public void CallingBeginScopeOnLogger_ReturnsNonNullableInstance() { // Arrange var logger = new DebugLogger("Test"); // Act var disposable = logger.BeginScopeImpl("Scope1"); // Assert Assert.NotNull(disposable); }
public void CallingBeginScopeOnLogger_AlwaysReturnsNewDisposableInstance() { // Arrange var logger = new DebugLogger("Test"); // Act var disposable1 = logger.BeginScopeImpl("Scope1"); var disposable2 = logger.BeginScopeImpl("Scope2"); // Assert Assert.NotNull(disposable1); Assert.NotNull(disposable2); Assert.NotSame(disposable1, disposable2); }
async Task CreateLuceneIndex(Uri catalogIndex, Func<StorageHttpMessageHandler> handlerFunc, CancellationToken cancellationToken) { Lucene.Net.Store.Directory luceneDirectory = new RAMDirectory(); var collector = new SearchIndexFromCatalogCollector( catalogIndex, luceneDirectory, null, handlerFunc); await collector.Run( new MemoryCursor(DateTime.MinValue.ToUniversalTime()), new MemoryCursor(DateTime.MaxValue.ToUniversalTime()), cancellationToken); ILogger logger = new DebugLogger("Lucene"); ILoader loader = new AuxillaryIndexLoader(); SearcherManager = new NuGetSearcherManager("memory", logger, luceneDirectory, loader); SearcherManager.RegistrationBaseAddress["http"] = new Uri(_baseAddress, Registration); SearcherManager.RegistrationBaseAddress["https"] = new Uri(_baseAddress, Registration); SearcherManager.Open(); }