public function testGetConnectionInvalidConnection()
{
$repositoryConfigurationProviderMock = $this->getMockBuilder('eZ\\Bundle\\EzPublishCoreBundle\\ApiLoader\\RepositoryConfigurationProvider')->disableOriginalConstructor()->getMock();
$repositoryConfig = array('alias' => 'foo', 'storage' => array('engine' => 'legacy', 'connection' => 'my_doctrine_connection'));
$repositoryConfigurationProviderMock->expects($this->once())->method('getRepositoryConfig')->will($this->returnValue($repositoryConfig));
$container = $this->getMock('Symfony\\Component\\DependencyInjection\\ContainerInterface');
$container->expects($this->once())->method('has')->with('doctrine.dbal.my_doctrine_connection_connection')->will($this->returnValue(false));
$container->expects($this->once())->method('getParameter')->with('doctrine.connections')->will($this->returnValue(array()));
$factory = new StorageConnectionFactory($repositoryConfigurationProviderMock);
$factory->setContainer($container);
$factory->getConnection();
}