public void WarnHandlesNullProperties() { var logger = new LoggerMock(); logger.Warn(TestMessage); Assert.NotNull(logger.Sent.Properties); }
public void WarnSendsTestMessage() { var logger = new LoggerMock(); logger.Warn(TestMessage); Assert.Equal(TestMessage, logger.Sent.Message); }
public void WarnAddsPropertiesFromTuple() { var logger = new LoggerMock(); logger.Warn(TestMessage, ("Test", nameof(WarnAddsPropertiesFromTuple))); Assert.Equal(2, logger.Sent.Properties.Count); Assert.True(logger.Sent.Properties.ContainsKey("Test")); Assert.Equal(nameof(WarnAddsPropertiesFromTuple), logger.Sent.Properties["Test"]); }
public void WarnAddsCategoryToProperties() { var logger = new LoggerMock(); logger.Warn(TestMessage, new Dictionary <string, string> { { "Test", nameof(WarnAddsCategoryToProperties) } }); Assert.Equal(2, logger.Sent.Properties.Count); Assert.True(logger.Sent.Properties.ContainsKey("Category")); Assert.Equal("Warn", logger.Sent.Properties["Category"]); }