public function testDefaults()
{
$connection = $this->buildConnection();
$configuration = $this->buildConfiguration();
$container = $this->prophesize(ContainerInterface::class);
$container->has('config')->willReturn(false);
$container->has('doctrine.connection.orm_default')->willReturn(true);
$container->get('doctrine.connection.orm_default')->willReturn($connection);
$container->has('doctrine.configuration.orm_default')->willReturn(true);
$container->get('doctrine.configuration.orm_default')->willReturn($configuration);
$factory = new EntityManagerFactory();
$entityManager = $factory($container->reveal());
$this->assertSame($connection, $entityManager->getConnection());
$this->assertSame($configuration, $entityManager->getConfiguration());
}