public void ConfirmTransparentRedirect_UpdatesTheCustomer()
{
CustomerRequest createRequest = new CustomerRequest
{
FirstName = "Jane",
LastName = "Deer"
};
Customer createdCustomer = gateway.Customer.Create(createRequest).Target;
CustomerRequest trParams = new CustomerRequest
{
CustomerId = createdCustomer.Id
};
CustomerRequest request = new CustomerRequest
{
FirstName = "John",
LastName = "Doe"
};
string queryString = TestHelper.QueryStringForTR(trParams, request, gateway.Customer.TransparentRedirectURLForUpdate(), service);
Result<Customer> result = gateway.Customer.ConfirmTransparentRedirect(queryString);
Assert.IsTrue(result.IsSuccess());
Customer customer = result.Target;
Assert.AreEqual("John", customer.FirstName);
Assert.AreEqual("Doe", customer.LastName);
}
#pragma warning restore 0618