public void ResXUsesLevel() { var sink = new TestComplexSink(); var logger = LoggerManager.Get <IBasicsLog> (sink, ResXLogSource.FromManager(Resources.ResourceManager)); logger.MessageWithPriority(); Assert.Equal(Resources.MessageWithPriority, sink.FirstMessage.Text); Assert.Equal(LogLevel.Fatal, sink.FirstMessage.Level); }
public void Priority() { var sink = new TestComplexSink(); var expectedMessage = "priority test message"; var expectedLevel = LogLevel.Fatal; var messageSource = new TestSimpleMessageSource() .MessageText(nameof(IBasicsLog.ParametrizedMessage), expectedMessage, expectedLevel); var testLogger = LoggerManager.Get <IBasicsLog>(sink, messageSource); testLogger.ParametrizedMessage(123); Assert.Equal(expectedMessage, sink.FirstMessage.Text); Assert.Equal(expectedLevel, sink.FirstMessage.Level); }