/** * 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; }