api= new \Box\Mod\Example\Api\Guest(); } public function testreadme() { $toolsMock = $this->getMockBuilder('\Box_Tools')->getMock(); $toolsMock->expects($this->atLeastOnce()) ->method('file_get_contents') ->willReturn(''); $di = new \Box_Di(); $di['tools'] = $toolsMock; $this->api->setDi($di); $result = $this->api->readme(array()); $this->assertInternalType('string', $result); } public function testtop_songs() { $xmlString = " Tove Jani Reminder Don't forget me this weekend! "; $data = array(); $toolsMock = $this->getMockBuilder('\Box_Tools')->getMock(); $toolsMock->expects($this->atLeastOnce()) ->method('file_get_contents') ->willReturn($xmlString); $di = new \Box_Di(); $di['tools'] = $toolsMock; $this->api->setDi($di); $result = $this->api->top_songs($data); $this->assertInternalType('array', $result); } }