public function testSerializesBasicRequest()
{
$request = (new Request())->withMethod('GET')->withUri(new Uri('http://example.com/foo/bar?baz=bat'))->withAddedHeader('Accept', 'text/html');
$message = Serializer::toString($request);
$this->assertEquals("GET /foo/bar?baz=bat HTTP/1.1\r\nHost: example.com\r\nAccept: text/html", $message);
}