/**
  * @dataProvider getData
  */
 public function testGetBestFormat($acceptHeader, $format, $priorities, $preferExtension, $expected)
 {
     $request = new Request();
     $request->headers->set('Accept', $acceptHeader);
     $request->attributes->set('_format', $format);
     $formatNegotiator = new FormatNegotiator();
     $this->assertEquals($expected, $formatNegotiator->getBestFormat($request, $priorities, $preferExtension));
 }