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(); }
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); }