public void GhostDictionaryCreatesValidObjectWithSizeAndMaxLegthGreaterThanZeroTest() { GhostDictionary dictionary = new GhostDictionary(filename); Console.WriteLine("Created dictionary with " + dictionary.Size() + " words, the longest having " + dictionary.MaxLength() + " letters."); Assert.IsTrue(dictionary.Size() > 0); Assert.IsTrue(dictionary.MaxLength() > 0); }
public void GhostDictionaryIsWordStemReturnsTrueIncompleteWordTest() { GhostDictionary dictionary = new GhostDictionary(filename); Assert.IsTrue(dictionary.IsWordStem("llam")); }
public void GhostDictionaryIsWordStemReturnsFalseWithNonsenseWordTest() { GhostDictionary dictionary = new GhostDictionary(filename); Assert.IsFalse(dictionary.IsWordStem("jsdhbfwef")); }
public void GhostDictionaryIsWordStemReturnsFalseWithNearlyFullWordTest() { GhostDictionary dictionary = new GhostDictionary(filename); Assert.IsFalse(dictionary.IsWordStem("llamd")); }
public void GhostDictionaryIsFullWordReturnsTrueWithRealWordTest() { GhostDictionary dictionary = new GhostDictionary(filename); Assert.IsTrue(dictionary.IsFullWord("llama")); }
public void GhostDictionaryIsFullWordReturnsFalseWithNonsenseTest() { GhostDictionary dictionary = new GhostDictionary(filename); Assert.IsFalse(dictionary.IsFullWord("wqzx")); }
public void GhostDictionaryTerminalNodeReturnsNotNullWithRealWordTest() { GhostDictionary dictionary = new GhostDictionary(filename); Assert.IsNotNull(dictionary.TerminalNode("llama")); }
public void GhostDictionaryTerminalNodeReturnsNullWithNonsenseTest() { GhostDictionary dictionary = new GhostDictionary(filename); Assert.IsNull(dictionary.TerminalNode("wqzx")); }