public function setUp() { $this->initDatabaseAdapter(); $this->sm = Bootstrap::getServiceManager(); $this->sm->setAllowOverride(true); $this->sm->setService('Zend\\Db\\Adapter\\Adapter', $this->dbAdapter); $tables = array(); $tables['resource'] = $this->sm->get('Resources\\Table\\ResourceTable'); $tables['colonyresources'] = $this->sm->get('Resources\\Table\\ColonyTable'); $tables['userresources'] = $this->sm->get('Resources\\Table\\UserTable'); $tick = new Tick(16000); $services = array(); $galaxyService = $this->getMockBuilder('Colony\\Service\\ColonyService')->disableOriginalConstructor()->getMock(); $galaxyService->expects($this->any())->method('checkColonyOwner')->will($this->returnValueMap(array(array(1, 99, false), array(1, 3, true)))); $colonyEntity = new \Colony\Entity\Colony(); $colonyEntity->setId(1); $colonyEntity->setUserId(3); $galaxyService->expects($this->any())->method('getColony')->will($this->returnValueMap(array(array(1, $colonyEntity)))); $services['galaxy'] = $galaxyService; $this->_service = new ResourcesService($tick, $tables, $services); $logger = $this->getMockBuilder('Zend\\Log\\Logger')->disableOriginalConstructor()->getMock(); $this->_service->setLogger($logger); $this->_entityId = 52; $this->_colonyId = 1; }