public function test_createWithInvalidRequest()
 {
     $result = Braintree\CreditCardVerification::create(['creditCard' => ['number' => Braintree\Test\CreditCardNumbers::$failsSandboxVerification['Visa'], 'expirationDate' => '05/2011'], 'options' => ['amount' => '-5.00']]);
     $this->assertFalse($result->success);
     $amountErrors = $result->errors->forKey('verification')->forKey('options')->onAttribute('amount');
     $this->assertEquals(Braintree\Error\Codes::VERIFICATION_OPTIONS_AMOUNT_CANNOT_BE_NEGATIVE, $amountErrors[0]->code);
 }
 public function test_createWithPaymentMethodArguments()
 {
     $this->setExpectedException('InvalidArgumentException', 'invalid keys: creditCard[venmoSdkPaymentMethodCode]');
     Braintree\CreditCardVerification::create(['options' => ['amount' => '123.45'], 'creditCard' => ['venmoSdkPaymentMethodCode' => 'foo']]);
 }