/** * Tests the getters and setters of the model * @test */ public function setGetTest() { $sample = array('token' => '098f6bcd4621d373cade4e832627b4f6', 'payment' => 'pay_d43cf0ee969d9847512b', 'amount' => '4200', 'currency' => 'EUR', 'description' => 'Test Description', 'client' => 'client_4624bcfbac1f4862642f'); $this->_preauthorization->setPayment($sample['payment'])->setToken($sample['token'])->setAmount($sample['amount'])->setCurrency($sample['currency'])->setDescription($sample['description'])->setClient($sample['client']); $this->assertEquals($this->_preauthorization->getToken(), $sample['token']); $this->assertEquals($this->_preauthorization->getPayment(), $sample['payment']); $this->assertEquals($this->_preauthorization->getAmount(), $sample['amount']); $this->assertEquals($this->_preauthorization->getCurrency(), $sample['currency']); $this->assertEquals($this->_preauthorization->getDescription(), $sample['description']); $this->assertEquals($this->_preauthorization->getClient(), $sample['client']); return $this->_preauthorization; }