/** * Tests the getters and setters of the model * @test */ public function setGetTest() { $sample = array('amount' => '4200', 'description' => 'Sample Description'); $this->_refund->setAmount($sample['amount'])->setDescription($sample['description']); $this->assertEquals($this->_refund->getAmount(), $sample['amount']); $this->assertEquals($this->_refund->getDescription(), $sample['description']); return $this->_refund; }
/** * @test * @codeCoverageIgnore */ public function createRefund() { $transactionModel = new Models\Request\Transaction(); $transactionModel->setAmount(200)->setCurrency('EUR')->setToken("098f6bcd4621d373cade4e832627b4f6"); $transactionModelResponse = $this->_service->create($transactionModel); $this->assertInstanceOf('Paymill\\Models\\Response\\Transaction', $transactionModelResponse, var_export($transactionModelResponse, true)); $this->_model->setAmount(100)->setDescription('EUR')->setId($transactionModelResponse->getId()); $result = $this->_service->create($this->_model); $this->assertInstanceOf('Paymill\\Models\\Response\\Refund', $result, var_export($result, true)); return $result; }