public void Base_uri_should_contain_restbuckson_net_if_host_is_not_provided()
        {
            var request = new Request("method", new Url {HostName = "", Path = "path"});

              var baseUri = request.BaseUri();

              Assert.That(baseUri, Is.StringContaining("http://restbuckson.net"));
        }
        public void Base_uri_should_contain_request_port_if_present()
        {
            var request = new Request("method", new Url {HostName = "host", Port = 8000, Path = "path"});

              var baseUri = request.BaseUri();

              Assert.That(baseUri, Is.StringContaining("http://host:8000"));
        }
        public void Base_uri_should_contain_request_scheme()
        {
            var request = new Request("method", "path", "scheme");

              var baseUri = request.BaseUri();

              Assert.That(baseUri, Is.StringStarting("scheme://"));
        }
        public void Base_uri_should_contain_request_base_path()
        {
            var request = new Request("method", new Url {HostName = "host", Path = "path", BasePath = "/basePath"});

              var baseUri = request.BaseUri();

              Assert.That(baseUri, Is.StringContaining("http://host/basePath"));
        }