public function testProcessDefaultChainDriver()
 {
     $containerBuilder = $this->getMockBuilder('Symfony\\Component\\DependencyInjection\\ContainerBuilder')->disableOriginalConstructor()->getMock();
     $driver = $this->getMockBuilder('Symfony\\Component\\DependencyInjection\\Definition')->disableOriginalConstructor()->getMock();
     $containerBuilder->expects($this->exactly(3))->method('hasParameter')->will($this->returnCallback(array($this, 'validateDefaultServiceName')));
     $driverTestName = 'test';
     $containerBuilder->expects($this->once())->method('getParameter')->with($this->equalTo('doctrine.default_entity_manager'))->will($this->returnValue($driverTestName));
     $containerBuilder->expects($this->once())->method('getDefinition')->with($this->equalTo('doctrine.orm.test_metadata_driver'))->will($this->returnValue($driver));
     $driver->expects($this->once())->method('addMethodCall')->with($this->equalTo('addDriver'), $this->equalTo(array($this->driver, 'Ekino\\WordpressBundle\\Model')));
     $containerBuilder->expects($this->once())->method('getDefinition')->with($this->equalTo('doctrine.orm.test_metadata_driver'));
     $this->compilerPass->process($containerBuilder);
 }