public void DoesNotDisposeExternallyProvidesWriter()
        {
            var writer   = MockRepository.GenerateMock <IIndexWriter>();
            var provider = new LuceneDataProvider(new RAMDirectory(), new KeywordAnalyzer(), Version.LUCENE_30, writer, new object());

            provider.Dispose();

            writer.AssertWasNotCalled(w => w.Dispose());
        }
        public void DoesNotDisposeExternallyProvidesWriter()
        {
            var writer = MockRepository.GenerateMock<IIndexWriter>();
            var provider = new LuceneDataProvider(new RAMDirectory(), new KeywordAnalyzer(), Version.LUCENE_30, writer, new object());

            provider.Dispose();

            writer.AssertWasNotCalled(w => w.Dispose());
        }
示例#3
0
文件: Indexer.cs 项目: anthrax3/PieDb
 void DeleteIndexFilesAndClearIndex(object sender, EventArgs e)
 {
     _provider.Dispose();
 }
示例#4
0
        public void Dispose()
        {
            LogManager.GetCurrentClassLogger().Info("Stopping UserStore indexing services.");

            provider.Dispose();
        }
示例#5
0
 public void Dispose()
 {
     _provider.Dispose();
 }