public function setUp()
 {
     $dbParams = array('driver' => 'pdo_sqlite', 'user' => 'root', 'password' => '', 'path' => __DIR__ . '/fixture.db');
     $locatorXml = new SymfonyFileLocator(array(__DIR__ . '/../../../../../lib/Vespolina/Sync/Mapping' => 'Vespolina\\Sync\\Entity'), '.orm.xml');
     $config = Setup::createConfiguration();
     $config->setMetadataDriverImpl(new XmlDriver($locatorXml));
     $em = EntityManager::create($dbParams, $config);
     $this->generateSchema($em);
     $this->gateway = new SyncDoctrineORMGateway($em, 'Vespolina\\Entity\\Action\\Action');
     parent::setUp();
 }
 public function setUp()
 {
     $config = new Configuration();
     $config->setHydratorDir(sys_get_temp_dir());
     $config->setHydratorNamespace('Hydrators');
     $config->setProxyDir(sys_get_temp_dir());
     $config->setProxyNamespace('Proxies');
     $locatorXml = new SymfonyFileLocator(array(__DIR__ . '/../../../../../lib/Vespolina/Sync/Mapping' => 'Vespolina\\Sync\\Entity'), '.mongodb.xml');
     $xmlDriver = new XmlDriver($locatorXml);
     $config->setMetadataDriverImpl($xmlDriver);
     $config->setMetadataCacheImpl(new ArrayCache());
     $config->setAutoGenerateProxyClasses(true);
     $doctrineODM = DocumentManager::create(null, $config);
     $this->gateway = new SyncDoctrineMongoDBGateway($doctrineODM, 'Vespolina\\Entity\\Action\\Action');
     parent::setUp();
 }