public void Constructor2BTest() { HashList list = new HashList(new MD5(), 10); CustomAssert.AreEqual(AlphanumericMD5TopHash, list.ComputeHash(TestVectors.Battery.Alphanumeric)); for (int i = 0; i < AlphanumericMD5VectorList.Length; i++) { CustomAssert.AreEqual(AlphanumericMD5VectorList[i], list[i].Hash); } Assert.AreEqual(10, list.BlockSize); }
public void Constructor2Test() { HashList list = new HashList(new Crc(CrcParameters.GetParameters(CrcStandard.Crc32Bit)), 10); CustomAssert.AreEqual(AlphanumericCrc32TopHash, list.ComputeHash(TestVectors.Battery.Alphanumeric)); for (int i = 0; i < AlphanumericCrc32VectorList.Length; i++) { CustomAssert.AreEqual(AlphanumericCrc32VectorList[i], list[i].Hash); } Assert.AreEqual(10, list.BlockSize); }
public void Enumerator1Test() { HashList list = new HashList(new Crc(CrcParameters.GetParameters(CrcStandard.Crc32Bit)), 10); list.ComputeHash(TestVectors.Battery.Alphanumeric); int i = 0; foreach (HashNode node in list) { CustomAssert.AreEqual(AlphanumericCrc32VectorList[i], node.Hash); i++; } }
public void Enumerator3Test() { HashList list = new HashList(new Crc(CrcParameters.GetParameters(CrcStandard.Crc32Bit)), 10); list.ComputeHash(TestVectors.Battery.Alphanumeric); IEnumerator e = ((IEnumerable)list).GetEnumerator(); int i = 0; while (e.MoveNext()) { CustomAssert.AreEqual(AlphanumericCrc32VectorList[i], ((HashNode)e.Current).Hash); i++; } }