public function testProcessWithoutDriver()
 {
     $container = $this->createContainerBuilderMock();
     $container->expects($this->once())->method('getDefinition')->with($this->identicalTo('lug.resource.locale'))->will($this->returnValue($localeResource = $this->createDefinitionMock()));
     $localeResource->expects($this->once())->method('getMethodCalls')->will($this->returnValue([]));
     $this->compiler->process($container);
 }
 public function testProcessWithMongoDBDriver()
 {
     $container = $this->createContainerBuilderMock();
     $container->expects($this->exactly(2))->method('getDefinition')->will($this->returnValueMap([['validator.builder', $validatorBuilder = $this->createDefinitionMock()], ['lug.resource.locale', $localeResource = $this->createDefinitionMock()]]));
     $localeResource->expects($this->once())->method('getArgument')->with($this->identicalTo(1))->will($this->returnValue('foo'));
     $validatorBuilder->expects($this->never())->method('addMethodCall');
     $this->compiler->process($container);
 }