public void ConvertingAnalyzeOptionsToLoggingOptions_ProducesExpectedLoggingOptions() { LoggingOptions loggingOptions; TestAnalyzeOptions analyzeOptions = new TestAnalyzeOptions() { Verbose = true }; loggingOptions = analyzeOptions.ConvertToLoggingOptions(); loggingOptions.Should().Be(LoggingOptions.Verbose); analyzeOptions = new TestAnalyzeOptions() { PrettyPrint = true }; loggingOptions = analyzeOptions.ConvertToLoggingOptions(); loggingOptions.Should().Be(LoggingOptions.PrettyPrint); analyzeOptions = new TestAnalyzeOptions() { Force = true }; loggingOptions = analyzeOptions.ConvertToLoggingOptions(); loggingOptions.Should().Be(LoggingOptions.OverwriteExistingOutputFile); }
public void ConvertAnalyzeOptionsToLoggingOptions() { LoggingOptions loggingOptions; var analyzeOptions = new TestAnalyzeOptions() { ComputeFileHashes = true }; loggingOptions = analyzeOptions.ConvertToLoggingOptions(); loggingOptions.Should().Be(LoggingOptions.ComputeFileHashes); analyzeOptions = new TestAnalyzeOptions() { LogEnvironment = true }; loggingOptions = analyzeOptions.ConvertToLoggingOptions(); loggingOptions.Should().Be(LoggingOptions.PersistEnvironment); analyzeOptions = new TestAnalyzeOptions() { PersistFileContents = true }; loggingOptions = analyzeOptions.ConvertToLoggingOptions(); loggingOptions.Should().Be(LoggingOptions.PersistFileContents); analyzeOptions = new TestAnalyzeOptions() { Verbose = true }; loggingOptions = analyzeOptions.ConvertToLoggingOptions(); loggingOptions.Should().Be(LoggingOptions.Verbose); }