public async Task ValidCardNumberIsValid() { var service = new MKPaymentValidationService(); var result = await service.CreditCardValidation("1234567812345670"); Assert.True(result.IsValid); }
public async Task CardNumberWithLettersReturnsInvalid() { var service = new MKPaymentValidationService(); var result = await service.CreditCardValidation("67594054AS58754468"); Assert.False(result.IsValid); }
public async Task EmptyCardNumberReturnsInvalid() { var service = new MKPaymentValidationService(); var result = await service.CreditCardValidation(""); Assert.False(result.IsValid); }
public async Task CardNumberTooLongReturnsInvalid() { var service = new MKPaymentValidationService(); var result = await service.CreditCardValidation("456789789456789456123456789"); Assert.False(result.IsValid); }
public async Task ValidMaestroCardNumberReturnsCorrectlyFormatted() { var service = new MKPaymentValidationService(); var result = await service.CreditCardValidation("675940543258754468"); Assert.False(result.IsValid); }
public async Task ValidCardLengthButInvalidCardLunhReturnsInvalid() { var service = new MKPaymentValidationService(); var result = await service.CreditCardValidation("1234567812345678"); Assert.False(result.IsValid); }