public function testAddRouter($declaredPriority, $expectedPriority)
{
$resolverDef = new Definition();
$serviceId = 'some_service_id';
if ($declaredPriority !== null) {
$resolverDef->addTag('router', array('priority' => $declaredPriority));
} else {
$resolverDef->addTag('router');
}
$this->setDefinition($serviceId, $resolverDef);
$this->compile();
$this->assertContainerBuilderHasServiceDefinitionWithMethodCall('ezpublish.chain_router', 'add', array(new Reference($serviceId), $expectedPriority));
}