Braintree.Tests.Integration.PaymentMethodIntegrationTest.Update_UpdatesTheCoinbaseAccount C# (CSharp) Метод

Update_UpdatesTheCoinbaseAccount() приватный Метод

private Update_UpdatesTheCoinbaseAccount ( ) : void
Результат void
        public void Update_UpdatesTheCoinbaseAccount()
        {
            var customer = gateway.Customer.Create().Target;
            PaymentMethodRequest request = new PaymentMethodRequest()
            {
                CustomerId = customer.Id,
                PaymentMethodNonce = Nonce.Coinbase
            };
            var coinbaseAccount = gateway.PaymentMethod.Create(request).Target;

            var updateResult = gateway.PaymentMethod.Update(
                coinbaseAccount.Token,
                new PaymentMethodRequest
                {
                    Options = new PaymentMethodOptionsRequest { MakeDefault = true }
                });

            Assert.IsTrue(updateResult.IsSuccess());
            Assert.That(updateResult.Target, Is.InstanceOf(typeof(CoinbaseAccount)));

            var updatedCoinbaseAccount = (CoinbaseAccount)updateResult.Target;
            Assert.IsTrue(updatedCoinbaseAccount.IsDefault.Value);
        }
PaymentMethodIntegrationTest