Braintree.Tests.Integration.SubscriptionIntegrationTest.RetryCharge_WithoutAmount C# (CSharp) Method

RetryCharge_WithoutAmount() private method

private RetryCharge_WithoutAmount ( ) : void
return void
        public void RetryCharge_WithoutAmount()
        {
            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);

            Assert.IsTrue(result.IsSuccess());

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