public function testCanDeserializeResponseWithMultipleHeadersOfSameName()
{
$text = "POST /foo HTTP/1.0\r\nContent-Type: text/plain\r\nX-Foo-Bar: Baz\r\nX-Foo-Bar: Bat\r\n\r\nContent!";
$request = Serializer::fromString($text);
$this->assertInstanceOf('Psr\\Http\\Message\\RequestInterface', $request);
$this->assertInstanceOf('Phly\\Http\\Request', $request);
$this->assertTrue($request->hasHeader('X-Foo-Bar'));
$values = $request->getHeader('X-Foo-Bar');
$this->assertEquals(['Baz', 'Bat'], $values);
}