public void CallsErrorIfLevelIsError() { var consoleLogger = new TestLogger(LogLevel.Error); consoleLogger.Error("Test"); Assert.NotEmpty(consoleLogger.GetLogEvents(LogLevel.Error)); }
public void WillNotCallErrorIfLevelIsHigher() { var consoleLogger = new TestLogger(LogLevel.None); consoleLogger.Error("Test"); Assert.Empty(consoleLogger.GetLogEvents(LogLevel.Error)); }
public void WillNotCallInformationIfLevelIsHigher() { var consoleLogger = new TestLogger(LogLevel.None); consoleLogger.Information("Test"); Assert.Empty(consoleLogger.GetLogEvents(LogLevel.Information)); }
public void WillNotCallWarningIfLevelIsHigher() { var consoleLogger = new TestLogger(LogLevel.None); consoleLogger.Warning("Test"); Assert.Empty(consoleLogger.GetLogEvents(LogLevel.Warning)); }
public void UsesDefaultObjectRendererForUnknownTypes() { var testLogger = new TestLogger(LogLevel.Debug); testLogger.Debug("Test {0}", "Test"); Assert.Equal("Test Test", testLogger.GetLogEvents(LogLevel.Debug).First()); }