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"));
        }
Beispiel #3
0
        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());
        }
Beispiel #4
0
        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"));
        }