public void LevelTests() { var logger = new MockLogger(); logger.Reset(); LevelTestExtensions.M0(logger); Assert.Null(logger.LastException); Assert.Equal("M0", logger.LastFormattedString); Assert.Equal(LogLevel.Trace, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M1(logger); Assert.Null(logger.LastException); Assert.Equal("M1", logger.LastFormattedString); Assert.Equal(LogLevel.Debug, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M2(logger); Assert.Null(logger.LastException); Assert.Equal("M2", logger.LastFormattedString); Assert.Equal(LogLevel.Information, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M3(logger); Assert.Null(logger.LastException); Assert.Equal("M3", logger.LastFormattedString); Assert.Equal(LogLevel.Warning, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M4(logger); Assert.Null(logger.LastException); Assert.Equal("M4", logger.LastFormattedString); Assert.Equal(LogLevel.Error, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M5(logger); Assert.Null(logger.LastException); Assert.Equal("M5", logger.LastFormattedString); Assert.Equal(LogLevel.Critical, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M6(logger); Assert.Null(logger.LastException); Assert.Equal("M6", logger.LastFormattedString); Assert.Equal(LogLevel.None, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M7(logger); Assert.Null(logger.LastException); Assert.Equal("M7", logger.LastFormattedString); Assert.Equal(LogLevel.None, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); }
public void LevelTests() { var logger = new MockLogger(); logger.Reset(); LevelTestExtensions.M0(logger); Assert.Null(logger.LastException); Assert.Equal("M0", logger.LastFormattedString); Assert.Equal(LogLevel.Trace, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M1(logger); Assert.Null(logger.LastException); Assert.Equal("M1", logger.LastFormattedString); Assert.Equal(LogLevel.Debug, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M2(logger); Assert.Null(logger.LastException); Assert.Equal("M2", logger.LastFormattedString); Assert.Equal(LogLevel.Information, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M3(logger); Assert.Null(logger.LastException); Assert.Equal("M3", logger.LastFormattedString); Assert.Equal(LogLevel.Warning, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M4(logger); Assert.Null(logger.LastException); Assert.Equal("M4", logger.LastFormattedString); Assert.Equal(LogLevel.Error, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M5(logger); Assert.Null(logger.LastException); Assert.Equal("M5", logger.LastFormattedString); Assert.Equal(LogLevel.Critical, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M6(logger); Assert.Null(logger.LastException); Assert.Equal("M6", logger.LastFormattedString); Assert.Equal(LogLevel.None, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M7(logger); Assert.Null(logger.LastException); Assert.Equal("M7", logger.LastFormattedString); Assert.Equal((LogLevel)42, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M8(logger, LogLevel.Critical); Assert.Null(logger.LastException); Assert.Equal("M8", logger.LastFormattedString); Assert.Equal(LogLevel.Critical, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M9(LogLevel.Trace, logger); Assert.Null(logger.LastException); Assert.Equal("M9", logger.LastFormattedString); Assert.Equal(LogLevel.Trace, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M10vs11(logger); Assert.Null(logger.LastException); Assert.Equal("event ID 10 vs. 11", logger.LastFormattedString); Assert.Equal(LogLevel.Warning, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); Assert.Equal(11, logger.LastEventId.Id); logger.Reset(); LevelTestExtensions.M12(logger, LogLevel.Trace); Assert.Null(logger.LastException); Assert.Equal("M12 Trace", logger.LastFormattedString); Assert.Equal(LogLevel.Trace, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); logger.Reset(); LevelTestExtensions.M13(logger, LogLevel.Trace); Assert.Null(logger.LastException); Assert.Equal("M13 Microsoft.Extensions.Logging.Generators.Tests.MockLogger", logger.LastFormattedString); Assert.Equal(LogLevel.Trace, logger.LastLogLevel); Assert.Equal(1, logger.CallCount); }