/** * Sets up the fixture, for example, opens a network connection. * This method is called before a test is executed. */ protected function setUp() { $xml = <<<EOF <?xml version="1.0" encoding="UTF-8"?> <response> <acknowledgement> <status>success</status> </acknowledgement> <control> <status>success</status> <senderid>testsenderid</senderid> <controlid>ControlIdHere</controlid> <uniqueid>false</uniqueid> <dtdversion>3.0</dtdversion> </control> </response> EOF; $response = new AsynchronousResponse($xml); $this->object = $response->getAcknowledgement(); }
/** * @covers Intacct\Xml\AsynchronousResponse::__construct * @covers Intacct\Xml\AsynchronousResponse::setAcknowledgement * @covers Intacct\Xml\AsynchronousResponse::getAcknowledgement */ public function testGetAcknowledgement() { $xml = <<<EOF <?xml version="1.0" encoding="UTF-8"?> <response> <acknowledgement> <status>success</status> </acknowledgement> <control> <status>success</status> <senderid>testsenderid</senderid> <controlid>ControlIdHere</controlid> <uniqueid>false</uniqueid> <dtdversion>3.0</dtdversion> </control> </response> EOF; $response = new AsynchronousResponse($xml); $acknowledgement = $response->getAcknowledgement(); $this->assertThat($acknowledgement, $this->isInstanceOf('Intacct\\Xml\\Response\\Acknowledgement')); }