Exemple #1
0
 /**
  * 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;
 }
Exemple #2
0
 /**
  * @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;
 }