public function testHttpUrlCanBeNormalized()
 {
     $request = new Request('foo', 'bar', array('oauth_consumer_key' => 'bar'));
     $this->assertEquals('http://bar', $request->getNormalizedHttpUrl());
     $request = new Request('foo', 'example.com:80', array('oauth_consumer_key' => 'bar'));
     $this->assertEquals('http://example.com', $request->getNormalizedHttpUrl());
     $request = new Request('foo', 'example.com:81', array('oauth_consumer_key' => 'bar'));
     $this->assertEquals('http://example.com:81', $request->getNormalizedHttpUrl());
     $request = new Request('foo', 'https://example.com', array('oauth_consumer_key' => 'bar'));
     $this->assertEquals('https://example.com', $request->getNormalizedHttpUrl());
     $request = new Request('foo', 'https://example.com:443', array('oauth_consumer_key' => 'bar'));
     $this->assertEquals('https://example.com', $request->getNormalizedHttpUrl());
     $request = new Request('foo', 'http://example.com/foobar', array('oauth_consumer_key' => 'bar'));
     $this->assertEquals('http://example.com/foobar', $request->getNormalizedHttpUrl());
     $request = new Request('foo', 'example.org:80/foobar', array('oauth_consumer_key' => 'bar'));
     $this->assertEquals('http://example.org/foobar', $request->getNormalizedHttpUrl());
 }