public void ConfirmTransparentRedirectCreate_CreatesTheCreditCardObservingMakeDefaultInRequest()
{
Customer customer = gateway.Customer.Create(new CustomerRequest()).Target;
CreditCardRequest request = new CreditCardRequest
{
CustomerId = customer.Id,
Number = "5105105105105100",
ExpirationDate = "05/12",
Options = new CreditCardOptionsRequest
{
MakeDefault = true
}
};
CreditCard creditCard = gateway.CreditCard.Create(request).Target;
Assert.IsTrue(creditCard.IsDefault.Value);
CreditCardRequest trParams = new CreditCardRequest
{
CustomerId = customer.Id,
};
string queryString = TestHelper.QueryStringForTR(trParams, request, gateway.CreditCard.TransparentRedirectURLForCreate(), service);
CreditCard card = gateway.CreditCard.ConfirmTransparentRedirect(queryString).Target;
Assert.IsTrue(card.IsDefault.Value);
}
#pragma warning restore 0618