Esempio n. 1
0
        public void VerifyAnByRecordTypeAndShouldBeSuccessTest()
        {
            var recode = new NiceRecordWithAnnotation {
                Name = "Nice", Age = 10
            };

            var result1 = AnnotationValidator.Verify(recode);
            var result2 = AnnotationValidator.Verify(typeof(NiceRecordWithAnnotation), recode);

            result1.ShouldNotBeNull();
            result2.ShouldNotBeNull();

            result1.IsValid.ShouldBeTrue();
            result2.IsValid.ShouldBeTrue();
        }
Esempio n. 2
0
        public void VerifyAnByRecordTypeAndShouldBeFailureTest()
        {
            var recode = new NiceRecordWithAnnotation {
                Name = "", Age = -10
            };

            var result1 = AnnotationValidator.Verify(recode);
            var result2 = AnnotationValidator.Verify(typeof(NiceRecordWithAnnotation), recode);

            result1.ShouldNotBeNull();
            result2.ShouldNotBeNull();

            result1.IsValid.ShouldBeFalse();
            result2.IsValid.ShouldBeFalse();

            result1.Errors.Should().HaveCount(2);
            result2.Errors.Should().HaveCount(2);
        }