public void Test_Validate_InputInvalidCreditNumber_ExpectedFalse() { var credit = new ValidateCreditCardNumber(); var actual = credit.Validate("4517123456789113"); Assert.IsFalse(actual); }
public void Test_Validate_InputEmptyOrNullString_ExpectedFalse() { var credit = new ValidateCreditCardNumber(); string[] testNulls = { string.Empty, null }; foreach (var item in testNulls) { var actual = credit.Validate(item); Assert.IsFalse(actual); } }
public void TestCases() { var validateCreditCardNumber = new ValidateCreditCardNumber(); Assert.AreEqual(false, validateCreditCardNumber.validate("477 073 360")); Assert.AreEqual(true, validateCreditCardNumber.validate("5422 0148 5514")); Assert.AreEqual(true, validateCreditCardNumber.validate("8314 7046 0245")); Assert.AreEqual(false, validateCreditCardNumber.validate("6654 6310 43044")); Assert.AreEqual(true, validateCreditCardNumber.validate("0768 2757 5685 6340")); Assert.AreEqual(false, validateCreditCardNumber.validate("7164 6207 74042")); Assert.AreEqual(true, validateCreditCardNumber.validate("8383 7332 3570 8514")); Assert.AreEqual(true, validateCreditCardNumber.validate("481 135")); Assert.AreEqual(true, validateCreditCardNumber.validate("355 032 5363")); }