public void HashAlgorithmComputesSameCrcAsRawAccess(string text) { var crc = new Crc32(); var bytes = Encoding.ASCII.GetBytes(text); var expected = Crc32.DigestOf(bytes, 0, bytes.Length); var actual = crc.AsHashAlgorithm().ComputeHash(bytes); Assert.Equal(expected, BitConverter.ToUInt32(actual, 0)); }