public void HandlesCollisions() { HashTable.Classes.HashTable onlyOne = new HashTable.Classes.HashTable(1); onlyOne.Add("first", "the worst"); onlyOne.Add("second", "the best!"); onlyOne.Add("third", "the nerd..."); Assert.Equal("the best!", onlyOne.Get("second")); }
public void CanSearchByKey() { HashTable.Classes.HashTable hashTable = new HashTable.Classes.HashTable(3); hashTable.Add("green", "verde"); hashTable.Add("yellow", "amarillo"); hashTable.Add("white", "blanco"); Assert.Equal("amarillo", hashTable.Get("yellow")); }
public void CanAddValueToHashTable() { HashTable.Classes.HashTable hashTable = new HashTable.Classes.HashTable(1); hashTable.Add("red", "rojo"); Assert.Equal("rojo", hashTable.Get("red")); }
public void ReturnsNullIfKeyNotFound() { HashTable.Classes.HashTable empty = new HashTable.Classes.HashTable(1); Assert.Null(empty.Get("something")); }