/**
  * SetUp
  */
 public function setUp()
 {
     $file = __DIR__ . '/simple-response.xml';
     $this->xmlResponse = file_get_contents($file);
     $adapterClass = '\\laravel\\pagseguro\\Http\\Request\\Adapter\\AdapterInterface';
     $adapter = $this->getMockBuilder($adapterClass)->getMock();
     $response = new Response();
     $response->setRawBody($this->xmlResponse)->setHttpStatus(200);
     $adapter->method('getResponse')->willReturn($response);
     $adapter->method('dispatch')->willReturn(true);
     Manager::setHttpAdapter($adapter);
     $credentials = new Credentials('TOKEN', '*****@*****.**');
     $transaction = new Transaction('9E884542-81B3-4419-9A75-BCC6FB495EF1', $credentials);
     $this->information = $transaction ? $transaction->getInformation() : null;
     unset($file);
 }
 /**
  * Return Request Object
  * @return Request
  */
 protected function getRequest()
 {
     $adapter = Manager::getHttpAdapter();
     $request = new Request($adapter);
     return $request;
 }