public function testsetPermissions() { $pdoStatementMock = $this->getMockBuilder('\\Box\\Mod\\Staff\\PdoStatementMock')->getMock(); $pdoStatementMock->expects($this->atLeastOnce())->method('execute'); $pdoMock = $this->getMockBuilder('\\Box\\Mod\\Staff\\PdoMock')->getMock(); $pdoMock->expects($this->atLeastOnce())->method('prepare')->will($this->returnValue($pdoStatementMock)); $service = new \Box\Mod\Staff\Service(); $di = new \Box_Di(); $di['pdo'] = $pdoMock; $service->setDi($di); $member_id = 1; $result = $service->setPermissions($member_id, array()); $this->assertTrue($result); }