示例#1
0
        public void GetClientValidationRules_ReturnsNumberValidationRule()
        {
            ModelClientValidationRule actual   = validator.GetClientValidationRules().Single();
            ModelClientValidationRule expected = new ModelClientValidationRule
            {
                ValidationType = "number",
                ErrorMessage   = String.Format(Validations.Numeric, metadata.GetDisplayName())
            };

            Assert.Equal(expected.ValidationParameters, actual.ValidationParameters);
            Assert.Equal(expected.ValidationType, actual.ValidationType);
            Assert.Equal(expected.ErrorMessage, actual.ErrorMessage);
        }
        public void GetClientValidationRules_ReturnsDateValidationRule()
        {
            ModelClientValidationRule actual   = validator.GetClientValidationRules().Single();
            ModelClientValidationRule expected = new ModelClientValidationRule
            {
                ValidationType = "number",
                ErrorMessage   = String.Format(Validations.FieldMustBeNumeric, metadata.GetDisplayName())
            };

            Assert.AreEqual(expected.ValidationType, actual.ValidationType);
            Assert.AreEqual(expected.ErrorMessage, actual.ErrorMessage);
            CollectionAssert.IsEmpty(actual.ValidationParameters);
        }