public void DebugHandlesNullProperties() { var logger = new LoggerMock(); logger.Debug(TestMessage); Assert.NotNull(logger.Sent.Properties); }
public void DebugSendsTestMessage() { var logger = new LoggerMock(); logger.Debug(TestMessage); Assert.Equal(TestMessage, logger.Sent.Message); }
public void DebugAddsPropertiesFromTuple() { var logger = new LoggerMock(); logger.Debug(TestMessage, ("Test", nameof(DebugAddsPropertiesFromTuple))); Assert.Equal(2, logger.Sent.Properties.Count); Assert.True(logger.Sent.Properties.ContainsKey("Test")); Assert.Equal(nameof(DebugAddsPropertiesFromTuple), logger.Sent.Properties["Test"]); }
public void DebugAddsCategoryToProperties() { var logger = new LoggerMock(); logger.Debug(TestMessage, new Dictionary <string, string> { { "Test", nameof(DebugAddsCategoryToProperties) } }); Assert.Equal(2, logger.Sent.Properties.Count); Assert.True(logger.Sent.Properties.ContainsKey("Category")); Assert.Equal("Debug", logger.Sent.Properties["Category"]); }