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
     });
Exemple #2
0
            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);
            }
Exemple #3
0
 private DotNetCoreVerbosity(DotNetVerbosity value)
 {
     _value = value;
 }
Exemple #4
0
 internal DotNetCoreVerbosity(string stringValue)
 {
     _value = (DotNetVerbosity)Enum.Parse(typeof(DotNetVerbosity), stringValue);
 }
Exemple #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DotNetCoreVerbosity" /> class.
 /// </summary>
 public DotNetCoreVerbosity()
 {
     _value = default;
 }