@expectedException \Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException
public function testProcessDetectsIndirectCircularReference() {
$container = new ContainerBuilder();
$container
->register('a')
->addArgument(new Reference('b'));
$container
->register('b')
->addArgument(new Reference('c'));
$container
->register('c')
->addArgument(new Reference('a'));
$this
->process($container);
}