Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }