public function testNoIssuer() { $this->request->initialize(array('apiKey' => 'mykey', 'amount' => '12.00', 'description' => 'Description', 'returnUrl' => 'https://www.example.com/return', 'paymentMethod' => 'ideal', 'metadata' => 'meta', 'notifyUrl' => 'https://www.example.com/hook')); $data = $this->request->getData(); $this->assertSame("12.00", $data['amount']); $this->assertSame('Description', $data['description']); $this->assertSame('https://www.example.com/return', $data['redirectUrl']); $this->assertSame('ideal', $data['method']); $this->assertSame('meta', $data['metadata']); $this->assertSame('https://www.example.com/hook', $data['webhookUrl']); $this->assertCount(6, $data); }
public function testGetDataWithoutAmount() { $this->request->initialize(array('apiKey' => 'mykey', 'transactionReference' => 'tr_WDqYK6vllg')); $data = $this->request->getData(); $this->assertCount(0, $data); }