ContainerInteropDoctrineTest\EntityManagerFactoryTest::testDefaults PHP Метод

testDefaults() публичный Метод

public testDefaults ( )
    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());
    }