public function testGetBest($accept, $priorities, $expected)
{
try {
$accept = $this->negotiator->getBest($accept, $priorities);
if (null === $accept) {
$this->assertNull($expected);
} else {
$this->assertInstanceOf('Negotiation\\AcceptLanguage', $accept);
$this->assertEquals($expected, $accept->getValue());
}
} catch (\Exception $e) {
$this->assertEquals($expected, $e);
}
}