public void TestUnknown() { // Arrange CreditCardsController controller = new CreditCardsController(); // Act var httpResult = controller.GetCreditCard("6011111111111117"); var result = httpResult as OkNegotiatedContentResult <ValidateResult>; // Assert Assert.AreEqual("Unknown", result.Content.cardType); }
public void TestJCBCardType() { // Arrange CreditCardsController controller = new CreditCardsController(); // Act var httpResult = controller.GetCreditCard("3530111333300000"); var result = httpResult as OkNegotiatedContentResult <ValidateResult>; // Assert Assert.AreEqual("JCB", result.Content.cardType); }
public void TestAmexCardType() { // Arrange CreditCardsController controller = new CreditCardsController(); // Act var httpResult = controller.GetCreditCard("378282246310005"); var result = httpResult as OkNegotiatedContentResult <ValidateResult>; // Assert Assert.AreEqual("Amex", result.Content.cardType); }
public void TestVisaCardType() { // Arrange CreditCardsController controller = new CreditCardsController(); // Act var httpResult = controller.GetCreditCard("4444333322221111"); var result = httpResult as OkNegotiatedContentResult <ValidateResult>; // Assert Assert.AreEqual("VISA", result.Content.cardType); }
public void TestDoesNotExist() { // Arrange CreditCardsController controller = new CreditCardsController(); // Act var httpResult = controller.GetCreditCard("4111111111111111"); var result = httpResult as OkNegotiatedContentResult <ValidateResult>; // Assert Assert.AreEqual("Does Not Exist", result.Content.result); }
public void TestValidMasterCard() { // Arrange CreditCardsController controller = new CreditCardsController(); // Act var httpResult = controller.GetCreditCard("5105105105105100"); var result = httpResult as OkNegotiatedContentResult <ValidateResult>; // Assert Assert.AreEqual("Valid", result.Content.result); Assert.AreEqual("MasterCard", result.Content.cardType); }