public void deveriaRetornarCartaoDiscoverValido() { //Discover: 6011111111111117 (válido) String numCartao = "6011111111111117"; CartaoCredito cartaoCredito = new CartaoCredito(); cartaoCredito.NumeroCartaoCredito = numCartao; // Assert ValidarCartaoController validarCartaoCredito = new ValidarCartaoController(); string strRetorno = validarCartaoCredito.validarCartao(cartaoCredito); Assert.AreEqual("Discover: 6011111111111117 (válido)", strRetorno); }
public void deveriaRetornarCartaoAMEXValido() { //AMEX: 378282246310005 (válido) String numCartao = "378282246310005"; CartaoCredito cartaoCredito = new CartaoCredito(); cartaoCredito.NumeroCartaoCredito = numCartao; // Assert ValidarCartaoController validarCartaoCredito = new ValidarCartaoController(); string strRetorno = validarCartaoCredito.validarCartao(cartaoCredito); Assert.AreEqual("AMEX: 378282246310005 (válido)", strRetorno); }
public void deveriaRetornarCartaoDesconhecidoInvalido() { //Desconhecido: 9111111111111111 (inválido) String numCartao = "9111111111111111"; CartaoCredito cartaoCredito = new CartaoCredito(); cartaoCredito.NumeroCartaoCredito = numCartao; // Assert ValidarCartaoController validarCartaoCredito = new ValidarCartaoController(); string strRetorno = validarCartaoCredito.validarCartao(cartaoCredito); Assert.AreEqual("Desconhecido: 9111111111111111 (inválido)", strRetorno); }
public void deveriaRetornarCartaoVISA2Valido() { //VISA: 4012888888881881 (válido) String numCartao = "4012888888881881"; CartaoCredito cartaoCredito = new CartaoCredito(); cartaoCredito.NumeroCartaoCredito = numCartao; // Assert ValidarCartaoController validarCartaoCredito = new ValidarCartaoController(); string strRetorno = validarCartaoCredito.validarCartao(cartaoCredito); Assert.AreEqual("VISA: 4012888888881881 (válido)", strRetorno); }
public void deveriaRetornarCartaoMasterCardInvalido() { //MasterCard: 5105105105105106 (inválido) String numCartao = "5105105105105106"; CartaoCredito cartaoCredito = new CartaoCredito(); cartaoCredito.NumeroCartaoCredito = numCartao; // Assert ValidarCartaoController validarCartaoCredito = new ValidarCartaoController(); string strRetorno = validarCartaoCredito.validarCartao(cartaoCredito); Assert.AreEqual("MasterCard: 5105105105105106 (inválido)", strRetorno); }