You are here

function Braintree_CreditCardTest::testUnknownCardTypeIndicators in Commerce Braintree 7

File

braintree_php/tests/integration/CreditCardTest.php, line 1037

Class

Braintree_CreditCardTest

Code

function testUnknownCardTypeIndicators() {
  $customer = Braintree_Customer::createNoValidate();
  $result = Braintree_CreditCard::create(array(
    'customerId' => $customer->id,
    'cardholderName' => 'Cardholder',
    'number' => Braintree_CreditCardNumbers_CardTypeIndicators::UNKNOWN,
    'expirationDate' => '05/12',
    'options' => array(
      'verifyCard' => true,
    ),
  ));
  $this
    ->assertEquals(Braintree_CreditCard::PREPAID_UNKNOWN, $result->creditCard->prepaid);
  $this
    ->assertEquals(Braintree_CreditCard::DURBIN_REGULATED_UNKNOWN, $result->creditCard->durbinRegulated);
  $this
    ->assertEquals(Braintree_CreditCard::PAYROLL_UNKNOWN, $result->creditCard->payroll);
  $this
    ->assertEquals(Braintree_CreditCard::DEBIT_UNKNOWN, $result->creditCard->debit);
  $this
    ->assertEquals(Braintree_CreditCard::HEALTHCARE_UNKNOWN, $result->creditCard->healthcare);
  $this
    ->assertEquals(Braintree_CreditCard::COMMERCIAL_UNKNOWN, $result->creditCard->commercial);
}