Ejemplo n.º 1
0
        public void AssertInvalid(object value)
        {
            var context = new ConstraintContextMock();
            CreditCardNumberValidator v = new CreditCardNumberValidator();

            Assert.IsFalse(v.IsValid(value, context));
        }
        public void ShouldNotAcceptInvalidLuhnCheck(string validCreditCard)
        {
            var validator = new CreditCardNumberValidator();

            var isValid = validator.Validate(validCreditCard);

            isValid.Should().BeFalse();
        }
        public void ShouldNotAcceptInvalidChars(string creditCardNumber)
        {
            var validator = new CreditCardNumberValidator();

            var isValid = validator.Validate(creditCardNumber);

            isValid.Should().BeFalse();
        }
        public void ShouldAcceptValidCreditCard(string creditCardNumber)
        {
            var validator = new CreditCardNumberValidator();

            var isValid = validator.Validate(creditCardNumber);

            isValid.Should().BeTrue();
        }
 public void SetUp()
 {
     _subject = new CreditCardNumberValidator();
 }
        public void ShouldReturnErrorMessage()
        {
            var validator = new CreditCardNumberValidator();

            validator.GetErrorMessage().Should().Be("Answer accepts only valid credit cards numbers.");
        }