public void Indexing_ActivitySelector_Centralized() { var searchEngine = new SearchEngineForActivityQueueSelectorTests(true); var indxManConsole = new StringWriter(); Test(builder => { Configuration.Indexing.IsOuterSearchEngineEnabled = true; builder.UseSearchEngine(searchEngine); builder.SetConsole(indxManConsole); }, () => { using (new Swindler <SearchEngineSupport>(new SearchEngineSupport(), () => (SearchEngineSupport) new TypeAccessor(typeof(SearchManager)).GetStaticField( "_searchEngineSupport"), value => { new TypeAccessor(typeof(SearchManager)).SetStaticField("_searchEngineSupport", value); })) { searchEngine.ClearIndexingLog(); var nodeName = "Indexing_Centralized"; var node = new SystemFolder(Repository.Root) { Name = nodeName }; node.Save(); Assert.AreEqual("CENTRALIZED. deletions: 0, updates: 0, addition: 1\r\n", searchEngine.GetIndexingLog()); } }); }
public void Indexing_ActivitySelector_Centralized_CSrv() { var searchEngine = new SearchEngineForActivityQueueSelectorTests(true); var indxManConsole = new StringWriter(); Test(builder => { var services = builder.Services; Configuration.Indexing.IsOuterSearchEngineEnabled = true; builder.UseSearchEngine(searchEngine); builder.SetConsole(indxManConsole); }, () => { searchEngine.ClearIndexingLog(); var nodeName = "Indexing_Centralized"; var node = new SystemFolder(Repository.Root) { Name = nodeName }; node.Save(); Assert.AreEqual("CENTRALIZED. deletions: 0, updates: 0, addition: 1\r\n", searchEngine.GetIndexingLog()); }); }