Ejemplo n.º 1
0
        public void CardValidatorHasErrorForTooBigExpiryYear()
        {
            var validator = new CardDtoValidator();

            validator.ShouldHaveValidationErrorFor(x => x.ExpiryMonth, 100);
        }
Ejemplo n.º 2
0
        public void CardValidatorHasErrorForTooSmallExpiryYear()
        {
            var validator = new CardDtoValidator();

            validator.ShouldHaveValidationErrorFor(x => x.ExpiryYear, -1);
        }
Ejemplo n.º 3
0
        public void CardValidatorHasNoErrorForMinCvv()
        {
            var validator = new CardDtoValidator();

            validator.ShouldNotHaveValidationErrorFor(x => x.Cvv, 100);
        }
Ejemplo n.º 4
0
        public void CardValidatorHasNoErrorForMaxExpiryMonth()
        {
            var validator = new CardDtoValidator();

            validator.ShouldNotHaveValidationErrorFor(x => x.ExpiryMonth, 12);
        }
Ejemplo n.º 5
0
        public void CardValidatorHasNoErrorForTooMaxExpiryYear()
        {
            var validator = new CardDtoValidator();

            validator.ShouldNotHaveValidationErrorFor(x => x.ExpiryYear, 99);
        }
Ejemplo n.º 6
0
        public void CardValidatorHasErrorForTooSmallCvv()
        {
            var validator = new CardDtoValidator();

            validator.ShouldHaveValidationErrorFor(x => x.Cvv, 99);
        }
Ejemplo n.º 7
0
        public void CardValidatorHasErrorForBigLowCvv()
        {
            var validator = new CardDtoValidator();

            validator.ShouldHaveValidationErrorFor(x => x.Cvv, 1000);
        }
Ejemplo n.º 8
0
        public void CardValidatorHasErrorForInvalidCarNumber()
        {
            var validator = new CardDtoValidator();

            validator.ShouldHaveValidationErrorFor(x => x.CardNumber, "4500 4677 1782 4384");
        }
Ejemplo n.º 9
0
        public void CardValidatorHasNoErrorForValidCarNumberSeparatedByDash()
        {
            var validator = new CardDtoValidator();

            validator.ShouldNotHaveValidationErrorFor(x => x.CardNumber, "4500-4677-1782-4385");
        }
Ejemplo n.º 10
0
        public void CardValidatorHasErrorForTextCarNumber()
        {
            var validator = new CardDtoValidator();

            validator.ShouldHaveValidationErrorFor(x => x.CardNumber, "text in string");
        }
Ejemplo n.º 11
0
        public void CardValidatorHasErrorForEmptyCarNumber()
        {
            var validator = new CardDtoValidator();

            validator.ShouldHaveValidationErrorFor(x => x.CardNumber, string.Empty);
        }
Ejemplo n.º 12
0
        public void CardValidatorHasErrorForNullCarNumber()
        {
            var validator = new CardDtoValidator();

            validator.ShouldHaveValidationErrorFor(x => x.CardNumber, null as string);
        }