public function testDoesNotAddMultipleContentLengthHeaders()
{
$this->addDecodeResponse();
$handler = new Handler\CurlMultiHandler();
$request = new Psr7\Request('PUT', Server::$url, ['Content-Length' => 3], 'foo');
$response = $handler($request, []);
$response->wait();
$sent = Server::received()[0];
$this->assertEquals(3, $sent->getHeaderLine('Content-Length'));
$this->assertFalse($sent->hasHeader('Transfer-Encoding'));
$this->assertEquals('foo', (string) $sent->getBody());
}