Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #7
0
        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);
        }
Пример #8
0
        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);
        }