public void WhenValueIsNotNull_NotNullValidator_ExpectErrorCount0() { var seedData = new SeedData { //RuleFor(rf => rf.NotNullValidatorProp).NotNull(); NotNullValidatorProp = "lorem" }; var validationRules = new SeedDataValidator(); var actual = TestExtensions.GetActualErrorCount(seedData, validationRules); var expected = TestExtensions.GetExpectErrorCount(seedData, validationRules); Assert.Equal(expected, actual); }
public void WhenValueIsNull_MaximumLengthValidator_ExpectErrorCount0() { var seedData = new SeedData { //RuleFor(rf => rf.MaximumLengthValidatorProp).MaximumLength(6); MaximumLengthValidatorProp = null }; var validators = new SeedDataValidator(); var actual = TestExtensions.GetActualErrorCount(seedData, validators); var expected = TestExtensions.GetExpectErrorCount(seedData, validators); Assert.Equal(expected, actual); }
public void WhenEmailValueIsNull_EmailValidator_ExpectErrorCount0() { var seedData = new SeedData { //RuleFor(rf => rf.EmailValidatorProp).EmailAddress(); EmailValidatorProp = null }; var validators = new SeedDataValidator(); var actual = TestExtensions.GetActualErrorCount(seedData, validators); var expected = TestExtensions.GetExpectErrorCount(seedData, validators); Assert.Equal(expected, actual); }
public void WhenValueLengthGreaterThan6_MaximumLengthValidator_ExpectErrorCount1() { var seedData = new SeedData { //RuleFor(rf => rf.MaximumLengthValidatorProp).MaximumLength(6); MaximumLengthValidatorProp = "loremipsum" }; var validationRules = new SeedDataValidator(); var actual = TestExtensions.GetActualErrorCount(seedData, validationRules); var expected = TestExtensions.GetExpectErrorCount(seedData, validationRules); Assert.Equal(expected, actual); }
public void WhenNumberIsNull_InclusiveBetweenValidator_ExpectErrorCount0() { var seedData = new SeedData { // RuleFor(rf => rf.InclusiveBetweenValidatorProp).InclusiveBetweenValidatorProp(18,60); InclusiveBetweenValidatorProp = null }; var validationRules = new SeedDataValidator(); var actual = TestExtensions.GetActualErrorCount(seedData, validationRules); var expected = TestExtensions.GetExpectErrorCount(seedData, validationRules); Assert.Equal(expected, actual); }
public void WhenValueIsEmpty_NotEmptyValidator_ExpectErrorCount1() { var seedData = new SeedData { //RuleFor(rf => rf.NotEmptyValidatorProp).NotEmpty(); NotEmptyValidatorProp = string.Empty }; var validationRules = new SeedDataValidator(); var actual = TestExtensions.GetActualErrorCount(seedData, validationRules); var expected = TestExtensions.GetExpectErrorCount(seedData, validationRules); Assert.Equal(expected, actual); }
public void WhenCreditCardNumberIsNull_CreditCardValidator_ExpectErrorCount0() { var seedData = new SeedData { //RuleFor(rf => rf.CreditCardValidatorProp).CreditCard(); CreditCardValidatorProp = null }; var validators = new SeedDataValidator(); var actual = TestExtensions.GetActualErrorCount(seedData, validators); var expected = TestExtensions.GetExpectErrorCount(seedData, validators); Assert.Equal(expected, actual); }
public void WhenValueLengthLessThan4_MinimumLengthValidator_ExpectErrorCount1() { var seedData = new SeedData { //RuleFor(rf => rf.MinimumLengthValidatorProp).MinimumLength(4); MinimumLengthValidatorProp = "lor" }; var validationRules = new SeedDataValidator(); var actual = TestExtensions.GetActualErrorCount(seedData, validationRules); var expected = TestExtensions.GetExpectErrorCount(seedData, validationRules); Assert.Equal(expected, actual); }