Example #1
0
        public void TrieIsCreatedFromFile()
        {
            var fileLocation = "Assets/Dictionaries/Dictionary_CountSize10.txt";

            var trie = TrieDictionaryReader.ReadAndGenerate(fileLocation);

            Assert.AreEqual(trie.Count, 10);
        }
Example #2
0
        public void TrieIsCreatedAndSearchesInLargeSetFile()
        {
            var fileLocation = "Assets/Dictionaries/Dictionary_Big2.txt";

            var trie    = TrieDictionaryReader.ReadAndGenerate(fileLocation);
            var didFind = trie.Search("hello");

            Assert.IsTrue(didFind);
        }
Example #3
0
 public TrieDepthSolver(string dictionaryPath)
 {
     _trie = TrieDictionaryReader.ReadAndGenerate(dictionaryPath);
 }