public function testGetConnectionInvalidRepository()
{
$repositories = array('foo' => array('storage' => array('engine' => 'legacy', 'connection' => 'my_doctrine_connection')));
$configResolver = $this->getMock('eZ\\Publish\\Core\\MVC\\ConfigResolverInterface');
$configResolver->expects($this->once())->method('getParameter')->with('repository')->will($this->returnValue('inexistent_repository'));
$repositoryConfigurationProvider = new RepositoryConfigurationProvider($configResolver, $repositories);
$factory = new StorageConnectionFactory($repositoryConfigurationProvider);
$factory->setContainer($this->getMock('Symfony\\Component\\DependencyInjection\\ContainerInterface'));
$factory->getConnection();
}