Exemplo n.º 1
0
 public void MultipleFailures()
 {
     var obj = new ValidatorTestClass { InheritedField = "A" };
     var notification = Validator.Validate(obj);
     Assert.IsTrue(notification.HasMessage("InheritedField", BetweenAttribute.DefaultErrorMessage(0, 9)), "missing between");
     Assert.IsTrue(notification.HasMessage("ZipCode", RequiredAttribute.DefaultMessage), "missing required");
 }
Exemplo n.º 2
0
 public void TestInit()
 {
     this.validatorTestClass = new ValidatorTestClass();
 }
Exemplo n.º 3
0
 public virtual void ValidateProperty()
 {
     var obj = new ValidatorTestClass { InheritedField = "A" };
     var notification = Validator.ValidateProperty(obj, "InheritedField");
     Assert.IsTrue(notification.HasMessage("InheritedField", BetweenAttribute.DefaultErrorMessage(0, 9)));
 }
Exemplo n.º 4
0
 public void PassedValidationWithDependency()
 {
     var obj = new ValidatorTestClass { ValidateField = true, Field = "0" };
     var notification = Validator.ValidateProperty(obj, "Field");
     Assert.IsTrue(notification.IsValid);
 }
Exemplo n.º 5
0
 public virtual void NothingFails()
 {
     var obj = new ValidatorTestClass { InheritedField = "0", ZipCode = "75672" };
     var notification = Validator.Validate(obj);
     Assert.IsTrue(notification.IsValid);
 }
Exemplo n.º 6
0
 public void FieldValidatedIfDependencyMet()
 {
     var obj = new ValidatorTestClass { ValidateField = true, Field = "A" };
     var notification = Validator.ValidateProperty(obj, "Field");
     Assert.IsTrue(notification.HasMessage("Field", BetweenAttribute.DefaultErrorMessage(0, 9)));
 }
Exemplo n.º 7
0
 public void FieldNotValidatedIfDependencyNotMet()
 {
     var obj = new ValidatorTestClass { ValidateField = false, Field = "A" };
     var notification = Validator.ValidateProperty(obj, "Field");
     Assert.IsTrue(notification.IsValid);
 }