/**
  * 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']);
     }
 }