public virtual void Setup() { OrchardServices = new OrchardServicesMock(); LoggerMock = new LoggerMock(); }
public void ReportTransactionLeak() { using (var fileCollection = new InMemoryFileCollection()) { using (var db = new KeyValueDB(fileCollection, new NoCompressionStrategy(), 1024)) { var logger = new LoggerMock(); db.Logger = logger; using (var tr = db.StartTransaction()) { tr.CreateOrUpdateKeyValue(_key1, new byte[1]); tr.Commit(); } StartLeakingTransaction(db); GC.Collect(GC.MaxGeneration); GC.WaitForPendingFinalizers(); Assert.NotNull(logger.Leaked); Assert.Equal("Leak", logger.Leaked.DescriptionForLeaks); } } }
protected ControllerTestFixture() { OrchardServices = new OrchardServicesMock(); LoggerMock = new LoggerMock(); }
public async Task LogErrorIfEnabled_Test() { await Task.CompletedTask; var logger = new LoggerMock(); logger.LogErrorIfEnabled("Message"); Assert.AreEqual(0, logger.BeginScopeCalls.Count); Assert.AreEqual(1, logger.IsEnabledCalls.Count); Assert.AreEqual(LogLevel.Error, logger.IsEnabledCalls.First()); Assert.AreEqual(0, logger.LogCalls.Count); logger = new LoggerMock { Enabled = true }; logger.LogErrorIfEnabled("Message"); Assert.AreEqual(0, logger.BeginScopeCalls.Count); Assert.AreEqual(1, logger.IsEnabledCalls.Count); Assert.AreEqual(LogLevel.Error, logger.IsEnabledCalls.First()); Assert.AreEqual(1, logger.LogCalls.Count); Assert.AreEqual(0, logger.LogCalls.First().Item1); Assert.IsNull(logger.LogCalls.First().Item2); Assert.AreEqual(LogLevel.Error, logger.LogCalls.First().Item3); Assert.AreEqual("Message", logger.LogCalls.First().Item4.ToString()); logger = new LoggerMock(); logger.LogErrorIfEnabled(new EventId(1), "Message"); Assert.AreEqual(0, logger.BeginScopeCalls.Count); Assert.AreEqual(1, logger.IsEnabledCalls.Count); Assert.AreEqual(LogLevel.Error, logger.IsEnabledCalls.First()); Assert.AreEqual(0, logger.LogCalls.Count); logger = new LoggerMock { Enabled = true }; logger.LogErrorIfEnabled(new EventId(1), "Message"); Assert.AreEqual(0, logger.BeginScopeCalls.Count); Assert.AreEqual(1, logger.IsEnabledCalls.Count); Assert.AreEqual(LogLevel.Error, logger.IsEnabledCalls.First()); Assert.AreEqual(1, logger.LogCalls.Count); Assert.AreEqual(1, logger.LogCalls.First().Item1); Assert.IsNull(logger.LogCalls.First().Item2); Assert.AreEqual(LogLevel.Error, logger.LogCalls.First().Item3); Assert.AreEqual("Message", logger.LogCalls.First().Item4.ToString()); var exception = new InvalidOperationException("Error"); logger = new LoggerMock(); logger.LogErrorIfEnabled(exception, "Message"); Assert.AreEqual(0, logger.BeginScopeCalls.Count); Assert.AreEqual(1, logger.IsEnabledCalls.Count); Assert.AreEqual(LogLevel.Error, logger.IsEnabledCalls.First()); Assert.AreEqual(0, logger.LogCalls.Count); logger = new LoggerMock { Enabled = true }; logger.LogErrorIfEnabled(exception, "Message"); Assert.AreEqual(0, logger.BeginScopeCalls.Count); Assert.AreEqual(1, logger.IsEnabledCalls.Count); Assert.AreEqual(LogLevel.Error, logger.IsEnabledCalls.First()); Assert.AreEqual(1, logger.LogCalls.Count); Assert.AreEqual(0, logger.LogCalls.First().Item1); Assert.AreEqual(exception, logger.LogCalls.First().Item2); Assert.AreEqual(LogLevel.Error, logger.LogCalls.First().Item3); Assert.AreEqual("Message", logger.LogCalls.First().Item4.ToString()); exception = new InvalidOperationException("Error"); logger = new LoggerMock(); logger.LogErrorIfEnabled(new EventId(1), exception, "Message"); Assert.AreEqual(0, logger.BeginScopeCalls.Count); Assert.AreEqual(1, logger.IsEnabledCalls.Count); Assert.AreEqual(LogLevel.Error, logger.IsEnabledCalls.First()); Assert.AreEqual(0, logger.LogCalls.Count); logger = new LoggerMock { Enabled = true }; logger.LogErrorIfEnabled(new EventId(1), exception, "Message"); Assert.AreEqual(0, logger.BeginScopeCalls.Count); Assert.AreEqual(1, logger.IsEnabledCalls.Count); Assert.AreEqual(LogLevel.Error, logger.IsEnabledCalls.First()); Assert.AreEqual(1, logger.LogCalls.Count); Assert.AreEqual(1, logger.LogCalls.First().Item1); Assert.AreEqual(exception, logger.LogCalls.First().Item2); Assert.AreEqual(LogLevel.Error, logger.LogCalls.First().Item3); Assert.AreEqual("Message", logger.LogCalls.First().Item4.ToString()); }
public void Setup() { fakeLogger = new LoggerMock(); Shell.LoggerFactory = () => fakeLogger; }
public UpdateHeadOfficeHandler CreateSut() => new UpdateHeadOfficeHandler(LoggerMock.CreateVms <UpdateHeadOfficeHandler>(), _repository.Object, _publisher.Object);
public void InitializeLoggerMock(T loggerClass) { _loggerMock = LoggerMock.SetupMock(loggerClass); _logger = _loggerMock.Object; }
public GetSiteSummariesHandler CreateSut() => new GetSiteSummariesHandler(LoggerMock.CreateVms <GetSiteSummariesHandler>(), _repository.Object);
public UpdateSiteDetailsHandler CreateSut() => new UpdateSiteDetailsHandler(LoggerMock.CreateVms <UpdateSiteDetailsHandler>(), _publisher.Object, _siteRepository.Object);
public GetBusinessQueryHandler CreateSut() => new GetBusinessQueryHandler(LoggerMock.CreateVms <GetBusinessQueryHandler>(), _repository.Object);
public CreateSiteResourceHandler CreateSut() => new CreateSiteResourceHandler(LoggerMock.CreateVms <CreateSiteResourceHandler>(), _publisher.Object, _factory.Object, _repository.Object, _siteRepository.Object);
public void SetUp() { _logMock = new LoggerMock <DispatchToEventSubscribers>(); _serviceProviderMock = InjectMock <IServiceProvider>(); _eventFlowConfigurationMock = InjectMock <IEventFlowConfiguration>(); }
public void Setup() { Driver = new InternetExplorerDriver("Resources/"); Logger = new LoggerMock(); Service = new ParseService(Driver, Logger); }
public void then_stats_are_logged_as_expected() { LoggerMock.Verify(l => l.Write(It.IsAny <Exception>(), It.Is <string[]>(s => s.Any(_ => _.StartsWith("STATS")))), Times.Once); }
public void then_unhandled_message_is_logged() { LoggerMock.Verify(l => l.Write(It.IsAny <Exception>(), It.Is <string[]>(s => s.Any(_ => _.StartsWith("UNHANDLED")))), Times.Once); }
public RemoveSiteResourceHandler CreateSut() => new RemoveSiteResourceHandler(LoggerMock.CreateVms <RemoveSiteResourceHandler>(), _publisher.Object, _repository.Object);