private GetRequestData ( string method, |
||
method | string | |
uri | ||
requestHeaders | ||
requestStream | Stream | |
Résultat | string |
public void GetRequestDataTest() { EdgeGridV1Signer signer = new EdgeGridV1Signer(new List <string>() { "name1" }); Assert.AreEqual("GET\thttp\twww.example.com\t/\t\t\t", signer.GetRequestData("GET", new Uri("http://www.example.com"))); Assert.AreEqual("GET\thttp\twww.example.com\t/path.ext?name=value\t\t\t", signer.GetRequestData("GET", new Uri("http://www.example.com/path.ext?name=value"))); var headers = new NameValueCollection() { { "name1", "value1" } }; Assert.AreEqual("GET\thttp\twww.example.com\t/path.ext?name=value\tname1:value1\t\t\t", signer.GetRequestData("GET", new Uri("http://www.example.com/path.ext?name=value"), headers)); var data = "Lorem ipsum dolor sit amet, an sea putant quaeque, homero aperiam te eos.".ToByteArray(); var stream = new MemoryStream(data); Assert.AreEqual("GET\thttp\twww.example.com\t/path.ext?name=value\tname1:value1\t\t\t", signer.GetRequestData("GET", new Uri("http://www.example.com/path.ext?name=value"), headers, stream)); Assert.AreEqual("POST\thttp\twww.example.com\t/path.ext?name=value\tname1:value1\t\tTors1txMl65Vww75sekbSCnvWHGxYmK0Yog4qA3AwuI=\t", signer.GetRequestData("POST", new Uri("http://www.example.com/path.ext?name=value"), headers, stream)); }
public void GetRequestDataTest_NullMethod() { EdgeGridV1Signer signer = new EdgeGridV1Signer(new List <string>() { "name1" }); signer.GetRequestData(null, new Uri("http://www.example.com/path.ext?name=value")); }