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);
}