public void IsUserMessage_ShouldReturn_False_If_ForCombinations(LoggerVerbosity loggerVerbosity, MessageImportance messageImportance) { var buildMessageEventArgs = new BuildMessageEventArgs("", "", "", messageImportance); var buildOutputLogger = new BuildOutputLogger(Guid.NewGuid(), loggerVerbosity); var isUserMessage = BuildMessageEventArgsExtensions.IsUserMessage(buildMessageEventArgs, buildOutputLogger); isUserMessage.Should().BeFalse(); }
public static bool IsUserMessage(this BuildMessageEventArgs message, BuildOutputLogger loggerSender) { return((message.Importance == MessageImportance.High && loggerSender.IsVerbosityAtLeast(LoggerVerbosity.Minimal)) || (message.Importance == MessageImportance.Normal && loggerSender.IsVerbosityAtLeast(LoggerVerbosity.Normal)) || (message.Importance == MessageImportance.Low && loggerSender.IsVerbosityAtLeast(LoggerVerbosity.Detailed))); }