public void TheLoggerShouldConsiderLoggerLevelError() { var logger = new BaseLoggerMock { LoggingLevel = LogLevels.LogError }; logger.Debug("test"); Assert.IsNull(logger.ToWrite); Assert.IsNull(logger.ToWriteExpanded); Assert.IsNull(logger.ToWriteLevel); logger.Info("test"); Assert.IsNull(logger.ToWrite); Assert.IsNull(logger.ToWriteExpanded); Assert.IsNull(logger.ToWriteLevel); logger.Warn("test"); Assert.IsNull(logger.ToWrite); Assert.IsNull(logger.ToWriteExpanded); Assert.IsNull(logger.ToWriteLevel); logger.Error("test"); Assert.AreEqual("test", logger.ToWrite); Assert.IsTrue(logger.ToWriteExpanded.IndexOf("(ERROR) test") == START_OF_DATA_INDEX, logger.ToWriteExpanded); Assert.AreEqual(LogLevels.LogError, logger.ToWriteLevel); logger.Fatal("test"); Assert.AreEqual("test", logger.ToWrite); Assert.IsTrue(logger.ToWriteExpanded.IndexOf("(FATAL) test") == START_OF_DATA_INDEX, logger.ToWriteExpanded); Assert.AreEqual(LogLevels.LogFatal, logger.ToWriteLevel); }
public void TheLoggerShouldLogWithDebug() { var logger = new BaseLoggerMock {LoggingLevel = LogLevels.LogDebug}; logger.Debug("test"); Assert.AreEqual("test",logger.ToWrite); Assert.IsTrue(logger.ToWriteExpanded.IndexOf("(DEBUG) test") == START_OF_DATA_INDEX, logger.ToWriteExpanded); Assert.AreEqual(LogLevels.LogDebug, logger.ToWriteLevel); logger.Debug("test", new Exception("testException")); Assert.AreEqual("test\nSystem.Exception: testException", logger.ToWrite); Assert.IsTrue(logger.ToWriteExpanded.IndexOf("(DEBUG) test\nSystem.Exception: testException") == START_OF_DATA_INDEX, logger.ToWriteExpanded); Assert.AreEqual(LogLevels.LogDebug, logger.ToWriteLevel); logger.DebugFormat("{0}", "test"); Assert.AreEqual("test", logger.ToWrite); Assert.IsTrue(logger.ToWriteExpanded.IndexOf("(DEBUG) test") == START_OF_DATA_INDEX, logger.ToWriteExpanded); Assert.AreEqual(LogLevels.LogDebug, logger.ToWriteLevel); var culture = CultureInfo.CreateSpecificCulture("en-US"); logger.DebugFormat(culture, "{0}-{1}", "test", 0.2533); Assert.AreEqual("test-0.2533", logger.ToWrite); Assert.IsTrue(logger.ToWriteExpanded.IndexOf("(DEBUG) test-0.2533") == START_OF_DATA_INDEX, logger.ToWriteExpanded); Assert.AreEqual(LogLevels.LogDebug, logger.ToWriteLevel); culture = CultureInfo.CreateSpecificCulture("it-IT"); logger.DebugFormat(culture, "{0}-{1}", "test", 0.2533); Assert.AreEqual("test-0,2533", logger.ToWrite); Assert.IsTrue(logger.ToWriteExpanded.IndexOf("(DEBUG) test-0,2533") == START_OF_DATA_INDEX, logger.ToWriteExpanded); Assert.AreEqual(LogLevels.LogDebug, logger.ToWriteLevel); logger.LoggingLevel = LogLevels.LogInfo; logger.Reset(); logger.Debug("test"); logger.Debug("test", new Exception("testException")); logger.DebugFormat("{0}", "test"); culture = CultureInfo.CreateSpecificCulture("en-US"); logger.DebugFormat(culture, "{0}-{1}", "test", 0.2533); culture = CultureInfo.CreateSpecificCulture("it-IT"); logger.DebugFormat(culture, "{0}-{1}", "test", 0.2533); Assert.IsNull(logger.ToWrite); Assert.IsNull(logger.ToWriteExpanded); Assert.IsNull(logger.ToWriteLevel); }
public void TheLoggerShouldConsiderLoggerLevelNone() { var logger = new BaseLoggerMock { LoggingLevel = LogLevels.LogNone }; logger.Debug("test"); Assert.IsNull(logger.ToWrite); Assert.IsNull(logger.ToWriteExpanded); Assert.IsNull(logger.ToWriteLevel); logger.Info("test"); Assert.IsNull(logger.ToWrite); Assert.IsNull(logger.ToWriteExpanded); Assert.IsNull(logger.ToWriteLevel); logger.Warn("test"); Assert.IsNull(logger.ToWrite); Assert.IsNull(logger.ToWriteExpanded); Assert.IsNull(logger.ToWriteLevel); logger.Error("test"); Assert.IsNull(logger.ToWrite); Assert.IsNull(logger.ToWriteExpanded); Assert.IsNull(logger.ToWriteLevel); logger.Fatal("test"); Assert.IsNull(logger.ToWrite); Assert.IsNull(logger.ToWriteExpanded); Assert.IsNull(logger.ToWriteLevel); }