public function testRepositoriesCanBeRetrieved() { $loader = Phake::mock('Fabricius\\Loader\\LoaderInterface'); $cache = Phake::mock('Doctrine\\Common\\Cache\\Cache'); $library = new Library($this->eventDispatcher, $this->metadataFactory, $this->parser); $library->registerRepository('Fabricius\\Tests\\ContentItem', $loader, $cache); $repositories = $library->getRepositories(); $this->assertCount(1, $repositories); $this->assertArrayHasKey('Fabricius\\Tests\\ContentItem', $repositories); }