Example #1
0
        public void ComputeHash3()
        {
            var adler = new Adler32();
            var expected = BitConverter.GetBytes(0xF3B3481F);
            const string resource = "RSACryptoServiceProviderExtensionPublicKey.der";
            byte[] actual;

            using (var fs = File.OpenRead(Resources.GetResourcePath(resource)))
                actual = adler.ComputeHash(fs);

            Assert.AreEqual(expected.Length, actual.Length);
            for (var i = 0; i < expected.Length; ++i)
                Assert.AreEqual(expected[i], actual[i]);
        }
Example #2
0
        public void ComputeHash2()
        {
            var adler = new Adler32();
            var expected = BitConverter.GetBytes(0x22D5A89A);
            const string resource = "5MB.bin";
            byte[] actual;

            using (var fs = File.OpenRead(Resources.GetResourcePath(resource)))
                actual = adler.ComputeHash(fs);

            Assert.AreEqual(expected.Length, actual.Length);
            for (var i = 0; i < expected.Length; ++i)
                Assert.AreEqual(expected[i], actual[i]);
        }
Example #3
0
        public void ComputeHash()
        {
            var adler = new Adler32();
            var expected = BitConverter.GetBytes(0x22D5A89A);
            const string resource = "5MB.bin";
            var data = Resources.GetResource(resource);
            byte[] actual;

            using (var ms = new MemoryStream(data))
            {
                ms.Position = 0;
                actual = adler.ComputeHash(ms);
            }

            Assert.AreEqual(expected.Length, actual.Length);
            for (var i = 0; i < expected.Length; ++i)
                Assert.AreEqual(expected[i], actual[i]);
        }
Example #4
0
        public void ComputeHash4()
        {
            var adler = new Adler32();
            var expected = BitConverter.GetBytes(0x22D5A89A);
            const string resource = "5MB.bin";
            var data = Resources.GetResource(resource);
            byte[] actual = adler.ComputeHash(data);

            Assert.AreEqual(expected.Length, actual.Length);
            for (var i = 0; i < expected.Length; ++i)
                Assert.AreEqual(expected[i], actual[i]);
        }
Example #5
0
        public void ComputeHash5()
        {
            var adler = new Adler32();
            var expected = BitConverter.GetBytes(0xF3B3481F);
            const string resource = "RSACryptoServiceProviderExtensionPublicKey.der";
            var data = Resources.GetResource(resource);
            byte[] actual = adler.ComputeHash(data);

            Assert.AreEqual(expected.Length, actual.Length);
            for (var i = 0; i < expected.Length; ++i)
                Assert.AreEqual(expected[i], actual[i]);
        }