setAuthorization() public method

public setAuthorization ( cielo\Authorization $authorization )
$authorization cielo\Authorization
 /**
  * @test
  */
 public function getAuthorization()
 {
     /* @var Authorization $authorization */
     $authorization = $this->getMock(Authorization::class);
     $this->transaction->setAuthorization($authorization);
     $this->assertSame($authorization, $this->transaction->getAuthorization());
 }
 private function readAutorizacao(Transaction $transaction)
 {
     $authorization = new Authorization();
     $authorization->setCode($this->getValue('//c:transacao/c:autorizacao/c:codigo'));
     $authorization->setMessage($this->getValue('//c:transacao/c:autorizacao/c:mensagem'));
     $authorization->setDateTime($this->getValue('//c:transacao/c:autorizacao/c:data-hora'));
     $authorization->setTotal($this->getValue('//c:transacao/c:autorizacao/c:valor'));
     $authorization->setLr($this->getValue('//c:transacao/c:autorizacao/c:lr'));
     $authorization->setArp($this->getValue('//c:transacao/c:autorizacao/c:arp'));
     $authorization->setNsu($this->getValue('//c:transacao/c:autorizacao/c:nsu'));
     $transaction->setAuthorization($authorization);
 }