public function testAddLocationAndContentHandlers()
{
$this->setDefinition('ezpublish.search.legacy.gateway.criteria_converter.content', new Definition());
$this->setDefinition('ezpublish.search.legacy.gateway.criteria_converter.location', new Definition());
$commonServiceId = 'common_service_id';
$def = new Definition();
$def->addTag('ezpublish.search.legacy.gateway.criterion_handler.content');
$def->addTag('ezpublish.search.legacy.gateway.criterion_handler.location');
$this->setDefinition($commonServiceId, $def);
$this->compile();
$this->assertContainerBuilderHasServiceDefinitionWithMethodCall('ezpublish.search.legacy.gateway.criteria_converter.content', 'addHandler', array(new Reference($commonServiceId)));
$this->assertContainerBuilderHasServiceDefinitionWithMethodCall('ezpublish.search.legacy.gateway.criteria_converter.location', 'addHandler', array(new Reference($commonServiceId)));
}