示例#1
0
 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;
 }