/**
  * Tests the getters and setters of the model
  * @test
  */
 public function setGetTest()
 {
     $amount = "4200";
     $currency = "EUR";
     $status = "closed";
     $livemode = false;
     $payment = new Response\Payment();
     $client = new Response\Client();
     $description = "Test Description";
     $this->_preauthorization->setAmount($amount)->setCurrency($currency)->setStatus($status)->setLivemode($livemode)->setPayment($payment)->setClient($client)->setDescription($description);
     $this->assertEquals($this->_preauthorization->getAmount(), $amount);
     $this->assertEquals($this->_preauthorization->getCurrency(), $currency);
     $this->assertEquals($this->_preauthorization->getStatus(), $status);
     $this->assertEquals($this->_preauthorization->getLivemode(), $livemode);
     $this->assertEquals($this->_preauthorization->getPayment(), $payment);
     $this->assertEquals($this->_preauthorization->getClient(), $client);
     $this->assertEquals($this->_preauthorization->getDescription(), $description);
 }