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); }
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); }