Esempio n. 1
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);
 }
 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');
 }