public function testResponseWithBody()
{
$headers = array(new Http\HeaderField('Content-Length', 6), new Http\HeaderField('Content-Type', 'text/plain'));
$response = new Http\Response(200, $headers, 'abcdef');
$this->assertEquals($response->getStatus()->getCode(), 200);
$this->assertEquals($response->getHeaders()->value('Content-Length'), 6);
$this->assertEquals($response->getHeaders()->value('Content-Type'), 'text/plain');
$this->assertTrue($response->hasBody());
$this->assertEquals($response->getBody(), 'abcdef');
}