public void GetHasher() { using (var hasher = HashingAlgorithm.GetAlgorithm("sha3-256")) { Assert.IsNotNull(hasher); var input = new byte[] { 0xe9 }; var expected = "f0d04dd1e6cfc29a4460d521796852f25d9ef8d28b44ee91ff5b759d72c1e6d6".ToHexBuffer(); var actual = hasher.ComputeHash(input); CollectionAssert.AreEqual(expected, actual); } }
public void GetHasher_Unknown() { ExceptionAssert.Throws <KeyNotFoundException>(() => HashingAlgorithm.GetAlgorithm("unknown")); }