public void EqualKeysTest() { var hashTable = new _4laba.HashTable(3); hashTable.PutPair("1", "Petya"); hashTable.PutPair("1", "Vasya"); Assert.AreEqual(hashTable.GetValueByKey("1"), "Vasya"); }
public void TenThousandElements() { var hashTable = new _4laba.HashTable(10000); for (int i = 0; i < 10000; i++) { hashTable.PutPair(i, i + "/"); } Assert.AreEqual(hashTable.GetValueByKey(12), "12/"); }
//Добавление трёх элементов, поиск трёх элементов public void ThreeElementsTest() { var hashTable = new _4laba.HashTable(3); hashTable.PutPair("1", "Petya"); hashTable.PutPair("3", "Sasha"); hashTable.PutPair("6", "Lesha"); Assert.AreEqual(hashTable.GetValueByKey("1"), "Petya"); Assert.AreEqual(hashTable.GetValueByKey("3"), "Sasha"); Assert.AreEqual(hashTable.GetValueByKey("6"), "Lesha"); }