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

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

            invertedIndex.CreateIndex(docs);
            Assert.Equal(invertedIndex.Index, SampleCreator.CreateIndex());
        }
예제 #3
0
        public void SearchQueryTest()
        {
            var query     = SampleCreator.CreateQueryString();
            var mockIndex = new Mock <InvertedIndex>();

            mockIndex.SetupGet(x => x.Index).Returns(SampleCreator.CreateIndex());
            Assert.Equal(new HashSet <int> {
                1
            }, new SearchEngine(mockIndex.Object).SearchQuery(query));
        }
 public OperationsTest()
 {
     mockIndex = new Mock <InvertedIndex>();
     mockIndex.SetupGet(x => x.Index).Returns(SampleCreator.CreateIndex());
 }