public void CreateIndexTest()
        {
            var docs = SampleCreator.CreateStringList();

            invertedIndex.CreateIndex(docs);
            Assert.Equal(SampleCreator.CreateIndex(), GetDataBaseAsDictionary());
        }
Example #2
0
        public void CreateIndexTest()
        {
            var invertedIndex = new InvertedIndex();
            var docs          = SampleCreator.CreateStringList();

            invertedIndex.CreateIndex(docs);
            Assert.Equal(invertedIndex.Index, SampleCreator.CreateIndex());
        }
        public void ContainsWordTest2()
        {
            var docs = SampleCreator.CreateStringList();

            invertedIndex.CreateIndex(docs);
            string word = "some word that not exist in the database";

            Assert.False(invertedIndex.ContainsWord(word));
        }
        public void GetDocsByWordTest2()
        {
            var docs = SampleCreator.CreateStringList();

            invertedIndex.CreateIndex(docs);
            var result = invertedIndex.GetDocsByWord("something that not exist in the database");

            Assert.Equal(new HashSet <int> {
            }, result);
        }
        public void GetDocsByWordTest()
        {
            var docs = SampleCreator.CreateStringList();

            invertedIndex.CreateIndex(docs);
            var result = invertedIndex.GetDocsByWord("conclusion");

            Assert.Equal(new HashSet <int> {
                2, 3
            }, result);
        }