public function testAddViewProvider($declaredPriority, $expectedPriority)
{
$def = new Definition();
$attributes = ['type' => 'Test\\View'];
if ($declaredPriority !== null) {
$attributes['priority'] = $declaredPriority;
}
$def->addTag('ezpublish.view_provider', $attributes);
$serviceId = 'service_id';
$this->setDefinition($serviceId, $def);
$this->compile();
$this->assertContainerBuilderHasServiceDefinitionWithMethodCall('ezpublish.view_provider.registry', 'setViewProviders', [['Test\\View' => [new Reference($serviceId)]]]);
}