void HttpResponseSocketWriter::write( int socketFD, HttpResponse& response )
{
  std::string header("HTTP/1.1 ");

  write( socketFD, header.c_str(), header.length() );
  write( socketFD, response.status().c_str(), response.status().length() );
  write( socketFD, "\r\n\r\n", 4 );
  write( socketFD, response.body(), response.bodyLength() );

  socketApi_.close( socketFD );
}
TEST_F( HttpEchoRequestHandlerTests, SetsCorrectBodyLength )
{
  const char* body = "abcdef";
  setRequestBody( body );

  HttpResponse* response = getResponse();

  ASSERT_EQ( strlen(body), response->bodyLength() );

  delete response;
}