public void ComposeUri_EmptyQuery_ExpectedURI() { ClientRequest request = new ClientRequest() { Resource = "testresource", Query = null }; TestClientConnection client = new TestClientConnection(); string uri = client.ComposeUri_Exposed(request); Assert.AreEqual("testresource", uri); }
public void ComposeUri_WithKeyNullValueQuery_ExpectedURI() { ClientRequest request = new ClientRequest() { Resource = "testresource", Query = new Dictionary <string, string>() { { "testkey", null } } }; TestClientConnection client = new TestClientConnection(); string uri = client.ComposeUri_Exposed(request); Assert.AreEqual("testresource?testkey", uri); }
public void ComposeUri_WithMultipleQuery_ExpectedURI() { ClientRequest request = new ClientRequest() { Resource = "testresource", Query = new Dictionary <string, string>() { { "testkey1", "testvalue1" }, { "testkey2", "testvalue2" } } }; TestClientConnection client = new TestClientConnection(); string uri = client.ComposeUri_Exposed(request); Assert.AreEqual("testresource?testkey1=testvalue1&testkey2=testvalue2", uri); }