Completed
Push — master ( e4a43c...c6b5e7 )
by Tomáš
15:17
created

InitTest::testGetService()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 9
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 9
rs 9.6666
c 0
b 0
f 0
cc 1
eloc 5
nc 1
nop 0
1
<?php
2
3
namespace Symplify\NetteAdapterForSymfonyBundles\Tests\DoctrineBundle;
4
5
use Doctrine\Common\Persistence\Mapping\Driver\MappingDriverChain;
6
use Doctrine\ORM\Configuration;
7
use Doctrine\ORM\Mapping\ClassMetadataFactory;
8
use Nette\DI\Container;
9
use PHPUnit\Framework\TestCase;
10
use Symplify\NetteAdapterForSymfonyBundles\Tests\ContainerFactory;
11
12
final class InitTest extends TestCase
13
{
14
    /**
15
     * @var Container
16
     */
17
    private $container;
18
19
    public function __construct()
20
    {
21
        $this->container = (new ContainerFactory())->createWithConfig(__DIR__.'/config/init.neon');
22
    }
23
24
    public function testGetService()
25
    {
26
        /** @var Configuration $configuration */
27
        $configuration = $this->container->getByType(Configuration::class);
28
        $this->assertInstanceOf(Configuration::class, $configuration);
29
30
        $this->assertSame(ClassMetadataFactory::class, $configuration->getClassMetadataFactoryName());
31
        $this->assertInstanceOf(MappingDriverChain::class, $configuration->getMetadataDriverImpl());
32
    }
33
}
34