/** * Setup services for tests. */ protected function setUp() { $this->storage = $this->getMockBuilder('ONGR\\ConnectionsBundle\\Sync\\SyncStorage\\SyncStorageInterface')->disableOriginalConstructor()->getMock(); $container = new ContainerBuilder(); $this->service = new PassthroughExtractor(); $this->service->setContainer($container); $this->service->setStorageFacility($this->storage); }
/** * Setup services for tests. */ protected function setUp() { parent::setUp(); $this->storageManager = new MysqlStorageManager($this->getConnection(), self::TABLE_NAME); $this->storageManager->setContainer($this->getServiceContainer()); $this->syncStorage = new SyncStorage($this->storageManager); $this->extractor = new PassthroughExtractor(); $this->extractor->setContainer($this->getServiceContainer()); $this->extractor->setStorageFacility($this->syncStorage); $shops = $this->getServiceContainer()->getParameter('ongr_connections.shops'); foreach ($shops as $shop) { $this->shopIds[] = $shop['shop_id']; $this->storageManager->createStorage($shop['shop_id']); } }