示例#1
0
        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);
        }
示例#2
0
        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);
            }
        }