Braintree.Tests.Integration.TransactionIntegrationTest.Sale_WithVenmoAccountNonce C# (CSharp) 메소드

Sale_WithVenmoAccountNonce() 개인적인 메소드

private Sale_WithVenmoAccountNonce ( ) : void
리턴 void
        public void Sale_WithVenmoAccountNonce()
        {
            var request = new TransactionRequest
            {
                Amount = SandboxValues.TransactionAmount.AUTHORIZE,
                MerchantAccountId = MerchantAccountIDs.FAKE_VENMO_ACCOUNT_MERCHANT_ACCOUNT_ID,
                PaymentMethodNonce = Nonce.VenmoAccount
            };
            Result<Transaction> result = gateway.Transaction.Sale(request);
            Assert.IsTrue(result.IsSuccess());

            Assert.AreEqual(result.Target.PaymentInstrumentType, PaymentInstrumentType.VENMO_ACCOUNT);
            Assert.IsNotNull(result.Target.VenmoAccountDetails);

            VenmoAccountDetails venmoAccountDetails = result.Target.VenmoAccountDetails;

            Assert.IsNull(venmoAccountDetails.Token);
            Assert.IsNotNull(venmoAccountDetails.Username);
            Assert.IsNotNull(venmoAccountDetails.VenmoUserId);
            Assert.IsNotNull(venmoAccountDetails.ImageUrl);
            Assert.IsNotNull(venmoAccountDetails.SourceDescription);
        }
TransactionIntegrationTest