public void ShouldThrowIfUnknownLogLevelIsProvided()
        {
            var result = Assert.Throws <CommandException>(() => LogUtilities.ParseLogLevel("z"));

            result.Message.ShouldBeEquivalentTo("Unrecognized loglevel 'z'. Valid options are verbose, debug, information, warning, error and fatal. " +
                                                "Defaults to 'debug'.");
        }
        public void ShouldParseLogLevelCorrectly(string value, LogEventLevel level)
        {
            var result = LogUtilities.ParseLogLevel(value);

            result.ShouldBeEquivalentTo(level);
        }