245 references to Lines
dotnet.Tests (217)
BuildServerTests\BuildServerProviderTests.cs (1)
177
reporter.
Lines
.Should().Equal(
CommandTests\BuildServer\Shutdown\BuildServerShutdownCommandTests.cs (6)
40
_reporter.
Lines
.Should().Equal(CliCommandStrings.NoServersToShutdown.Green());
58
_reporter.
Lines
.Should().Equal(CliCommandStrings.NoServersToShutdown.Green());
76
_reporter.
Lines
.Should().Equal(CliCommandStrings.NoServersToShutdown.Green());
94
_reporter.
Lines
.Should().Equal(CliCommandStrings.NoServersToShutdown.Green());
117
_reporter.
Lines
.Should().Equal(
149
_reporter.
Lines
.Should().Equal(
CommandTests\Hidden\Complete\CompleteCommandTests.cs (18)
59
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
81
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
103
reporter.
Lines
.OrderBy(c => c).Should().Contain(expected.OrderBy(c => c));
129
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
153
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
179
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
214
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
234
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
260
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
290
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
308
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
320
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
333
reporter.
Lines
.OrderBy(c => c).Should().Equal(expected.OrderBy(c => c));
349
reporter.
Lines
.Should().Contain(expected);
371
reporter.
Lines
.Should().Contain(knownVersion);
394
reporter.
Lines
.Should().Contain(expectedVersions);
396
reporter.
Lines
.Should().AllSatisfy(v => v.Should().NotContain("-"));
420
reporter.
Lines
.Should().Equal(expectedVersions);
CommandTests\Sdk\Check\GivenDotnetSdkCheck.cs (10)
60
_reporter.
Lines
66
string.Join(' ', _reporter.
Lines
)
82
string.Join(' ', _reporter.
Lines
)
89
string.Join(' ', _reporter.
Lines
)
92
string.Join(' ', _reporter.
Lines
)
113
var commandResult = string.Join(' ', _reporter.
Lines
);
139
var commandResult = string.Join(' ', _reporter.
Lines
);
173
var commandResult = string.Join('\n', _reporter.
Lines
);
206
_reporter.
Lines
.Count().Should().Be(3);
207
_reporter.
Lines
.Should().Contain(replacementString);
CommandTests\Tool\Install\ToolInstallGlobalOrToolPathCommandTests.cs (18)
235
_reporter.
Lines
.First().Should().Be(EnvironmentPathInstructionMock.MockInstructionText);
259
_reporter.
Lines
.First().Should().Be(CliStrings.FormatVersionIsHigher.Yellow());
260
_reporter.
Lines
.Skip(1).First().Should().Be(EnvironmentPathInstructionMock.MockInstructionText);
348
.
Lines
372
.
Lines
420
.
Lines
445
.
Lines
456
_reporter.
Lines
.Should().Equal(string.Format(CliCommandStrings.ToolAlreadyInstalled, PackageId, PackageVersion).Green());
477
.
Lines
499
.
Lines
526
.
Lines
548
.
Lines
575
.
Lines
614
.
Lines
692
.
Lines
817
.
Lines
841
_reporter.
Lines
.Should().NotContain(l => l.Contains(EnvironmentPathInstructionMock.MockInstructionText));
855
_reporter.
Lines
.Should().NotContain(l => l.Contains(CliStrings.NuGetPackageSignatureVerificationSkipped));
CommandTests\Tool\Install\ToolInstallLocalCommandTests.cs (1)
261
_reporter.
Lines
[0].Should()
CommandTests\Tool\List\ToolListGlobalOrToolPathCommandTests.cs (11)
40
_reporter.
Lines
.Should().Equal(EnumerateExpectedTableLines(store.Object));
76
_reporter.
Lines
.Should().Equal(EnumerateExpectedTableLines(store.Object));
104
_reporter.
Lines
.Should().Equal(EnumerateExpectedTableLines(store.Object));
125
_reporter.
Lines
.Should().Equal(EnumerateExpectedTableLines(store.Object));
156
_reporter.
Lines
.Should().Equal(EnumerateExpectedTableLines(store.Object));
183
_reporter.
Lines
.Count.Should().Be(1);
185
var versionedData = System.Text.Json.JsonSerializer.Deserialize<VersionedDataContract<ToolListJsonContract[]>>(_reporter.
Lines
[0]);
217
_reporter.
Lines
.Should().Equal(EnumerateExpectedTableLines(store.Object));
244
_reporter.
Lines
.Should().Equal(
290
_reporter.
Lines
.Should().Equal(EnumerateExpectedTableLines(store.Object, new PackageId("test.tool")));
311
_reporter.
Lines
.Should().Equal(EnumerateExpectedTableLines(store.Object, new PackageId("not-installed-package")));
CommandTests\Tool\List\ToolListLocalCommandTests.cs (26)
61
_reporter.
Lines
.Count.Should().Be(4);
62
_reporter.
Lines
.Should().Contain(l => l.Contains("package.id"));
63
_reporter.
Lines
.Should().Contain(l => l.Contains("2.1.4"));
64
_reporter.
Lines
.Should().Contain(l => l.Contains(_testManifestPath));
65
_reporter.
Lines
.Should().Contain(l => l.Contains("package-name"));
66
_reporter.
Lines
.Should().Contain(l => l.Contains("foo.bar"));
67
_reporter.
Lines
.Should().Contain(l => l.Contains("1.0.8"));
68
_reporter.
Lines
.Should().Contain(l => l.Contains(_testManifestPath));
69
_reporter.
Lines
.Should().Contain(l => l.Contains("foo-bar"));
79
_reporter.
Lines
.Count.Should().Be(1);
81
var versionedData = JsonSerializer.Deserialize<VersionedDataContract<LocalToolListJsonContract[]>>(_reporter.
Lines
[0]);
103
_reporter.
Lines
.Count.Should().Be(4);
104
_reporter.
Lines
.Should().Contain(l => l.Contains("package.id"));
105
_reporter.
Lines
.Should().Contain(l => l.Contains("2.1.4"));
106
_reporter.
Lines
.Should().Contain(l => l.Contains(_testManifestPath));
107
_reporter.
Lines
.Should().Contain(l => l.Contains("package-name"));
108
_reporter.
Lines
.Should().Contain(l => l.Contains("foo.bar"));
109
_reporter.
Lines
.Should().Contain(l => l.Contains("1.0.8"));
110
_reporter.
Lines
.Should().Contain(l => l.Contains(_testManifestPath));
111
_reporter.
Lines
.Should().Contain(l => l.Contains("foo-bar"));
118
_reporter.
Lines
.Count.Should().Be(3);
119
_reporter.
Lines
.Should().Contain(l => l.Contains("package.id"));
120
_reporter.
Lines
.Should().Contain(l => l.Contains("2.1.4"));
121
_reporter.
Lines
.Should().Contain(l => l.Contains(_testManifestPath));
122
_reporter.
Lines
.Should().Contain(l => l.Contains("package-name"));
129
_reporter.
Lines
.Count.Should().Be(2);
CommandTests\Tool\Restore\ToolRestoreCommandTests.cs (8)
176
_reporter.
Lines
.Should().Contain(l => l.Contains(string.Format(
179
_reporter.
Lines
.Should().Contain(l => l.Contains(string.Format(
183
_reporter.
Lines
.Should().Contain(l => l.Contains("\x1B[32m"),
269
_reporter.
Lines
.Should()
273
_reporter.
Lines
.Should().Contain(l => l.Contains(CliCommandStrings.RestorePartiallyFailed));
310
_reporter.
Lines
.Should()
453
_reporter.
Lines
.Should()
531
_reporter.
Lines
.Should().Contain(l =>
CommandTests\Tool\Search\SearchResultPrinterTests.cs (9)
63
_reporter.
Lines
.Should().Contain(l => l.Contains(expectedInformationToBePresent),
66
_reporter.
Lines
.Should().NotContain(l => l.Contains(_filledSearchResultPackage.Description));
67
_reporter.
Lines
.Should().NotContain(l => l.Contains(_filledSearchResultPackage.Summary));
68
_reporter.
Lines
.Should().NotContain(l => l.Contains(_filledSearchResultPackage.Tags.First()));
91
_reporter.
Lines
.Should().Contain(l => l.Contains(expectedInformationToBePresent),
101
_reporter.
Lines
.Count.Should().Be(1);
102
_reporter.
Lines
.Should().Contain(CliCommandStrings.NoResult);
111
_reporter.
Lines
.Count.Should().Be(1);
112
_reporter.
Lines
.Should().Contain(CliCommandStrings.NoResult);
CommandTests\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommandTests.cs (7)
63
.
Lines
82
_reporter.
Lines
.Clear();
87
.
Lines
105
.
Lines
124
_reporter.
Lines
.Clear();
157
.
Lines
175
.
Lines
CommandTests\Tool\Uninstall\ToolUninstallLocalCommandTests.cs (3)
131
_reporter.
Lines
.Single()
173
_reporter.
Lines
[0].Should().Contain(parentManifestFilePath);
174
_reporter.
Lines
[0].Should().NotContain(_manifestFilePath);
CommandTests\Tool\Update\ToolUpdateGlobalOrToolPathCommandTests.cs (21)
206
_reporter.
Lines
.Clear();
212
_reporter.
Lines
.First().Should().Contain(string.Format(
221
_reporter.
Lines
.Clear();
227
_reporter.
Lines
.First().Should().Contain(string.Format(
237
_reporter.
Lines
.Clear();
242
_reporter.
Lines
.First().Should().Contain(string.Format(
251
_reporter.
Lines
.Clear();
266
_reporter.
Lines
.Clear();
272
_reporter.
Lines
.First().Should().Contain(string.Format(
281
_reporter.
Lines
.Clear();
287
_reporter.
Lines
.First().Should().Contain(string.Format(
296
_reporter.
Lines
.Clear();
302
_reporter.
Lines
.First().Should().Contain(string.Format(
311
_reporter.
Lines
.Clear();
331
_reporter.
Lines
.Clear();
337
_reporter.
Lines
.First().Should().Contain(string.Format(
346
_reporter.
Lines
.Clear();
352
_reporter.
Lines
.First().Should().Contain(string.Format(
361
_reporter.
Lines
.Clear();
388
_reporter.
Lines
.Clear();
425
_reporter.
Lines
.Clear();
CommandTests\Tool\Update\ToolUpdateLocalCommandTests.cs (4)
302
_reporter.
Lines
.Single()
341
_reporter.
Lines
[0].Should().Contain(parentManifestFilePath);
342
_reporter.
Lines
[0].Should().NotContain(_manifestFilePath);
355
_reporter.
Lines
.Single()
CommandTests\Workload\Install\GivenDotnetWorkloadInstall.cs (10)
120
string.Join(" ", _reporter.
Lines
).Should().Contain("Rollback failure");
158
string.Join(" ", _reporter.
Lines
).Should().Contain("Failing garbage collection");
187
_reporter.
Lines
.Should().Contain("There are no installed workloads to display.");
321
string.Join(" ", _reporter.
Lines
).Should().Contain("http://mock-url/xamarin.android.sdk.8.4.7.nupkg");
322
string.Join(" ", _reporter.
Lines
).Should().Contain("http://mock-url/mock-manifest-package.1.0.5.nupkg");
523
string.Join(" ", _reporter.
Lines
).Should().Contain("Workload installation failed.");
548
string.Join(" ", _reporter.
Lines
).Should().Contain("Invalid rollback definition. The manifest IDs in rollback definition");
581
string.Join(" ", _reporter.
Lines
).Should().Contain(string.Format(CliCommandStrings.WorkloadAlreadyInstalled, workloadId));
638
string.Join(" ", _reporter.
Lines
).Should().Contain(CliCommandStrings.CheckForUpdatedWorkloadManifests);
639
string.Join(" ", _reporter.
Lines
).Should().Contain(string.Format(CliCommandStrings.CheckForUpdatedWorkloadManifests, "mock-manifest"));
CommandTests\Workload\Install\GivenWorkloadManifestUpdater.cs (8)
281
_reporter.
Lines
.Should().NotContain(l => l.ToLowerInvariant().Contains("fail"));
282
_reporter.
Lines
.Should().NotContain(string.Format(CliCommandStrings.AdManifestPackageDoesNotExist, testManifestName));
348
_reporter.
Lines
.Should().NotContain(l => l.ToLowerInvariant().Contains("fail"));
349
_reporter.
Lines
.Should().Contain(string.Format(CliCommandStrings.AdManifestPackageDoesNotExist, testManifestName));
414
_reporter.
Lines
.Should().NotContain(l => l.ToLowerInvariant().Contains("fail"));
415
_reporter.
Lines
.Should().Contain(string.Format(CliCommandStrings.AdManifestPackageDoesNotExist, testManifestName));
496
string.Join(" ", _reporter.
Lines
).Should().Contain(rollbackDefPath);
538
string.Join(" ", _reporter.
Lines
).Should().Contain(rollbackDefPath);
CommandTests\Workload\Install\WorkloadInstallAspireDeprecationTests.cs (5)
50
_reporter.
Lines
.Should().Contain(line => line.Contains("Aspire workload is deprecated"));
51
_reporter.
Lines
.Should().Contain(line => line.Contains("https://aka.ms/aspire/support-policy"));
85
_reporter.
Lines
.Should().Contain(line => line.Contains("Aspire workload is deprecated"));
86
_reporter.
Lines
.Should().Contain(line => line.Contains("https://aka.ms/aspire/support-policy"));
123
var deprecationLines = _reporter.
Lines
.Where(line => line.Contains("Aspire workload is deprecated")).ToList();
CommandTests\Workload\List\GivenDotnetWorkloadList.cs (5)
40
_reporter.
Lines
.Count.Should().Be(8);
64
_reporter.
Lines
.Should().Contain(l => l.Contains(@"""installed"":[]"));
79
_reporter.
Lines
.Select(line => line.Trim()).Should().Contain($"{workload} 5.0.0/6.0.100 SDK 6.0.100");
92
_reporter.
Lines
.Should().Contain(l => l.Contains("{\"installed\":[\"mock-workload-1\",\"mock-workload-2\",\"mock-workload-3\"]"));
114
_reporter.
Lines
.Should().Contain(string.Format(CliCommandStrings.WorkloadListWorkloadUpdatesAvailable, "mock-workload-1 mock-workload-3"));
CommandTests\Workload\List\GivenWorkloadInstallerAndWorkloadsInstalled.cs (1)
144
_reporter.
Lines
.Should().Contain(c => c.Contains("\"installed\":[\"xamarin-android\"]"));
CommandTests\Workload\Repair\GivenDotnetWorkloadRepair.cs (1)
55
_reporter.
Lines
.Should().Contain(CliCommandStrings.NoWorkloadsToRepair);
CommandTests\Workload\Search\GivenDotnetWorkloadSearch.cs (13)
62
_reporter.
Lines
.Count.Should().Be(4, because: "Output should have header and no values.");
109
_reporter.
Lines
.Count.Should().Be(1);
110
_reporter.
Lines
.Single().Should().Be("9.0.101");
123
var output = string.Join(" ", _reporter.
Lines
);
144
var output = string.Join(" ", _reporter.
Lines
);
165
var output = string.Join(" ", _reporter.
Lines
);
187
_reporter.
Lines
[3].Should().Contain("fake-workload-1");
188
_reporter.
Lines
[4].Should().Contain("fake-workload-2");
189
_reporter.
Lines
[5].Should().Contain("mock-workload-1");
190
_reporter.
Lines
[6].Should().Contain("mock-workload-2");
191
_reporter.
Lines
[7].Should().Contain("mock-workload-3");
204
_reporter.
Lines
.Count.Should().Be(5);
205
_reporter.
Lines
[3].Should().Contain("fake-workload-2");
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (8)
464
string.Join(" ", _reporter.
Lines
).Should().Contain("http://mock-url/xamarin.android.templates.1.0.3.nupkg", "New pack urls should be included in output");
465
string.Join(" ", _reporter.
Lines
).Should().Contain("http://mock-url/xamarin.android.framework.8.4.0.nupkg", "Urls for packs with updated versions should be included in output");
466
string.Join(" ", _reporter.
Lines
).Should().NotContain("xamarin.android.sdk", "Urls for packs with the same version should not be included in output");
478
string.Join(" ", _reporter.
Lines
).Should().Contain("http://mock-url/xamarin.android.templates.1.0.3.nupkg", "New pack urls should be included in output");
479
string.Join(" ", _reporter.
Lines
).Should().Contain("http://mock-url/xamarin.android.framework.8.4.0.nupkg", "Urls for packs with updated versions should be included in output");
480
string.Join(" ", _reporter.
Lines
).Should().NotContain("xamarin.android.sdk", "Urls for packs with the same version should not be included in output");
516
_reporter.
Lines
.Count().Should().Be(1);
517
string.Join("", _reporter.
Lines
).Should().Contain("samplemanifest");
ConfigurerTests\GivenADotnetFirstTimeUseConfigurerWIthStateSetup.cs (3)
105
() => _reporterMock.
Lines
.Contains(string.Format(
109
&& _reporterMock.
Lines
.Contains(LocalizableStrings.FirstTimeMessageMoreInformation),
113
() => _reporterMock.
Lines
.Contains(LocalizableStrings.TelemetryMessage),
ShellShimTests\LinuxEnvironmentPathTests.cs (5)
36
reporter.
Lines
.Should().Equal(
65
reporter.
Lines
.Should().Equal(CliStrings.EnvironmentPathLinuxNeedLogout);
90
reporter.
Lines
.Should().BeEmpty();
114
reporter.
Lines
.Should().BeEmpty();
144
reporter.
Lines
.Should().BeEmpty();
ShellShimTests\OsxEnvironmentPathTests.cs (5)
36
reporter.
Lines
.Should().Equal(
65
reporter.
Lines
.Should().Equal(CliStrings.EnvironmentPathOSXNeedReopen);
90
reporter.
Lines
.Should().BeEmpty();
114
reporter.
Lines
.Should().BeEmpty();
144
reporter.
Lines
.Should().BeEmpty();
ShellShimTests\OsxZshEnvironmentPathInstructionTests.cs (3)
39
reporter.
Lines
.Should().Equal(
67
reporter.
Lines
.Should().BeEmpty();
96
reporter.
Lines
.Should().Equal(
ShellShimTests\WindowsEnvironmentPathTests.cs (7)
42
_reporter.
Lines
.Should().BeEmpty();
53
_reporter.
Lines
.Should().Equal(CliStrings.EnvironmentPathWindowsNeedReopen);
63
_reporter.
Lines
.Should().BeEmpty("No message since this happens in first run experience");
75
_reporter.
Lines
.Should().BeEmpty();
85
_reporter.
Lines
.Should().Equal(
100
_reporter.
Lines
.Should().BeEmpty();
112
_reporter.
Lines
.Should().BeEmpty();
Microsoft.DotNet.PackageInstall.Tests (5)
NuGetPackageInstallerTests.cs (2)
249
bufferedReporter.
Lines
.Should()
273
bufferedReporter.
Lines
.Should().BeEmpty();
ToolPackageDownloaderTests.cs (2)
577
reporter.
Lines
.Should().BeEmpty();
832
reporter.
Lines
.Should().BeEmpty();
ToolPackageInstallerNugetCacheTests.cs (1)
60
foreach (var line in reporter.
Lines
)
Microsoft.NET.TestFramework (12)
Utilities\BufferedReporter.cs (12)
18
Lines
.Add(message);
23
Lines
[
Lines
.Count - 1] =
Lines
[
Lines
.Count - 1] + message;
32
Lines
.Add("");
45
Lines
.Add(message);
49
Lines
[
Lines
.Count - 1] =
Lines
[
Lines
.Count - 1] + message;
55
Lines
.Clear();
Microsoft.TemplateEngine.Cli.UnitTests (11)
ParserTests\HelpTests.Resolution.cs (5)
35
Assert.Empty(reporter.
Lines
);
61
return Verify(string.Join(Environment.NewLine, reporter.
Lines
));
92
Assert.Empty(reporter.
Lines
);
122
Assert.Empty(reporter.
Lines
);
147
Assert.Empty(reporter.
Lines
);
TemplatePackageCoordinatorTests.cs (6)
40
bufferedReporter.
Lines
.Should()
63
bufferedReporter.
Lines
.Should()
99
bufferedReporter.
Lines
.Should()
146
bufferedReporter.
Lines
.Should()
193
bufferedReporter.
Lines
.Should()
236
bufferedReporter.
Lines
.Should()