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

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

private RetryCharge_WithAmount ( ) : void
Результат void
        public void RetryCharge_WithAmount()
        {
            SubscriptionRequest request = new SubscriptionRequest
            {
                PaymentMethodToken = creditCard.Token,
                PlanId = PlanFixture.PLAN_WITHOUT_TRIAL.Id
            };

            Subscription subscription = gateway.Subscription.Create(request).Target;
            MakePastDue(subscription, 1);

            Result<Transaction> result = gateway.Subscription.RetryCharge(subscription.Id, SandboxValues.TransactionAmount.AUTHORIZE);

            Assert.IsTrue(result.IsSuccess());

            Transaction transaction = result.Target;
            Assert.AreEqual(SandboxValues.TransactionAmount.AUTHORIZE, transaction.Amount);
            Assert.IsNotNull(transaction.ProcessorAuthorizationCode);
            Assert.AreEqual(TransactionType.SALE, transaction.Type);
            Assert.AreEqual(TransactionStatus.AUTHORIZED, transaction.Status);
        }
SubscriptionIntegrationTest