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

Sale_WithAndroidPayProxyCardNonce() private method

private Sale_WithAndroidPayProxyCardNonce ( ) : void
return void
        public void Sale_WithAndroidPayProxyCardNonce()
        {
            TransactionRequest request = new TransactionRequest
            {
                Amount = SandboxValues.TransactionAmount.AUTHORIZE,
                PaymentMethodNonce = Nonce.AndroidPay
            };
            Result<Transaction> result = gateway.Transaction.Sale(request);
            Assert.IsTrue(result.IsSuccess());

            Assert.IsNotNull(result.Target.AndroidPayDetails);

            Assert.IsInstanceOf(typeof(AndroidPayDetails), result.Target.AndroidPayDetails);
            AndroidPayDetails androidPayDetails = (AndroidPayDetails)result.Target.AndroidPayDetails;

            Assert.IsNull(androidPayDetails.Token);
            Assert.IsNotNull(androidPayDetails.ImageUrl);
            Assert.IsNotNull(androidPayDetails.CardType);
            Assert.IsNotNull(androidPayDetails.VirtualCardType);
            Assert.IsNotNull(androidPayDetails.SourceCardType);
            Assert.IsNotNull(androidPayDetails.Last4);
            Assert.IsNotNull(androidPayDetails.VirtualCardLast4);
            Assert.IsNotNull(androidPayDetails.SourceCardLast4);
            Assert.IsNotNull(androidPayDetails.SourceDescription);
            Assert.IsNotNull(androidPayDetails.Bin);
            Assert.IsNotNull(androidPayDetails.ExpirationMonth);
            Assert.IsNotNull(androidPayDetails.ExpirationYear);
            Assert.IsNotNull(androidPayDetails.GoogleTransactionId);
        }
TransactionIntegrationTest