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