public function testSetAdapter()
 {
     $config = new Configuration();
     $adapter = new DoctrineDbalAdapter(array('connection' => array('driver' => 'pdo_sqlite', 'memory' => true)));
     $config->setAdapter($adapter);
     $this->assertSame($adapter, $config->getAdapter());
 }
 protected function setUp()
 {
     $this->initEventStoreAdapter();
     $this->getEventStoreAdapter()->createSchema(array('User'));
     $eventStoreConfig = new Configuration();
     $eventStoreConfig->setAdapter($this->getEventStoreAdapter());
     $eventStore = new EventStore($eventStoreConfig);
     $this->repository = $eventStore->getRepository('Malocher\\EventStoreTest\\Coverage\\Mock\\User');
 }
Example #3
0
 public function testGetCustomRepository()
 {
     $config = new Configuration();
     $config->setAdapter($this->getEventStoreAdapter());
     $config->addRepositoryMapping('Malocher\\EventStoreTest\\Coverage\\Mock\\User', 'Malocher\\EventStoreTest\\Coverage\\Mock\\MockedRepository');
     $this->eventStore = new EventStore($config);
     $repo = $this->eventStore->getRepository('Malocher\\EventStoreTest\\Coverage\\Mock\\User');
     $this->assertInstanceOf('Malocher\\EventStoreTest\\Coverage\\Mock\\MockedRepository', $repo);
 }