public void Validator_Object_Invalid_Yields_Empty_MemberNames() { ValTestClass_TypeLevel_Invalid fail = new ValTestClass_TypeLevel_Invalid(); ValidationContext context = new ValidationContext(fail, null, null); ICollection <ValidationResult> results = new Collection <ValidationResult>(); bool isValid = Validator.TryValidateObject(fail, context, results); Assert.IsFalse(isValid, "TryValidateObject should return false"); Assert.AreEqual(1, results.Count, "There should be 1 ValidationResult"); Assert.AreEqual(0, results.First().MemberNames.Count(), "MemberNames should be empty"); }
public void Validator_Object_Invalid_Yields_Empty_MemberNames() { ValTestClass_TypeLevel_Invalid fail = new ValTestClass_TypeLevel_Invalid(); ValidationContext context = new ValidationContext(fail, null, null); ICollection<ValidationResult> results = new Collection<ValidationResult>(); bool isValid = Validator.TryValidateObject(fail, context, results); Assert.IsFalse(isValid, "TryValidateObject should return false"); Assert.AreEqual(1, results.Count, "There should be 1 ValidationResult"); Assert.AreEqual(0, results.First().MemberNames.Count(), "MemberNames should be empty"); }