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

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

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

            string nonce = TestHelper.GenerateUnlockedNonce(gateway, "4242424242424242", creditCard.CustomerId);
            SubscriptionRequest updateRequest = new SubscriptionRequest { PaymentMethodNonce = nonce };

            Result<Subscription> result = gateway.Subscription.Update(subscription.Id, updateRequest);

            Assert.IsTrue(result.IsSuccess());

            subscription = result.Target;
            CreditCard newCreditCard = gateway.CreditCard.Find(subscription.PaymentMethodToken);
            Assert.AreEqual("424242", newCreditCard.Bin);
        }
SubscriptionIntegrationTest