예제 #1
0
        public void Foo_One_DoesNotHaveValidationError()
        {
            var validator = new BarValidator();
            var dto       = new Bar {
                Foo = 1
            };

            validator.ShouldNotHaveValidationErrorFor(x => x.Foo, dto);
        }
예제 #2
0
        public void Foo_Zero_HasValidationError()
        {
            var validator = new BarValidator();
            var dto       = new Bar {
                Foo = 0
            };

            validator.ShouldHaveValidationErrorFor(x => x.Foo, dto);
        }
예제 #3
0
        public void Foo_One_DoesNotHaveValidationError()
        {
            var validator = new BarValidator();
            var dto       = new Bar {
                Foo = 1
            };

            var validationResults = validator.TestValidate(dto);

            validationResults.ShouldNotHaveValidationErrorFor(x => x.Foo);
        }
예제 #4
0
        public void Foo_Zero_HasValidationError()
        {
            var validator = new BarValidator();
            var dto       = new Bar {
                Foo = 0
            };

            var validationResults = validator.TestValidate(dto);

            validationResults.ShouldHaveValidationErrorFor(x => x.Foo);
        }