public void CreateIndexTest() { var docs = SampleCreator.CreateStringList(); invertedIndex.CreateIndex(docs); Assert.Equal(SampleCreator.CreateIndex(), GetDataBaseAsDictionary()); }
public void CreateIndexTest() { var invertedIndex = new InvertedIndex(); var docs = SampleCreator.CreateStringList(); invertedIndex.CreateIndex(docs); Assert.Equal(invertedIndex.Index, SampleCreator.CreateIndex()); }
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()); }