public function testConstruct()
{
$expected = array('scheme' => 'http', 'host' => 'localhost', 'port' => '80', 'path' => null, 'username' => null, 'password' => null, 'body' => array());
$message = new Message($expected);
$result = $message->to('array');
$this->assertEqual($expected, $result);
}