public void TestExtractCanonicalQueryString()
        {
            IRestRequest request = new RestRequest();

            request.AddQueryParameter("Version", "2010-05-08");
            request.AddQueryParameter("Action", "ListUsers");
            request.AddQueryParameter("RequestId", "1");

            string result = awsSignerHelperUnderTest.ExtractCanonicalQueryString(request);

            //Query parameters in canonical order
            Assert.Equal("Action=ListUsers&RequestId=1&Version=2010-05-08", result);
        }
示例#2
0
        public void TestExtractCanonicalQueryString()
        {
            Uri requestUri = new Uri(TestUri);

            requestUri = Utils.AddUriParameter(requestUri, "Version", "2010-05-08");
            requestUri = Utils.AddUriParameter(requestUri, "Action", "ListUsers");
            requestUri = Utils.AddUriParameter(requestUri, "RequestId", "1");
            HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, requestUri);
            string             result  = awsSignerHelperUnderTest.ExtractCanonicalQueryString(request);

            //Query parameters in canonical order
            Assert.Equal("Action=ListUsers&RequestId=1&Version=2010-05-08", result);
        }