Braintree.Tests.Integration.TransactionIntegrationTest.PayPalTransactionsReturnSettlementPendingResponse C# (CSharp) Method

PayPalTransactionsReturnSettlementPendingResponse() private method

private PayPalTransactionsReturnSettlementPendingResponse ( ) : void
return void
        public void PayPalTransactionsReturnSettlementPendingResponse()
        {
            var request = new TransactionRequest
            {
                Amount = 1000M,
                PaymentMethodNonce = Nonce.PayPalFuturePayment,
                Options = new TransactionOptionsRequest
                {
                    SubmitForSettlement = true
                }
            };

            var transactionResult = gateway.Transaction.Sale(request);
            Assert.IsTrue(transactionResult.IsSuccess());

            gateway.TestTransaction.SettlementPending(transactionResult.Target.Id);
            Transaction transaction = gateway.Transaction.Find(transactionResult.Target.Id);

            Assert.AreEqual("4002", transaction.ProcessorSettlementResponseCode);
            Assert.AreEqual(TransactionStatus.SETTLEMENT_PENDING, transaction.Status);
            Assert.AreEqual("Settlement Pending", transaction.ProcessorSettlementResponseText);
        }
TransactionIntegrationTest