public void HashTableClearTest() { foreach (Type hashTableType in this.hashTableTypes) { IHashTable hashTable = Activator.CreateInstance(hashTableType) as IHashTable; Assert.IsTrue(hashTable.Add(5)); hashTable.Clear(); Assert.IsTrue(hashTable.Count() == 0, "hash table [{0}] should contains 0 elements after clearing", hashTableType.Name); } }