Braintree.Tests.Integration.SubscriptionIntegrationTest.Update_PaymentMethodToken C# (CSharp) Метод

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

private Update_PaymentMethodToken ( ) : void
Результат void
        public void Update_PaymentMethodToken()
        {
            Subscription subscription = gateway.Subscription.Create(new SubscriptionRequest
            {
                PaymentMethodToken = creditCard.Token,
                PlanId = PlanFixture.PLAN_WITHOUT_TRIAL.Id,
            }).Target;

            CreditCard newCreditCard = gateway.CreditCard.Create(new CreditCardRequest
            {
                CustomerId = creditCard.CustomerId,
                Number = "5105105105105100",
                ExpirationDate = "05/12",
                CVV = "123",
                CardholderName = creditCard.CardholderName

            }).Target;

            SubscriptionRequest updateRequest = new SubscriptionRequest { PaymentMethodToken = newCreditCard.Token };
            Result<Subscription> result = gateway.Subscription.Update(subscription.Id, updateRequest);

            Assert.IsTrue(result.IsSuccess());
            subscription = result.Target;

            Assert.AreEqual(newCreditCard.Token, subscription.PaymentMethodToken);
        }
SubscriptionIntegrationTest