public void ShouldHasRegularExpressionRule() { var entity = new DataEntity { Prop1 = "Hello,World" }; var validationContext = new ValidationContext(entity); var validationResults = new List <ValidationResult>(); Validator.TryValidateObject(entity, validationContext, validationResults, true); Assert.AreEqual(1, validationResults.Count); Assert.AreEqual("The field Prop1 must match the regular expression '^\\w+$'.", validationResults.First().ErrorMessage); }
public void ShouldHasRequiredRule() { var entity = new DataEntity { Prop1 = null }; var validationContext = new ValidationContext(entity); var validationResults = new List <ValidationResult>(); Validator.TryValidateObject(entity, validationContext, validationResults, true); Assert.AreEqual(1, validationResults.Count); Assert.AreEqual("The Prop1 field is required.", validationResults.First().ErrorMessage); }