private static MinVerVerbosity ToolToMinVerVerbosityConverter(DotNetCoreVerbosity toolVerbosity) { return(toolVerbosity switch { DotNetCoreVerbosity.Quiet => MinVerVerbosity.Error, DotNetCoreVerbosity.Minimal => MinVerVerbosity.Warn, DotNetCoreVerbosity.Normal => MinVerVerbosity.Info, DotNetCoreVerbosity.Detailed => MinVerVerbosity.Debug, DotNetCoreVerbosity.Diagnostic => MinVerVerbosity.Trace, _ => MinVerVerbosity.Info });
public void Should_Append_Verbosity_If_Specified(DotNetCoreVerbosity 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); }