Ejemplo n.º 1
0
        public void Adler32Checksum_4()
        {
            if (ZLibInit.ZLibProvided)
            {
                byte[] sample = Encoding.UTF8.GetBytes("ABCDEF");

                uint checksum = Adler32Checksum.Adler32(sample, 1, 3);
                Assert.IsTrue(checksum == 0x019300CA); // BCD
            }
        }
Ejemplo n.º 2
0
 public void Adler32Checksum_3()
 {
     if (ZLibInit.ZLibProvided)
     {
         uint checksum = Adler32Checksum.Adler32(Encoding.UTF8.GetBytes("ABC"));
         Assert.IsTrue(checksum == 0x018D00C7); // ABC
         checksum = Adler32Checksum.Adler32(checksum, Encoding.UTF8.GetBytes("DEF"));
         Assert.IsTrue(checksum == 0x057E0196); // ABCDEF
     }
 }
Ejemplo n.º 3
0
 public void Adler32Checksum_5()
 {
     if (ZLibInit.ZLibProvided)
     {
         string filePath = Path.Combine(TestSetup.SampleDir, "ex3.jpg");
         using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read))
         {
             uint checksum = Adler32Checksum.Adler32(fs);
             Assert.IsTrue(checksum == 0x94B04C6F);
         }
     }
 }
Ejemplo n.º 4
0
        public void Adler32Checksum_6()
        {
            if (ZLibInit.ZLibProvided)
            {
                byte[] sample1 = Encoding.UTF8.GetBytes("ABC");
                byte[] sample2 = Encoding.UTF8.GetBytes("DEF");

                using (MemoryStream ms1 = new MemoryStream(sample1))
                    using (MemoryStream ms2 = new MemoryStream(sample2))
                    {
                        uint checksum = Adler32Checksum.Adler32(ms1);
                        Assert.IsTrue(checksum == 0x018D00C7); // ABC
                        checksum = Adler32Checksum.Adler32(checksum, ms2);
                        Assert.IsTrue(checksum == 0x057E0196); // ABCDEF
                    }
            }
        }