public void ComputeHashCreatesHashOfSomeInputDataAndItIs256BitsInLength() { var data = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }; ISecureHash hash = new SecureHash(); var hashedData = hash.ComputeHash(data); Assert.AreEqual(32, hashedData.Length); }
public void ComputeHashCreatesHashOfSomeInputDataAndItIsDifferentToInputData() { var data = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }; ISecureHash hash = new SecureHash(); var hashedData = hash.ComputeHash(data); Assert.IsTrue(ByteArrayCompare(data, hashedData)); }
public void ComputeHashCreatesHashOfSomeInputData() { var data = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }; ISecureHash hash = new SecureHash(); byte[] hashedData = hash.ComputeHash(data); Assert.IsNotNull(hashedData); }
public void ComputeHashThrowsArgumentNullExceptionIfDataToHashedIsNull() { ISecureHash hash = new SecureHash(); hash.ComputeHash(null); }