Exemple #1
0
 protected function getServiceWithDaoMock($allowCallDaoMethods)
 {
     $testService = new ModuleService('Modul');
     $daoMock = $this->getMock('\\Cms\\Dao\\Module');
     // getById
     $daoMock->expects($this->any())->method('getById')->will($this->returnValue($this->getMock('\\Cms\\Data\\Modul')));
     if ($allowCallDaoMethods == true) {
         $daoMock->expects($this->any())->method($this->anything());
     } else {
         $daoMock->expects($this->never())->method($this->anything());
     }
     /** @noinspection PhpParamsInspection */
     $testService->setDao($daoMock);
     return $testService;
 }