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."); }