public void CanonicalUriBuilderTest() { var signer = new AwsSigner(); var request = Helpers.CreateExampleRequest(); const string expected = "/api/documents%20and%20settings"; request.RequestUri = new Uri("https://myhost.com/api/documents and settings?query=path"); var output = signer.BuildCanonicalUri(request); Assert.AreEqual(expected, output, "Uri builder failed"); }