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

UpdatePlan() private method

private UpdatePlan ( ) : void
return void
        public void UpdatePlan()
        {
            TestPlan originalPlan = PlanFixture.PLAN_WITHOUT_TRIAL;
            SubscriptionRequest request = new SubscriptionRequest
            {
                PaymentMethodToken = creditCard.Token,
                PlanId = originalPlan.Id,
            };

            Subscription subscription = gateway.Subscription.Create(request).Target;

            TestPlan newPlan = PlanFixture.PLAN_WITH_TRIAL;
            SubscriptionRequest updateRequest = new SubscriptionRequest { PlanId = newPlan.Id };
            Result<Subscription> result = gateway.Subscription.Update(subscription.Id, updateRequest);

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

            Assert.AreEqual(newPlan.Id, subscription.PlanId);
        }
SubscriptionIntegrationTest