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); }