public void Update_AcceptsPaymentMethodNonce()
{
var create = new CustomerRequest
{
CreditCard = new CreditCardRequest
{
Number = "4111111111111111",
ExpirationDate = "10/18",
}
};
var customer = gateway.Customer.Create(create).Target;
var update = new CustomerRequest
{
PaymentMethodNonce = Nonce.PayPalFuturePayment
};
var updatedCustomer = gateway.Customer.Update(customer.Id, update).Target;
Assert.AreEqual(1, updatedCustomer.PayPalAccounts.Length);
Assert.AreEqual(1, updatedCustomer.CreditCards.Length);
Assert.AreEqual(2, updatedCustomer.PaymentMethods.Length);
}