Exemple #1
0
        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();
        }
Exemple #2
0
 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)));
 }