public void VerifyCollectionWhenNoRuleIsDefined() { var rng = new OwnCollectionAnotherClassTestWithNoAttribute() { List = new List <AnotherClassTest>() }; var v = new Core.Validator(); var res = v.ValidateObject(rng, ValidationFlags.RecursiveValidation); Assert.IsTrue(res); }
public void VerifyCollectionNotEmptyValidationFluent() { var rng = new OwnCollectionAnotherClassTestWithNoAttribute() { List = new List<AnotherClassTest>() }; Core.Validator v = new Core.Validator(); v.AddRule(Rule.For<OwnCollectionAnotherClassTestWithNoAttribute>() .OnMember("List") .NotEmpty() .Message("List should have at least one element")); ValidationResult res = v.ValidateObject(rng); Assert.IsFalse(res); Assert.That(res.ErrorMessages, Has.Count.EqualTo(1)); Assert.That(res.ErrorMessages[0], Is.EqualTo("List should have at least one element")); }
public void VerifyCollectionNotEmptyValidationFluent() { var rng = new OwnCollectionAnotherClassTestWithNoAttribute() { List = new List <AnotherClassTest>() }; Core.Validator v = new Core.Validator(); v.AddRule(Rule.For <OwnCollectionAnotherClassTestWithNoAttribute>() .OnMember("List") .NotEmpty() .Message("List should have at least one element")); ValidationResult res = v.ValidateObject(rng); Assert.IsFalse(res); Assert.That(res.ErrorMessages, Has.Count.EqualTo(1)); Assert.That(res.ErrorMessages[0], Is.EqualTo("List should have at least one element")); }
public void VerifyCollectionWhenNoRuleIsDefined() { var rng = new OwnCollectionAnotherClassTestWithNoAttribute() { List = new List<AnotherClassTest>() }; var v = new Core.Validator(); var res = v.ValidateObject(rng, ValidationFlags.RecursiveValidation); Assert.IsTrue(res); }