1 write to _reporter
dotnet.Tests (1)
CommandTests\Workload\List\GivenDotnetWorkloadList.cs (1)
23_reporter = new BufferedReporter();
15 references to _reporter
dotnet.Tests (15)
CommandTests\Workload\List\GivenDotnetWorkloadList.cs (15)
32_reporter.Clear(); 35var command = new WorkloadListCommand(_parseResult, _reporter, workloadInstaller, "6.0.100"); 40_reporter.Lines.Count.Should().Be(8); 58_reporter.Clear(); 61var command = new WorkloadListCommand(_machineReadableParseResult, _reporter, workloadInstaller, "6.0.100"); 64_reporter.Lines.Should().Contain(l => l.Contains(@"""installed"":[]")); 70_reporter.Clear(); 74var command = new WorkloadListCommand(_parseResult, _reporter, workloadInstaller, "6.0.100", workloadResolver: workloadResolver); 79_reporter.Lines.Select(line => line.Trim()).Should().Contain($"{workload} 5.0.0/6.0.100 SDK 6.0.100"); 86_reporter.Clear(); 89var command = new WorkloadListCommand(_machineReadableParseResult, _reporter, workloadInstaller, "6.0.100"); 92_reporter.Lines.Should().Contain(l => l.Contains("{\"installed\":[\"mock-workload-1\",\"mock-workload-2\",\"mock-workload-3\"]")); 98_reporter.Clear(); 110var command = new WorkloadListCommand(_parseResult, _reporter, workloadInstaller, "6.0.100", workloadResolver: workloadResolver, userProfileDir: userProfileDir); 114_reporter.Lines.Should().Contain(string.Format(CliCommandStrings.WorkloadListWorkloadUpdatesAvailable, "mock-workload-1 mock-workload-3"));