public void ValidationNotification_WithAllWarnDeepTree_IsValid() { var customer = new SpecExpress.Test.Domain.Entities.Customer(); customer.PrimaryContact = new Contact(); var vn = ValidationCatalog.Validate<CustomerRequiredWarningSpecification>(customer); Assert.IsTrue(vn.Errors.Count == 1); Assert.That(vn.IsValid, Is.True); }
public void ValidationNotification_WithAllWarnDeepTree_IsValid() { var customer = new SpecExpress.Test.Domain.Entities.Customer {PrimaryContact = new Contact()}; var vn = Specification.Validate( spec => spec.Check(c => customer.PrimaryContact) .Required() .Specification(contactSpec => contactSpec.Warn(c => c.FirstName).Required())); Assert.IsTrue(vn.Errors.Count == 1); Assert.That(vn.IsValid, Is.True); }