public void TestCardNumber4() { // TODO: Add your test code here string CardNumber = "abcdefghijklmnop"; IsCardNumberValid IsCardValid = new IsCardNumberValid(CardNumber); Assert.IsTrue(!IsCardValid.Validate()); }
public void TestCardNumber3() { // TODO: Add your test code here string CardNumber = "411111111111111a"; IsCardNumberValid IsCardValid = new IsCardNumberValid(CardNumber); Assert.IsTrue(!IsCardValid.Validate()); }
public void CreditCardValidation_CheckValidDiscoverCreditCardNumberWith16Digits_ReturnsTureifValid() { //Arrange _CreditCardNumber = new IsCardNumberValid("6011111111111117"); bool actual = false; //Act actual = _CreditCardNumber.Validate(); //Assert Assert.AreEqual(true, actual); }
public void CreditCardValidation_CheckValidAmexCreditCardNumberWith15Digits_ReturnsTureifValid() { //Arrange _CreditCardNumber = new IsCardNumberValid("378282246310005"); bool actual = false; //Act actual = _CreditCardNumber.Validate(); //Assert Assert.AreEqual(true, actual); }
public void CreditCardValidation_CheckValidVisaCreditCardNumberWith13Digits_ReturnsTureifValid() { //Arrange _CreditCardNumber = new IsCardNumberValid("4111111111111"); bool actual = false; //Act actual = _CreditCardNumber.Validate(); //Assert Assert.AreEqual(false, actual); }
public void CreditCardValidation_CheckCreditCardNumberContainOtherDigits_ReturnsFlase() { //Arrange _CreditCardNumber = new IsCardNumberValid("4012888888abc881"); bool actual = false; //Act actual = _CreditCardNumber.Validate(); //Assert Assert.AreEqual(false, actual); }
public void CreditCardValidation_CheckCreditCardNumberContainDecimals_ReturnsFalseOnDicimals() { //Arrange _CreditCardNumber = new IsCardNumberValid("41111111111111.1"); bool actual = false; //Act actual = _CreditCardNumber.Validate(); //Assert Assert.AreEqual(false, actual); }
public void CreditCardValidation_CheckInvalidCreditCardNumber_ReturnsFlaseIfInvalid() { //Arrange _CreditCardNumber = new IsCardNumberValid("9111111111111111"); bool actual = false; //Act actual = _CreditCardNumber.Validate(); //Assert Assert.AreEqual(false, actual); }
public void CreditCardValidation_CheckInValidMasterCreditCardNumberWith16Digits_ReturnsFalseifInValid() { //Arrange _CreditCardNumber = new IsCardNumberValid("5105105105105106"); bool actual = false; //Act actual = _CreditCardNumber.Validate(); //Assert Assert.AreEqual(false, actual); }
public void CreditCardValidation_CheckCreditCardNumberContainOnlyDigits_ReturnsTrueOnDigitsOnly() { //Arrange _CreditCardNumber = new IsCardNumberValid("4111111111111111"); bool actual = false; //Act actual = _CreditCardNumber.Validate(); //Assert Assert.AreEqual(true, actual); }
public bool Validate() { bool _result = false; var cardNumberRule = new IsCardNumberValid(_cardNumber); var expiryDateRule = new IsValidExpiryDate(_expiryYear, _expiryMonth); try { _result = cardNumberRule.Validate() && expiryDateRule.Validate(); } catch (System.Exception ex) { mylog.Error(ex); } return(_result); }
public void TestCardNumberValidVisa() { IsCardNumberValid _isCardNumberValid = new IsCardNumberValid("4012888888881881"); Assert.AreEqual(true, _isCardNumberValid.Validate(), "Accepts sample visa card"); }
public void TestCardNumbeNull() { IsCardNumberValid _isCardNumberValid = new IsCardNumberValid(null); Assert.AreEqual(false, _isCardNumberValid.Validate(), "Rejects null card nulmer"); }
public void TestCardNumberInvalid() { IsCardNumberValid _isCardNumberValid = new IsCardNumberValid("6037991391528422"); Assert.AreEqual(false, _isCardNumberValid.Validate(), "Rejects invalid card nulmer "); }
public void TestCardNumberInvalidLengthSmaller() { IsCardNumberValid _isCardNumberValid = new IsCardNumberValid("603799139152842"); Assert.AreEqual(false, _isCardNumberValid.Validate(), "Rejects card nulmer with invalid length"); }
public void TestCardNumberValidMaster() { IsCardNumberValid _isCardNumberValid = new IsCardNumberValid("5555555555554444"); Assert.AreEqual(true, _isCardNumberValid.Validate(), "Accepts sample master card"); }