public void MissingCardTypeIndicators()
{
Customer customer = gateway.Customer.Create(new CustomerRequest()).Target;
CreditCardRequest request = new CreditCardRequest
{
CustomerId = customer.Id,
CardholderName = "John Doe",
CVV = "123",
Number = TestUtil.CreditCardNumbers.CardTypeIndicators.Unknown,
ExpirationDate = "05/12",
Options = new CreditCardOptionsRequest
{
VerifyCard = true
}
};
CreditCard creditCard = gateway.CreditCard.Create(request).Target;
Assert.AreEqual(CreditCardPrepaid.UNKNOWN, creditCard.Prepaid);
Assert.AreEqual(CreditCardCommercial.UNKNOWN, creditCard.Commercial);
Assert.AreEqual(CreditCardHealthcare.UNKNOWN, creditCard.Healthcare);
Assert.AreEqual(CreditCardDurbinRegulated.UNKNOWN, creditCard.DurbinRegulated);
Assert.AreEqual(CreditCardPayroll.UNKNOWN, creditCard.Payroll);
Assert.AreEqual(CreditCardDebit.UNKNOWN, creditCard.Debit);
Assert.AreEqual(CreditCard.CountryOfIssuanceUnknown, creditCard.CountryOfIssuance);
Assert.AreEqual(CreditCard.IssuingBankUnknown, creditCard.IssuingBank);
Assert.AreEqual(Braintree.CreditCard.ProductIdUnknown, creditCard.ProductId);
}