/** * @test * * @covers Lcobucci\DependencyInjection\ContainerBuilder::__construct * @covers Lcobucci\DependencyInjection\ContainerBuilder::setDefaultConfiguration * @covers Lcobucci\DependencyInjection\ContainerBuilder::createDumpCache * @covers Lcobucci\DependencyInjection\ContainerBuilder::getContainer */ public function getContainerShouldGenerateAndReturnTheContainer() { $builder = new ContainerBuilder($this->config, $this->generator, $this->parameterBag); $container = $this->getMock(ContainerInterface::class); $this->generator->expects($this->once())->method('generate')->with($this->config, $this->isInstanceOf(ConfigCache::class))->willReturn($container); $this->assertSame($container, $builder->getContainer()); }