public void GetRequestStreamHashMaxSizeTest() { EdgeGridV1Signer signer = new EdgeGridV1Signer(null, 50); Assert.AreEqual(String.Empty, signer.GetRequestStreamHash(null)); var data = "Lorem ipsum dolor sit amet, an sea putant quaeque, homero aperiam te eos.".ToByteArray(); var stream = new MemoryStream(data); Assert.AreEqual("IHJu55sckdViGcpD7CpUttVSzYoy/DiTQsmy7jrzoMU=", signer.GetRequestStreamHash(stream)); Assert.AreEqual(stream.Position, 0); }
public void GetRequestStreamHashTest() { EdgeGridV1Signer signer = new EdgeGridV1Signer(); Assert.AreEqual(String.Empty, signer.GetRequestStreamHash(null)); var data = "Lorem ipsum dolor sit amet, an sea putant quaeque, homero aperiam te eos.".ToByteArray(); var stream = new MemoryStream(data); Assert.AreEqual("Tors1txMl65Vww75sekbSCnvWHGxYmK0Yog4qA3AwuI=", signer.GetRequestStreamHash(stream)); Assert.AreEqual(stream.Position, 0); }
public void GetRequestStreamHashTest_NonSeakingStream() { EdgeGridV1Signer signer = new EdgeGridV1Signer(); var data = "Lorem ipsum dolor sit amet, an sea putant quaeque, homero aperiam te eos.".ToByteArray(); var stream = new NonSeekMemoryStream(data); signer.GetRequestStreamHash(stream); }
public void GetRequestStreamHashTest_NullStream() { EdgeGridV1Signer signer = new EdgeGridV1Signer(); Assert.AreEqual(signer.GetRequestStreamHash(null), ""); }