public void When_validating_not_async_then_invariant_validation_blocks() { //// Arrange var person = new AsyncPerson(); person.AsyncValidation = false; person.InvariantBlocks = true; //// Act person.Name = "foobar"; //// Assert Assert.AreEqual(1, person.GetErrors("Name").Count()); }
public void When_validating_async_then_invariant_validation_is_async() { //// Arrange var person = new AsyncPerson(); person.AsyncValidation = true; person.InvariantBlocks = true; //// Act person.Name = "foobar"; //// Assert Assert.AreEqual(null, person.GetErrors("Name")); }