public function testAuthCaptureSetMultipleCustomFields()
 {
     $sale = new Request();
     $sale->setFields(array('amount' => rand(1, 1000), 'card_num' => '6011000000000012', 'exp_date' => '0415'));
     $sale->setCustomFields(array("foo" => "bar", "foo2" => "bar2"));
     $response = $sale->authorizeAndCapture();
     $this->assertTrue($response->approved);
     $this->assertEquals("bar", $response->foo);
     $this->assertEquals("bar2", $response->foo2);
 }