public void GenerateTransaction_WhenIMakeAFakePayment_ReturnTransaction() { //Arrange bool isSucessfulTransaction = true; var request = new PaymentDetails { Amount = 100.00M, PaymentMethodNonce = "fake-valid-nonce" }; //Act new BrainTreeService().GenerateTransaction(request); //Assert Assert.IsTrue(isSucessfulTransaction); }
public void GenerateTransaction_WhenIMakeARealPayment_ReturnTransaction() { //Arrange bool isSucessfulTransaction = true; var request = new PaymentDetails { Amount = 100.00M, CreditCardNumber = @"4111111111111111", ExpirationMonth = @"12", ExpirationYear = @"2018" }; //Act new BrainTreeService().GenerateTransaction(request); //Assert Assert.IsTrue(isSucessfulTransaction); }
public void GenerateTransaction(PaymentDetails request) { var transactionRequest = request.ToTransactionRequest(); Result<Transaction> result = _BrainTreeGateway.Transaction.Sale(transactionRequest); }