public void When_baseuri_is_null_and_query_is_null_it_should_return_the_uri() { var uriComposer = new UriComposer(); var uri = "uri"; var url = uriComposer.Compose(null, uri, null, false); Assert.AreEqual("uri", url); }
public void When_baseuri_is_filled_and_does_not_end_with_a_forwardslash_and_uri_starartswith_a_forwardslash_and_query_is_null_it_should_return_the_baseuri_plus_uri() { var uriComposer = new UriComposer(); var baseuri = "baseuri"; var uri = "/uri"; var url = uriComposer.Compose(baseuri, uri, null, false); Assert.AreEqual("baseuri/uri", url); }
public void When_baseuri_and_url_are_filled_and_query_is_not_null_and_ParametersAsSegments_is_true_should_return_the_baseuri_plus_uri() { var uriComposer = new UriComposer(); var baseuri = "baseuri"; var uri = "/uri"; var query = new { Name = "test" }; var url = uriComposer.Compose(baseuri, uri, query, true); Assert.AreEqual("baseuri/uri/test", url); }
public void When_baseuri_and_url_are_filled_and_query_is_not_null_it_should_return_the_baseuri_plus_uri() { var uriComposer = new UriComposer(); var baseuri = "baseuri"; var uri = "/uri"; var query = new { Name = "test" }; var url = uriComposer.Compose(baseuri, uri, query, false); Assert.AreEqual("baseuri/uri?Name=test", url); }
void InitRequest(string uri, HttpMethod method, object query) { Request.Uri = _uriComposer.Compose(_baseUri, uri, query, Request.ParametersAsSegments); Request.Data = null; Request.PutFilename = String.Empty; Request.Expect = false; Request.KeepAlive = true; Request.MultiPartFormData = null; Request.MultiPartFileData = null; Request.ContentEncoding = null; Request.Method = method; }
void InitRequest(string uri, HttpMethod method) { Request.Uri = !String.IsNullOrEmpty(_baseUri) ? _uriComposer.Compose(_baseUri, uri): uri; Request.Data = null; Request.PutFilename = String.Empty; Request.Expect = false; Request.KeepAlive = true; Request.MultiPartFormData = null; Request.MultiPartFileData = null; Request.ContentEncoding = null; Request.Method = method; }