private static MinVerVerbosity ToolToMinVerVerbosityConverter(DotNetVerbosity toolVerbosity) { return(toolVerbosity switch { DotNetVerbosity.Quiet => MinVerVerbosity.Error, DotNetVerbosity.Minimal => MinVerVerbosity.Warn, DotNetVerbosity.Normal => MinVerVerbosity.Info, DotNetVerbosity.Detailed => MinVerVerbosity.Debug, DotNetVerbosity.Diagnostic => MinVerVerbosity.Trace, _ => MinVerVerbosity.Info });
public void Should_Append_Verbosity_If_Specified(DotNetVerbosity verbosity) { // Given var fixture = new DotNetCoreMSBuildBuilderFixture(); fixture.Settings.FileLoggers.Add(new MSBuildFileLoggerSettings { Verbosity = verbosity }); // When var result = fixture.Run(); // Then Assert.Equal($"msbuild /fileLogger /fileloggerparameters:Verbosity={verbosity}", result.Args); }
private DotNetCoreVerbosity(DotNetVerbosity value) { _value = value; }
internal DotNetCoreVerbosity(string stringValue) { _value = (DotNetVerbosity)Enum.Parse(typeof(DotNetVerbosity), stringValue); }
/// <summary> /// Initializes a new instance of the <see cref="DotNetCoreVerbosity" /> class. /// </summary> public DotNetCoreVerbosity() { _value = default; }