public void Warning_GivenAlert_ThenLogMessageOnWarningLevel(string message, object data) { // Arrange var(sut, logger) = new LogWriterMockBuilder() .WithAlert() .Build(); // Act sut.Warn(message, data); // Assert logger.Verify(x => x.Warning("{@LogMessage}", It.IsAny <LogMessage>()), Times.Once); }
public void Fatal_GivenException_ThenLogMessageOnFatalLevel(string message, object data, Exception ex) { // Arrange var(sut, logger) = new LogWriterMockBuilder() .WithException() .Build(); // Act sut.Fatal(message, data, ex); // Assert logger.Verify(x => x.Fatal("{@LogMessage}", It.IsAny <LogMessage>()), Times.Once); }