コード例 #1
0
        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);
        }
コード例 #2
0
        public void GhostDictionaryIsWordStemReturnsTrueIncompleteWordTest()
        {
            GhostDictionary dictionary = new GhostDictionary(filename);

            Assert.IsTrue(dictionary.IsWordStem("llam"));
        }
コード例 #3
0
        public void GhostDictionaryIsWordStemReturnsFalseWithNonsenseWordTest()
        {
            GhostDictionary dictionary = new GhostDictionary(filename);

            Assert.IsFalse(dictionary.IsWordStem("jsdhbfwef"));
        }
コード例 #4
0
        public void GhostDictionaryIsWordStemReturnsFalseWithNearlyFullWordTest()
        {
            GhostDictionary dictionary = new GhostDictionary(filename);

            Assert.IsFalse(dictionary.IsWordStem("llamd"));
        }
コード例 #5
0
        public void GhostDictionaryIsFullWordReturnsTrueWithRealWordTest()
        {
            GhostDictionary dictionary = new GhostDictionary(filename);

            Assert.IsTrue(dictionary.IsFullWord("llama"));
        }
コード例 #6
0
        public void GhostDictionaryIsFullWordReturnsFalseWithNonsenseTest()
        {
            GhostDictionary dictionary = new GhostDictionary(filename);

            Assert.IsFalse(dictionary.IsFullWord("wqzx"));
        }
コード例 #7
0
        public void GhostDictionaryTerminalNodeReturnsNotNullWithRealWordTest()
        {
            GhostDictionary dictionary = new GhostDictionary(filename);

            Assert.IsNotNull(dictionary.TerminalNode("llama"));
        }
コード例 #8
0
        public void GhostDictionaryTerminalNodeReturnsNullWithNonsenseTest()
        {
            GhostDictionary dictionary = new GhostDictionary(filename);

            Assert.IsNull(dictionary.TerminalNode("wqzx"));
        }