public function testGetActivityLevel() { $app = $this->getApp(); $mocker = new DoctrineMockBuilder(); $db = $mocker->getConnectionMock(); $queries = []; $db->expects($this->any())->method('executeQuery')->will($this->returnCallback(function ($query, $params) use(&$queries, $mocker) { $queries[] = $query; return $mocker->getStatementMock(); })); $app['db'] = $db; $app['request'] = Request::createFromGlobals(); $log = new Manager($app); $log->getActivity('change', 10, 3, 'test'); }