public void ValidationTest_NotMatch() { PersonWithAllowEmpty person = new PersonWithAllowEmpty(); var validateResult = person.Validate(); Assert.IsFalse(validateResult.Any()); }
public void ValidationTest_Match() { PersonWithAllowEmpty person = new PersonWithAllowEmpty() { IsCouple = true }; var validateResult = person.Validate(); Assert.AreEqual(1, validateResult.Count()); Assert.IsFalse(string.IsNullOrWhiteSpace(validateResult.Single().ErrorMessage)); person.CoupleName = ""; validateResult = person.Validate(); Assert.IsFalse(validateResult.Any()); person.CoupleName = " "; validateResult = person.Validate(); Assert.IsFalse(validateResult.Any()); }