protected function setUp()
{
AnnotationRegistry::registerLoader('class_exists');
$conn = DriverManager::getConnection(array('driver' => 'pdo_sqlite', 'memory' => true));
$this->em = $this->_getTestEntityManager($conn);
$reader = new SimpleAnnotationReader();
$reader->addNamespace('Bazinga\\Bundle\\GeocoderBundle\\Mapping\\Annotations');
$reader->addNamespace('Doctrine\\ORM\\Mapping');
$driver = new AnnotationDriver($reader);
$geocoder = new GoogleMaps(new CurlHttpAdapter());
$this->listener = new GeocoderListener($geocoder, $driver);
$this->em->getEventManager()->addEventSubscriber($this->listener);
$sm = new SchemaTool($this->em);
$sm->createSchema(array($this->em->getClassMetadata('Bazinga\\Bundle\\GeocoderBundle\\Tests\\Doctrine\\ORM\\Dummy')));
}