protected function setUp() { parent::setUp(); $this->refunds = new Refunds($this->client); $charges = new Charges($this->client); // create a charge $createChargeRequest = new CreateChargeRequest(350, "usd"); $this->createChargeResponse = $charges->createCharge($createChargeRequest->setCard(new CreateCardRequest(self::VISA_1, 1, 2020))); }
public function testListCharges() { $request = new ListRequest(); $request->setLimit(1); $listResponse = $this->charges->listCharges($request); $this->assertInstanceOf(Charges::LIST_CHARGES_RESPONSE_CLASS, $listResponse); $this->assertEquals(1, sizeof($listResponse->getData())); foreach ($listResponse->getData() as $charge) { $this->assertInstanceOf(Charges::CHARGE_RESPONSE_CLASS, $charge); } }