public async Task Can_compute_file_checksum() { var asm = typeof(PngFileTests).GetTypeInfo().Assembly; var resource = asm.GetManifestResourceStream("Pingu.Tests.Zooey.RGBA32"); var checksum = await Adler32.ComputeAsync(resource); Assert.Equal(unchecked ((int)0xf14287e8), checksum); }
public async Task Test_Adler32_stream_computation(byte[] input, uint expected) { unchecked { var stream = new MemoryStream(input); var actual = await Adler32.ComputeAsync(stream); Assert.Equal((int)expected, actual); } }