public void PaymnentCreditCard() { List <CreditCardExceptionModel> selectValue = new List <CreditCardExceptionModel>(); selectValue.Add(new CreditCardExceptionModel("", "4242424242424242", "1120", "123")); // Nome vazio selectValue.Add(new CreditCardExceptionModel("CARLOS ROR", "1234567891234567", "1120", "123")); // Número cartão inválido selectValue.Add(new CreditCardExceptionModel("CARLOS ROR", "", "1120", "123")); // Número de cartão vazio selectValue.Add(new CreditCardExceptionModel("CARLOS ROR", "erty4567rt567", "1120", "123")); // Número de cartão com letras selectValue.Add(new CreditCardExceptionModel("CARLOS ROR", "4242424242424242", "1420", "123")); // Validade do cartão com mês inexistente - mês 14 selectValue.Add(new CreditCardExceptionModel("CARLOS ROR", "4242424242424242", "0020", "123")); // Validade do cartão com mês inexistente - mês 00 selectValue.Add(new CreditCardExceptionModel("CARLOS ROR", "4242424242424242", "1a20", "123")); // Validade do cartão com mês inexistente - mês 1a selectValue.Add(new CreditCardExceptionModel("CARLOS ROR", "4242424242424242", "1119", "123")); // Ano de validade do cartão, com vencimento do ano passado selectValue.Add(new CreditCardExceptionModel("CARLOS ROR", "4242424242424242", "11", "123")); // Ano de validade do cartão, com vencimento vazio selectValue.Add(new CreditCardExceptionModel("CARLOS ROR", "4242424242424242", "1134", "")); // CVV vazio foreach (CreditCardExceptionModel value in selectValue) { Browser.Visit("/"); Thread.Sleep(5000); _product.AddProductCartPay(); _cart.ConfirmPaymentCart(); _cartao.SelectCreditCard(); _dataAccess.InputDataFirstAccess(); _cartao.CartaoCreditoExceptionData(value); _cartao.ConfirmPaymentCreditCard(); Assert.That(_cartao.ExistsMessagePaymentSuccess()); } }
public void UserWithoutCredit() { _product.AddProductCartPay(); _cart.ConfirmPaymentCart(); // _dataAccess.InputDataFirstAccess(); Assert.That(_credito.PaymentDisabled(), "Pagamento com créditos foi habilitado"); }
public void PaymentCreditoLottocap() { _product.AddProductCartPay(); _cart.ConfirmPaymentCart(); _dataAccess.InputDataFirstAccess(); _credito.ConfirmPaymentCreditoLottocap(); Assert.AreEqual("Pedido Recebido!", _credito.MessagePaymentSuccess()); }
public void PayBoleto() { _product.AddProductCartPay(); _cart.ConfirmPaymentCart(); _boleto.SelectBoleto(); _dataAccess.InputDataFirstAccess(); _boleto.ConfirmPaymentBoleto(); Assert.AreEqual("Pedido Recebido!", _boleto.MessagePaymentSuccess()); }
public void PaymnentTransferenciaBradesco() { var TransferenciaBradescoData = new TransferenciaModel() { Titular = "Sou titular", Agencia = "9876", Conta = "1120", Digito = "1", }; _product.AddProductCartPay(); _cart.ConfirmPaymentCart(); _transferencia.SelectTransferencia(); _transferencia.AddAccount(); _transferencia.TransferenciaBradescoData(TransferenciaBradescoData); _transferencia.ConfirmPaymentTransferencia(); Assert.AreEqual("* Essa conta bancária já foi adicionada anteriormente.", _transferencia.MessagePaymentException()); }
public void PaymnentTransferenciaBradesco() { var TransferenciaBradescoData = new TransferenciaModel() { Titular = "Sou titular", Agencia = "9876", Conta = "1120", Digito = "1", }; _product.AddProductCartPay(); _cart.ConfirmPaymentCart(); _transferencia.SelectTransferencia(); _transferencia.TransferenciaBradescoData(TransferenciaBradescoData); _dataAccess.InputDataFirstAccess(); _transferencia.ConfirmPaymentTransferencia(); Assert.AreEqual("Pedido Recebido!", _transferencia.MessagePaymentSuccess()); }
public void PaymnentCreditCard() { var cartaoCreditoData = new CreditCardModel() { Name = "Meu Cartao", NumberCard = "4242424242424242", ValidationCard = "1120", NumberCardSegrete = "123", }; _product.AddProductCartPay(); _cart.ConfirmPaymentCart(); _cartao.SelectCreditCard(); _dataAccess.InputDataFirstAccess(); _cartao.CartaoCreditoData(cartaoCreditoData); _cartao.ConfirmPaymentCreditCard(); Assert.AreEqual("Pedido Recebido!", _cartao.MessagePaymentSuccess()); }