/**
  * @depends	testInterface
  * @return	null
  */
 public function testContructorWithProtocolStatus()
 {
     $content = 'this is my content';
     $version = '1.1';
     $status = new HttpStatus(202);
     $headers = array('Status: 404 Not Found', 'WWW-Authenticate: Negotiate', 'Content-type: application/pdf');
     $response = new HttpResponse($content, $status, $version, $headers);
     $this->assertEquals($content, $response->getContent());
     $this->assertEquals($version, $response->getProtocolVersion());
     $this->assertSame($status, $response->getStatus());
     $expected = "HTTP/1.1 {$status}";
     $this->assertEquals($expected, $response->getStatusLine());
     $this->assertEquals($headers, $response->getAllHeaders());
 }