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]); }
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]); }
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]); }
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]); }
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]); }