public function testServerParamsAreRecorded()
{
$this->client->setUserAgent('CUSTOM UA')->get('/foo')->setAuth('username', 'password')->setProtocolVersion('1.0')->send();
$latestRequest = unserialize($this->client->get('/_request/latest')->send()->getBody());
$this->assertSame(HTTP_MOCK_HOST, $latestRequest['server']['SERVER_NAME']);
$this->assertSame(HTTP_MOCK_PORT, $latestRequest['server']['SERVER_PORT']);
$this->assertSame('username', $latestRequest['server']['PHP_AUTH_USER']);
$this->assertSame('password', $latestRequest['server']['PHP_AUTH_PW']);
$this->assertSame('HTTP/1.0', $latestRequest['server']['SERVER_PROTOCOL']);
$this->assertSame('CUSTOM UA', $latestRequest['server']['HTTP_USER_AGENT']);
}