1040 references to HaveStdOutContaining
dotnet.Tests (174)
CommandTests\Build\GivenDotnetBuildBuildsCsproj.cs (5)
39
.And.
HaveStdOutContaining
("Hello World");
54
.
HaveStdOutContaining
("Hello World");
95
.And.
HaveStdOutContaining
("project.assets.json");
113
.And.
HaveStdOutContaining
("project.assets.json");
148
.And.
HaveStdOutContaining
("Hello World");
CommandTests\BuildServer\Shutdown\BuildServerShutdownCommandTests.cs (1)
190
.
HaveStdOutContaining
(
CommandTests\MSBuild\GivenDotnetMSBuildBuildsProjects.cs (3)
31
.
HaveStdOutContaining
("Hello, from MSBuild!");
38
.
HaveStdOutContaining
("Goodbye, from MSBuild. :'(");
46
.
HaveStdOutContaining
("You want me to say 'GreatScott'");
CommandTests\NuGet\GivenANuGetCommand.cs (1)
136
.And.
HaveStdOutContaining
("has the following dependency");
CommandTests\Pack\PackTests.cs (3)
182
.And.
HaveStdOutContaining
("project.assets.json");
196
.And.
HaveStdOutContaining
("project.assets.json");
292
.And.
HaveStdOutContaining
("NETSDK1083");
CommandTests\Package\Add\GivenDotnetPackageAdd.cs (8)
70
.And.
HaveStdOutContaining
($"PackageReference for package 'A' version '{expectedVersion}' ")
102
.And.
HaveStdOutContaining
($"There are no stable versions available, {prereleaseVersion} is the best available. Consider adding the --prerelease option");
107
.And.
HaveStdOutContaining
($"PackageReference for package 'A' version '{expectedVersion}' ")
124
.And.
HaveStdOutContaining
("The --prerelease and --version options are not supported in the same command.");
145
.And.
HaveStdOutContaining
($"PackageReference for package \'{packageName}\' version \'{packageVersion}\' added to file '{csproj}'.")
169
.And.
HaveStdOutContaining
($"PackageReference for package \'{packageName}\' version \'{packageVersion}\' added to file '{csproj}'.")
193
.And.
HaveStdOutContaining
($"PackageReference for package '{packageName}' version '{packageVersion}' " +
215
.And.
HaveStdOutContaining
($"PackageReference for package '{packageName}' version '{packageVersion}' " +
CommandTests\Package\List\GivenDotnetListPackage.cs (3)
37
.And.
HaveStdOutContaining
("NewtonSoft.Json");
162
.And.
HaveStdOutContaining
("NewtonSoft.Json");
226
.And.
HaveStdOutContaining
("System.IO.FileSystem");
CommandTests\Package\Remove\GivenDotnetPackageRemove.cs (2)
27
.And.
HaveStdOutContaining
($"Removing PackageReference for package '{packageName}' from project '{projectDirectory + Path.DirectorySeparatorChar}TestAppSimple.csproj'.")
49
.And.
HaveStdOutContaining
($"Removing PackageReference for package '{packageName}' from project 'TestAppSimple.csproj'.")
CommandTests\Publish\GivenDotnetPublishPublishesProjects.cs (10)
44
.And.
HaveStdOutContaining
("Hello World");
91
.And.
HaveStdOutContaining
("project.assets.json");
129
.And.
HaveStdOutContaining
("Hello World");
148
.And.
HaveStdOutContaining
("Hello World");
208
.And.
HaveStdOutContaining
("NETSDK1193");
236
.
HaveStdOutContaining
("Hello World");
260
.And.
HaveStdOutContaining
("Hello World");
327
.And.
HaveStdOutContaining
("Hello World");
344
.And.
HaveStdOutContaining
("MSB3030"); // "Could not copy ___ because it was not found."
380
.And.
HaveStdOutContaining
("Hello World");
CommandTests\Run\GivenDotnetRootEnv.cs (2)
35
.And.
HaveStdOutContaining
(expectOutput);
65
.And.
HaveStdOutContaining
(GetExpectOutput(expectDotnetRoot));
CommandTests\Run\GivenDotnetRunBuildsCsProj.cs (54)
35
.And.
HaveStdOutContaining
("Hello World!");
51
.And.
HaveStdOutContaining
("Hello World!");
68
.And.
HaveStdOutContaining
("This string came from the test library!");
102
.And.
HaveStdOutContaining
("project.assets.json");
118
.And.
HaveStdOutContaining
("Hello World!");
134
.And.
HaveStdOutContaining
("Hello World!");
151
.And.
HaveStdOutContaining
("Hello World!");
167
.And.
HaveStdOutContaining
("Hello World!")
184
.And.
HaveStdOutContaining
("Hello World!")
201
.And.
HaveStdOutContaining
("Hello World!")
202
.And.
HaveStdOutContaining
(CliCommandStrings.RunCommandProjectAbbreviationDeprecated);
244
.And.
HaveStdOutContaining
("Hello, World");
277
.And.
HaveStdOutContaining
("echo args:foo;bar;baz");
294
.And.
HaveStdOutContaining
("echo args:-d;-a");
311
.And.
HaveStdOutContaining
("echo args:foo;-d;-a");
328
.And.
HaveStdOutContaining
("echo args:foo;bar;baz");
345
.And.
HaveStdOutContaining
("echo args:-x;-y;-z");
362
.And.
HaveStdOutContaining
("echo args:foo;-z");
380
.And.
HaveStdOutContaining
("Hello World!")
401
.And.
HaveStdOutContaining
("Second");
422
.And.
HaveStdOutContaining
("First");
442
.And.
HaveStdOutContaining
("DOTNET_LAUNCH_PROFILE=<<<First>>>");
462
.And.
HaveStdOutContaining
("DOTNET_LAUNCH_PROFILE=<<<Second>>>");
482
.And.
HaveStdOutContaining
("DOTNET_LAUNCH_PROFILE=<<<>>>");
502
.And.
HaveStdOutContaining
("DOTNET_LAUNCH_PROFILE=<<<>>>");
521
.And.
HaveStdOutContaining
(string.Format(CliCommandStrings.UsingLaunchSettingsFromMessage, launchSettingsPath))
522
.And.
HaveStdOutContaining
("First");
541
.And.
HaveStdOutContaining
("http://localhost:12345/");
560
.And.
HaveStdOutContaining
("http://localhost:54321/");
578
.And.
HaveStdOutContaining
("(NO MESSAGE)")
595
.And.
HaveStdOutContaining
("(NO MESSAGE)")
613
.And.
HaveStdOutContaining
("(NO MESSAGE)");
632
.And.
HaveStdOutContaining
("Hello World!");
651
.And.
HaveStdOutContaining
("(NO MESSAGE)")
669
.And.
HaveStdOutContaining
("(NO MESSAGE)")
685
.And.
HaveStdOutContaining
("Hello World!");
689
result.Should().
HaveStdOutContaining
("Restore")
690
.And.
HaveStdOutContaining
("CoreCompile");
744
.And.
HaveStdOutContaining
("Important text");
760
.And.
HaveStdOutContaining
("echo args:a;b;c;a;c");
776
.
HaveStdOutContaining
($"dotnet{Constants.ExeSuffix}");
789
.And.
HaveStdOutContaining
($"AppOutputsExecutablePath{Constants.ExeSuffix}");
805
.
HaveStdOutContaining
($"0 = a{Environment.NewLine}1 = {Environment.NewLine}2 = c");
839
.
HaveStdOutContaining
(expectedValue);
856
.
HaveStdOutContaining
(expectedValue);
874
.
HaveStdOutContaining
("env: DOTNET_LAUNCH_PROFILE=XYZ")
876
.
HaveStdOutContaining
("env: ASPNETCORE_URLS=XYZ");
893
.
HaveStdOutContaining
("TestAppCommandLineArguments")
895
.
HaveStdOutContaining
("SecondTestAppCommandLineArguments");
949
.
HaveStdOutContaining
("env: ASPNETCORE_URLS=http://localhost:5000");
966
.
HaveStdOutContaining
("env: MyCoolEnvironmentVariableKey=OverriddenEnvironmentVariableValue");
986
.
HaveStdOutContaining
("env: DOTNET_LAUNCH_PROFILE=1")
988
.
HaveStdOutContaining
("env: ASPNETCORE_URLS=2");
1003
.
HaveStdOutContaining
("env: Configuration=XYZ");
CommandTests\Run\GivenDotnetRunBuildsVbProj.cs (6)
30
.And.
HaveStdOutContaining
("Hello World!")
89
.
HaveStdOutContaining
("Second")
110
.And.
HaveStdOutContaining
("First");
129
.And.
HaveStdOutContaining
(string.Format(CliCommandStrings.UsingLaunchSettingsFromMessage, launchSettingsPath))
130
.And.
HaveStdOutContaining
("First");
148
.And.
HaveStdOutContaining
("(NO MESSAGE)")
CommandTests\Run\GivenDotnetRunIsInterrupted.cs (2)
78
.
HaveStdOutContaining
("Interrupted!");
133
.
HaveStdOutContaining
("Terminating!");
CommandTests\Run\GivenDotnetRunUsesTargetExtension.cs (4)
38
.
HaveStdOutContaining
("Args: extended");
41
.
HaveStdOutContaining
($"CWD: {testProjectDirectory}");
64
.
HaveStdOutContaining
("MYAPP001");
67
.
HaveStdOutContaining
($"MYAPP002");
CommandTests\Run\RunFileTests.cs (47)
355
.And.
HaveStdOutContaining
(error);
428
.And.
HaveStdOutContaining
("complog");
557
.And.
HaveStdOutContaining
("""
576
.And.
HaveStdOutContaining
("""
594
.And.
HaveStdOutContaining
("""
619
.And.
HaveStdOutContaining
("hello world");
696
.And.
HaveStdOutContaining
("error CS5001:"); // Program does not contain a static 'Main' method suitable for an entry point
732
.And.
HaveStdOutContaining
("error CS0103"); // The name 'Util' does not exist in the current context
745
.And.
HaveStdOutContaining
("warning CS2002")
746
.And.
HaveStdOutContaining
("Hello, String from Util");
763
.And.
HaveStdOutContaining
("error CS5001:"); // Program does not contain a static 'Main' method suitable for an entry point
847
.And.
HaveStdOutContaining
("error CS5001:"); // Program does not contain a static 'Main' method suitable for an entry point
915
.And.
HaveStdOutContaining
("""
1159
.And.
HaveStdOutContaining
("Hello from Program");
1164
result.And.
HaveStdOutContaining
(terminalLoggerSubstring);
1201
.And.
HaveStdOutContaining
("Program.dll");
1219
.And.
HaveStdOutContaining
("warning CS8600")
1220
.And.
HaveStdOutContaining
("ran");
1231
.And.
HaveStdOutContaining
("error CS1002")
1307
.And.
HaveStdOutContaining
("NETSDK1004"); // error NETSDK1004: Assets file '...\obj\project.assets.json' not found. Run a NuGet package restore to generate this file.
1339
.And.
HaveStdOutContaining
("NETSDK1004"); // error NETSDK1004: Assets file '...\obj\project.assets.json' not found. Run a NuGet package restore to generate this file.
1733
.And.
HaveStdOutContaining
("""
1777
.And.
HaveStdOutContaining
("Hello; EntryPointFilePath set? False");
1868
.And.
HaveStdOutContaining
(prefix + """
1888
.And.
HaveStdOutContaining
(prefix + """
2009
.And.
HaveStdOutContaining
("error CS5001:"); // Program does not contain a static 'Main' method suitable for an entry point
2028
.And.
HaveStdOutContaining
("""
2060
.And.
HaveStdOutContaining
("""
2672
.And.
HaveStdOutContaining
("error CS1617"); // Invalid option 'Invalid' for /langversion.
2795
.And.
HaveStdOutContaining
(CliCommandStrings.NoBinaryLogBecauseRunningJustCsc)
2797
.And.
HaveStdOutContaining
("warning CS8600")
2798
.And.
HaveStdOutContaining
("ran");
2808
.And.
HaveStdOutContaining
(CliCommandStrings.NoBinaryLogBecauseRunningJustCsc)
2810
.And.
HaveStdOutContaining
("error CS1002")
2837
.And.
HaveStdOutContaining
(CliCommandStrings.NoBinaryLogBecauseRunningJustCsc)
2838
.And.
HaveStdOutContaining
("DOTNET_ROOT")
2839
.And.
HaveStdOutContaining
($"={expectedDotNetRoot}");
2850
.And.
HaveStdOutContaining
("DOTNET_ROOT")
2851
.And.
HaveStdOutContaining
($"={expectedDotNetRoot}");
2888
.And.
HaveStdOutContaining
("error CS0246");
2906
.And.
HaveStdOutContaining
(CliCommandStrings.NoBinaryLogBecauseRunningJustCsc)
2908
.And.
HaveStdOutContaining
("error CS0246");
2930
.And.
HaveStdOutContaining
("NETSDK1004");
3422
.And.
HaveStdOutContaining
("""
3425
.And.
HaveStdOutContaining
("Unknown1")
3426
.And.
HaveStdOutContaining
("Unknown2");
3451
.And.
HaveStdOutContaining
($$"""
CommandTests\Solution\Add\GivenDotnetSlnAdd.cs (3)
971
.
HaveStdOutContaining
(string.Format(CliStrings.ProjectAddedToTheSolution, projectToAdd));
994
.
HaveStdOutContaining
(string.Format(CliStrings.ProjectAddedToTheSolution, projectToAdd));
1018
.
HaveStdOutContaining
(string.Format(CliStrings.ProjectAddedToTheSolution, projectToAdd));
CommandTests\Store\GivenDotnetStoresAndPublishesProjects.cs (2)
61
.And.
HaveStdOutContaining
("{}");
156
.And.
HaveStdOutContaining
("{}");
CommandTests\Test\GivenDotnetTestBuildsAndRunsTestfromCsproj.cs (2)
83
.And.
HaveStdOutContaining
("project.assets.json");
401
.
HaveStdOutContaining
(rid);
CommandTests\Workload\Install\GivenDotnetWorkloadInstall.cs (1)
614
.
HaveStdOutContaining
(CliCommandStrings.CheckForUpdatedWorkloadManifests)
CommandTests\Workload\Install\GivenWorkloadManifestUpdater.cs (1)
605
.
HaveStdOutContaining
(CliCommandStrings.WorkloadInstallWorkloadUpdatesAvailable);
GivenParserDirectives.cs (1)
22
.
HaveStdOutContaining
(@"dotnet build [<PROJECT | SOLUTION | FILE>...] [options]");
GivenThatDotNetRunsCommands.cs (3)
33
.And.
HaveStdOutContaining
(string.Format(LocalizableStrings.NoExecutableFoundMatchingCommand, "dotnet-crash"));
48
.
HaveStdOutContaining
(LocalizableStrings.DotNetSdkInfo);
62
.
HaveStdOutContaining
(
GivenThatICareAboutVBApps.cs (1)
56
.And.
HaveStdOutContaining
("Hello World");
GivenThatWeWantToBeBackwardsCompatibleWith1xProjects.cs (2)
37
.And.
HaveStdOutContaining
("Hello World");
82
.
HaveStdOutContaining
("netcoreapp1.0");
OutputPathOptionTests.cs (1)
80
commandResult.Should().
HaveStdOutContaining
("NETSDK1194");
PackagedCommandTests.cs (6)
37
.Should().
HaveStdOutContaining
("Hello Portable World!")
73
.And.
HaveStdOutContaining
("I'm running on shared framework version");
131
.And.
HaveStdOutContaining
("I'm running on shared framework version");
150
.Should().
HaveStdOutContaining
("Tool with output name!")
166
.And.
HaveStdOutContaining
(
208
.And.
HaveStdOutContaining
("Hello World from tool!")
dotnet-MsiInstallation.Tests (4)
VSWorkloadTests.cs (3)
27
result.Should().
HaveStdOutContaining
("aspire");
45
.And.
HaveStdOutContaining
("Workload updates are available");
54
.
HaveStdOutContaining
("Updates are available for the following workload(s): aspire");
WorkloadSetTests.cs (1)
65
.And.
HaveStdOutContaining
("No workload update found")
dotnet-new.IntegrationTests (503)
CommonTemplatesTests.cs (1)
150
.And.
HaveStdOutContaining
($@"The template ""{expectedTemplateName}"" was created successfully.");
DotnetNewArgumentsTests.cs (1)
28
.And.
HaveStdOutContaining
(dotnetNewHelpOutput.StdOut ?? string.Empty);
DotnetNewDebugOptionsTests.cs (1)
135
.And.
HaveStdOutContaining
("No templates installed.");
DotnetNewHelpTests.cs (1)
28
.And.
HaveStdOutContaining
("global.json file")
DotnetNewInstallTests.Approval.cs (3)
178
.And.
HaveStdOutContaining
("console")
179
.And.
HaveStdOutContaining
("classlib");
203
.And.
HaveStdOutContaining
("basic");
DotnetNewInstallTests.cs (88)
38
.And.
HaveStdOutContaining
("The following template packages will be installed:")
40
.And.
HaveStdOutContaining
("web")
41
.And.
HaveStdOutContaining
("blazorwasm");
87
.And.
HaveStdOutContaining
("The following template packages will be installed:")
89
.And.
HaveStdOutContaining
("console")
117
.And.
HaveStdOutContaining
("The following template packages will be installed:")
118
.And.
HaveStdOutContaining
("Microsoft.DotNet.Web.ProjectTemplates.5.0::5.0.0")
119
.And.
HaveStdOutContaining
($"Success: Microsoft.DotNet.Web.ProjectTemplates.5.0::5.0.0 installed the following templates:")
120
.And.
HaveStdOutContaining
("web")
121
.And.
HaveStdOutContaining
("blazorwasm");
146
.And.
HaveStdOutContaining
("The following template packages will be installed:")
148
.And.
HaveStdOutContaining
("console")
176
.And.
HaveStdOutContaining
("The following template packages will be installed:")
178
.And.
HaveStdOutContaining
("func");
195
.And.
HaveStdOutContaining
("The following template packages will be installed:")
197
.And.
HaveStdOutContaining
("blip-console");
207
.And.
HaveStdOutContaining
("The following template packages will be installed:")
209
.And.
HaveStdOutContaining
("blip-console");
225
.And.
HaveStdOutContaining
("The following template packages will be installed:")
227
.And.
HaveStdOutContaining
("TestAssets.TemplateWithTags")
228
.And.
HaveStdOutContaining
("TestAssets.ConfigurationKitchenSink");
245
.And.
HaveStdOutContaining
("The following template packages will be installed:")
247
.And.
HaveStdOutContaining
("web")
248
.And.
HaveStdOutContaining
("blazorwasm")
268
.And.
HaveStdOutContaining
("The following template packages will be installed:")
269
.And.
HaveStdOutContaining
($"Success: {basicFSharp} installed the following templates:")
270
.And.
HaveStdOutContaining
("basic");
288
.And.
HaveStdOutContaining
("console")
289
.And.
HaveStdOutContaining
("Console App");
299
.And.
HaveStdOutContaining
("web")
300
.And.
HaveStdOutContaining
("blazorwasm")
350
.And.
HaveStdOutContaining
("web")
351
.And.
HaveStdOutContaining
("blazorwasm")
352
.And.
HaveStdOutContaining
("console")
353
.And.
HaveStdOutContaining
("classlib")
354
.And.
HaveStdOutContaining
("basic");
373
.And.
HaveStdOutContaining
("web")
374
.And.
HaveStdOutContaining
("blazorwasm")
375
.And.
HaveStdOutContaining
("console")
376
.And.
HaveStdOutContaining
("classlib")
377
.And.
HaveStdOutContaining
("basic");
395
.And.
HaveStdOutContaining
("console")
396
.And.
HaveStdOutContaining
("classlib");
404
.And.
HaveStdOutContaining
("Microsoft.DotNet.Common.ProjectTemplates.5.0")
405
.And.
HaveStdOutContaining
("Version: 5.0.0")
416
.And.
HaveStdOutContaining
("The following template packages will be installed:")
417
.And.
HaveStdOutContaining
("Microsoft.DotNet.Common.ProjectTemplates.5.0::5.0.1")
418
.And.
HaveStdOutContaining
("Microsoft.DotNet.Common.ProjectTemplates.5.0 (version 5.0.0) is already installed, it will be replaced with version 5.0.1")
419
.And.
HaveStdOutContaining
("Microsoft.DotNet.Common.ProjectTemplates.5.0::5.0.0 was successfully uninstalled")
420
.And.
HaveStdOutContaining
($"Success: Microsoft.DotNet.Common.ProjectTemplates.5.0::5.0.1 installed the following templates:")
421
.And.
HaveStdOutContaining
("console")
422
.And.
HaveStdOutContaining
("classlib");
430
.And.
HaveStdOutContaining
("Microsoft.DotNet.Common.ProjectTemplates.5.0")
431
.And.
HaveStdOutContaining
("Version: 5.0.1")
461
.And.
HaveStdOutContaining
("console")
462
.And.
HaveStdOutContaining
("classlib");
470
.And.
HaveStdOutContaining
("Microsoft.DotNet.Common.ProjectTemplates.5.0")
471
.And.
HaveStdOutContaining
("Author: Microsoft")
472
.And.
HaveStdOutContaining
("Version:")
481
.And.
HaveStdOutContaining
("The following template packages will be installed:")
482
.And.
HaveStdOutContaining
("Microsoft.DotNet.Common.ProjectTemplates.5.0::5.0.0")
485
.And.
HaveStdOutContaining
($"Success: Microsoft.DotNet.Common.ProjectTemplates.5.0::5.0.0 installed the following templates:")
486
.And.
HaveStdOutContaining
("console")
487
.And.
HaveStdOutContaining
("classlib");
495
.And.
HaveStdOutContaining
("Microsoft.DotNet.Common.ProjectTemplates.5.0")
496
.And.
HaveStdOutContaining
("Author: Microsoft")
497
.And.
HaveStdOutContaining
("Version: 5.0.0");
517
.And.
HaveStdOutContaining
("The following template packages will be installed:")
518
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "ConfigurationKitchenSink"))
519
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "TemplateResolution"))
520
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "TemplateWithSourceName"))
521
.And.
HaveStdOutContaining
($"Success: {Path.Combine(testTemplateLocationAbsolute, "ConfigurationKitchenSink")} installed the following templates:")
522
.And.
HaveStdOutContaining
($"Success: {Path.Combine(testTemplateLocationAbsolute, "TemplateResolution")} installed the following templates:")
523
.And.
HaveStdOutContaining
($"Success: {Path.Combine(testTemplateLocationAbsolute, "TemplateWithSourceName")} installed the following templates:")
524
.And.
HaveStdOutContaining
("basic")
525
.And.
HaveStdOutContaining
("TestAssets.ConfigurationKitchenSink");
555
.And.
HaveStdOutContaining
("The following template packages will be installed:")
557
.And.
HaveStdOutContaining
("TestAssets.TemplateWithTags")
558
.And.
HaveStdOutContaining
("TestAssets.ConfigurationKitchenSink");
566
.And.
HaveStdOutContaining
("The following template packages will be installed:")
568
.And.
HaveStdOutContaining
("TestAssets.TemplateWithTags")
569
.And.
HaveStdOutContaining
("TestAssets.ConfigurationKitchenSink");
584
.And.
HaveStdOutContaining
($"Error: Failed to load template from {invalidTemplatePath}")
585
.And.
HaveStdOutContaining
($"Details: The template root is outside the specified install source location.")
586
.And.
HaveStdOutContaining
($"No templates were found in the package {invalidTemplatePath}.");
602
.And.
HaveStdOutContaining
("Warning: Failed to load host data ")
603
.And.
HaveStdOutContaining
($"Success: {invalidTemplatePath} installed the following templates:")
604
.And.
HaveStdOutContaining
("TestAssets.Invalid.InvalidHostData");
DotnetNewInstantiateTests.Approval.cs (2)
374
.And.
HaveStdOutContaining
("The template \"TemplateConditionalProcessing\" was created successfully.");
432
.And.
HaveStdOutContaining
("The template \"Console App\" was created successfully.");
DotnetNewInstantiateTests.cs (21)
32
.And.
HaveStdOutContaining
("The template \"Console App\" was created successfully.");
50
.And.
HaveStdOutContaining
("Successfully created alias named 'csharpconsole' with value 'console'");
59
.And.
HaveStdOutContaining
("The template \"Console App\" was created successfully.");
68
.And.
HaveStdOutContaining
("The template \"Console App\" was created successfully.")
69
.And.
HaveStdOutContaining
("After expanding aliases, the command is:")
70
.And.
HaveStdOutContaining
("dotnet new console -n MyConsole -o alias");
92
.And.
HaveStdOutContaining
("The template \"Basic FSharp\" was created successfully.");
108
.And.
HaveStdOutContaining
("The template \"Console App\" was created successfully.");
118
.And.
HaveStdOutContaining
("The template \"Console App\" was created successfully.");
137
.And.
HaveStdOutContaining
("The template \"ASP.NET Core Web App (Razor Pages)\" was created successfully.");
146
.And.
HaveStdOutContaining
("The template \"ASP.NET Core Web App (Razor Pages)\" was created successfully.");
270
.And.
HaveStdOutContaining
("The template \"TemplateWithConditions\" was created successfully.");
284
.And.
HaveStdOutContaining
("The template \"TemplateWithConditions\" was created successfully.");
298
.And.
HaveStdOutContaining
("The template \"TemplateWithConditions\" was created successfully.");
322
.And.
HaveStdOutContaining
("The template \"TemplateWithPreferDefaultName\" was created successfully.");
352
.And.
HaveStdOutContaining
("File actions would have been taken:");
387
.And.
HaveStdOutContaining
("Usage:")
388
.And.
HaveStdOutContaining
("dotnet new [command] [options]");
400
.And.
HaveStdOutContaining
("Class Library (C#)")
401
.And.
HaveStdOutContaining
("--framework");
427
.And.
HaveStdOutContaining
("dotnet new update [options]");
DotnetNewListTests.cs (31)
33
.And.
HaveStdOutContaining
($"These templates matched your input: 'c'")
69
.And.
HaveStdOutContaining
($"These templates matched your input: --tag='Common'")
89
.And.
HaveStdOutContaining
($"These templates matched your input: 'app', --tag='Common'")
120
.And.
HaveStdOutContaining
("These templates matched your input:")
131
.And.
HaveStdOutContaining
("These templates matched your input: 'webapp'")
142
.And.
HaveStdOutContaining
("These templates matched your input: 'razor'")
157
.And.
HaveStdOutContaining
("These templates matched your input:")
169
.And.
HaveStdOutContaining
("These templates matched your input:")
181
.And.
HaveStdOutContaining
("These templates matched your input: 'c', --framework")
193
.And.
HaveStdOutContaining
("These templates matched your input: 'c', -f")
206
.And.
HaveStdOutContaining
("These templates matched your input: --framework")
218
.And.
HaveStdOutContaining
("These templates matched your input: -f")
237
.And.
HaveStdOutContaining
("These templates matched your input:")
249
.And.
HaveStdOutContaining
("These templates matched your input:")
261
.And.
HaveStdOutContaining
("These templates matched your input: 'c', --langVersion")
273
.And.
HaveStdOutContaining
("These templates matched your input: --langVersion")
291
.And.
HaveStdOutContaining
("These templates matched your input:")
303
.And.
HaveStdOutContaining
("These templates matched your input:")
315
.And.
HaveStdOutContaining
("These templates matched your input: 'c', --no-restore")
327
.And.
HaveStdOutContaining
("These templates matched your input: --no-restore")
345
.And.
HaveStdOutContaining
("These templates matched your input:")
357
.And.
HaveStdOutContaining
("These templates matched your input:")
369
.And.
HaveStdOutContaining
("These templates matched your input: 'c', --framework='net5.0'")
381
.And.
HaveStdOutContaining
("These templates matched your input: 'c', -f")
393
.And.
HaveStdOutContaining
("These templates matched your input: --framework")
405
.And.
HaveStdOutContaining
("These templates matched your input: -f")
423
.And.
HaveStdOutContaining
("These templates matched your input:")
465
.And.
HaveStdOutContaining
("These templates matched your input:")
499
.And.
HaveStdOutContaining
("These templates matched your input:")
535
.And.
HaveStdOutContaining
("These templates matched your input:")
562
.And.
HaveStdOutContaining
("These templates matched your input:")
DotnetNewLocaleTests.cs (19)
84
.And.
HaveStdOutContaining
("Warning: Failed to read or parse localization file").And.
HaveStdOutContaining
("localize/templatestrings.de-DE.json")
85
.And.
HaveStdOutContaining
($"Success: {testTemplateLocation} installed the following templates:").And.
HaveStdOutContaining
("TestAssets.Invalid.Localization.InvalidFormat")
86
.And.
HaveStdOutContaining
("name in base configuration");
128
.And.
HaveStdOutContaining
($"Success: {testTemplateLocation} installed the following templates:").And.
HaveStdOutContaining
("TestAssets.Invalid.Localiation.ValidationFailure");
131
commandResult.Should().
HaveStdOutContaining
(error);
156
.And.
HaveStdOutContaining
($"Erfolg: {tmpTemplateLocation} installierte die folgenden Vorlagen:").And.
HaveStdOutContaining
("TemplateWithLocalization")
157
.And.
HaveStdOutContaining
("name_de-DE:äÄßöÖüÜ");
173
.And.
HaveStdOutContaining
("Warnung: Fehler beim Lesen oder parsen der Lokalisierungsdatei ").And.
HaveStdOutContaining
("localize/templatestrings.de-DE.json")
174
.And.
HaveStdOutContaining
("Die Vorlage \"name\" wurde erfolgreich erstellt.").And.NotHaveStdOutContaining("name_de-DE:äÄßöÖüÜ");
211
.And.
HaveStdOutContaining
($"Erfolg: {tmpTemplateLocation} installierte die folgenden Vorlagen:").And.
HaveStdOutContaining
("TemplateWithLocalization")
212
.And.
HaveStdOutContaining
("name_de-DE:äÄßöÖüÜ");
234
.And.
HaveStdOutContaining
("Die Vorlage \"name\" wurde erfolgreich erstellt.").And.NotHaveStdOutContaining("name_de-DE:äÄßöÖüÜ");
238
result.Should().
HaveStdOutContaining
(error);
DotnetNewSearchTests.cs (110)
32
.And.
HaveStdOutContaining
("Searching for the templates...")
33
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
34
.And.
HaveStdOutContaining
("These templates matched your input: 'console'")
36
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
37
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
88
.And.
HaveStdOutContaining
("Searching for the templates...")
89
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
91
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
92
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
117
.And.
HaveStdOutContaining
("Searching for the templates...")
118
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
119
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
120
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
144
.And.
HaveStdOutContaining
("Searching for the templates...")
145
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
146
.And.
HaveStdOutContaining
("These templates matched your input: 'console', --tag='Common'")
148
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
149
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
175
.And.
HaveStdOutContaining
("Searching for the templates...")
176
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
177
.And.
HaveStdOutContaining
("These templates matched your input: --tag='Common'")
179
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
180
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
205
.And.
HaveStdOutContaining
("Searching for the templates...")
206
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
207
.And.
HaveStdOutContaining
("These templates matched your input: 'func', --author='micro'")
209
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
210
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
236
.And.
HaveStdOutContaining
("Searching for the templates...")
237
.And.
HaveStdOutContaining
("These templates matched your input: --author='micro'")
238
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
240
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
241
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
267
.And.
HaveStdOutContaining
("Searching for the templates...")
268
.And.
HaveStdOutContaining
("These templates matched your input: 'console', --language='Q#'")
269
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
271
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
272
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
300
.And.
HaveStdOutContaining
("Searching for the templates...")
301
.And.
HaveStdOutContaining
($"These templates matched your input: {optionName}='Q#'")
302
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
304
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
305
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
330
.And.
HaveStdOutContaining
("Searching for the templates...")
331
.And.
HaveStdOutContaining
("These templates matched your input: 'console', --type='item'")
332
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
334
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
335
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
361
.And.
HaveStdOutContaining
("Searching for the templates...")
362
.And.
HaveStdOutContaining
("These templates matched your input: --type='item'")
363
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
365
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
366
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
392
.And.
HaveStdOutContaining
("Searching for the templates...")
393
.And.
HaveStdOutContaining
("These templates matched your input: 'console', --package='core'")
394
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
396
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
397
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
423
.And.
HaveStdOutContaining
("Searching for the templates...")
424
.And.
HaveStdOutContaining
("These templates matched your input: --package='core'")
425
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
427
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
428
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
455
.And.
HaveStdOutContaining
("Searching for the templates...")
456
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
493
.And.
HaveStdOutContaining
("Searching for the templates...")
494
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
495
.And.
HaveStdOutContaining
("These templates matched your input: 'con', --framework")
497
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
498
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
514
.And.
HaveStdOutContaining
("Searching for the templates...")
515
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
516
.And.
HaveStdOutContaining
("These templates matched your input: 'con', -f")
518
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
519
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
534
.And.
HaveStdOutContaining
("Searching for the templates...")
535
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
536
.And.
HaveStdOutContaining
("These templates matched your input: -f")
538
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
539
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
560
.And.
HaveStdOutContaining
("Searching for the templates...")
561
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
562
.And.
HaveStdOutContaining
("These templates matched your input: 'con', --langVersion")
564
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
565
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
581
.And.
HaveStdOutContaining
("Searching for the templates...")
582
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
583
.And.
HaveStdOutContaining
("These templates matched your input: --langVersion")
585
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
586
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
607
.And.
HaveStdOutContaining
("Searching for the templates...")
608
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
609
.And.
HaveStdOutContaining
("These templates matched your input: 'con', --langVersion")
611
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
612
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
628
.And.
HaveStdOutContaining
("Searching for the templates...")
629
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
630
.And.
HaveStdOutContaining
("These templates matched your input: --langVersion")
632
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
633
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
654
.And.
HaveStdOutContaining
("Searching for the templates...")
655
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
656
.And.
HaveStdOutContaining
("These templates matched your input: 'con', -f='netcoreapp3.1'")
658
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
659
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
675
.And.
HaveStdOutContaining
("Searching for the templates...")
676
.And.
HaveStdOutContaining
("Matches from template source: NuGet.org")
677
.And.
HaveStdOutContaining
("These templates matched your input: -f='net5.0'")
679
.And.
HaveStdOutContaining
("To use the template, run the following command to install the package:")
680
.And.
HaveStdOutContaining
(" dotnet new install [<package>...]");
DotnetNewTests.cs (3)
122
.And.
HaveStdOutContaining
("[Debug] [Template Engine] => [Execute]: Execute started");
139
.
HaveStdOutContaining
($"Settings Location: {home}")
159
.
HaveStdOutContaining
($"Settings Location: {cliHomePath}")
DotnetNewUninstallTests.cs (65)
37
.And.
HaveStdOutContaining
($"TemplateResolution{Path.DirectorySeparatorChar}DifferentLanguagesGroup{Path.DirectorySeparatorChar}BasicFSharp")
38
.And.
HaveStdOutContaining
($" dotnet new uninstall {testTemplate}");
57
.And.
HaveStdOutContaining
("web")
58
.And.
HaveStdOutContaining
("blazorwasm");
68
.And.
HaveStdOutContaining
("Microsoft.DotNet.Web.ProjectTemplates.5.0")
69
.And.
HaveStdOutContaining
("Version: 5.0.0")
70
.And.
HaveStdOutContaining
("Author: Microsoft")
72
.And.
HaveStdOutContaining
(" dotnet new uninstall Microsoft.DotNet.Web.ProjectTemplates.5.0");
89
.And.
HaveStdOutContaining
($"Currently installed items:{Environment.NewLine}(No Items)");
110
.And.
HaveStdOutContaining
($"TemplateResolution{Path.DirectorySeparatorChar}DifferentLanguagesGroup{Path.DirectorySeparatorChar}BasicFSharp")
121
.And.
HaveStdOutContaining
($"Success: {templateLocation} was uninstalled.");
131
.And.
HaveStdOutContaining
($"Currently installed items:{Environment.NewLine}(No Items)");
152
.And.
HaveStdOutContaining
("web")
153
.And.
HaveStdOutContaining
("blazorwasm");
163
.And.
HaveStdOutContaining
("Microsoft.DotNet.Web.ProjectTemplates.5.0")
164
.And.
HaveStdOutContaining
("Version: 5.0.0")
165
.And.
HaveStdOutContaining
("Author: Microsoft")
166
.And.
HaveStdOutContaining
("dotnet new uninstall Microsoft.DotNet.Web.ProjectTemplates.5.0");
184
.And.
HaveStdOutContaining
($"Success: Microsoft.DotNet.Web.ProjectTemplates.5.0::5.0.0 was uninstalled.");
194
.And.
HaveStdOutContaining
($"Currently installed items:{Environment.NewLine}(No Items)");
215
.And.
HaveStdOutContaining
("web")
216
.And.
HaveStdOutContaining
("blazorwasm")
217
.And.
HaveStdOutContaining
("console")
218
.And.
HaveStdOutContaining
("classlib");
229
.And.
HaveStdOutContaining
($"Success: {basicFSharp} was uninstalled.");
239
.And.
HaveStdOutContaining
("Microsoft.DotNet.Web.ProjectTemplates.5.0")
240
.And.
HaveStdOutContaining
(basicVB)
261
.And.
HaveStdOutContaining
("web")
262
.And.
HaveStdOutContaining
("blazorwasm")
263
.And.
HaveStdOutContaining
("console")
264
.And.
HaveStdOutContaining
("classlib");
275
.And.
HaveStdOutContaining
($"Success: {basicFSharp} was uninstalled.");
285
.And.
HaveStdOutContaining
("Microsoft.DotNet.Web.ProjectTemplates.5.0")
286
.And.
HaveStdOutContaining
(basicVB)
306
.And.
HaveStdOutContaining
("web")
307
.And.
HaveStdOutContaining
("blazorwasm");
399
.And.
HaveStdOutContaining
("The following template packages will be installed:")
400
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "ConfigurationKitchenSink"))
401
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "TemplateResolution"))
402
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "TemplateWithSourceName"))
403
.And.
HaveStdOutContaining
($"Success: {Path.Combine(testTemplateLocationAbsolute, "ConfigurationKitchenSink")} installed the following templates:")
404
.And.
HaveStdOutContaining
($"Success: {Path.Combine(testTemplateLocationAbsolute, "TemplateResolution")} installed the following templates:")
405
.And.
HaveStdOutContaining
($"Success: {Path.Combine(testTemplateLocationAbsolute, "TemplateWithSourceName")} installed the following templates:")
406
.And.
HaveStdOutContaining
("basic")
407
.And.
HaveStdOutContaining
("TestAssets.ConfigurationKitchenSink");
415
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "ConfigurationKitchenSink"))
416
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "TemplateResolution"))
417
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "TemplateWithSourceName"));
424
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "ConfigurationKitchenSink"))
425
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "TemplateResolution"))
426
.And.
HaveStdOutContaining
(Path.Combine(testTemplateLocationAbsolute, "TemplateWithSourceName"));
432
.And.
HaveStdOutContaining
("(No Items)");
448
.And.
HaveStdOutContaining
("The following template packages will be installed:")
449
.And.
HaveStdOutContaining
("ConfigurationKitchenSink")
450
.And.
HaveStdOutContaining
("TemplateWithSourceName")
451
.And.
HaveStdOutContaining
($"Success: {testTemplateLocationAbsolute} installed the following templates:")
452
.And.
HaveStdOutContaining
("basic")
453
.And.
HaveStdOutContaining
("TestAssets.ConfigurationKitchenSink");
461
.And.
HaveStdOutContaining
(testTemplateLocationAbsolute);
468
.And.
HaveStdOutContaining
(testTemplateLocationAbsolute);
474
.And.
HaveStdOutContaining
("(No Items)");
503
.And.
HaveStdOutContaining
($"Basic FSharp (basic) F#")
504
.And.
HaveStdOutContaining
($" dotnet new uninstall '{testFolderWithSpace}'")
505
.And.
HaveStdOutContaining
($"Basic VB (basic) VB")
506
.And.
HaveStdOutContaining
($" dotnet new uninstall {testFolderWithoutSpace}");
DotnetNewUpdateTests.Approval.cs (1)
38
.And.
HaveStdOutContaining
("console");
DotnetNewUpdateTests.cs (37)
31
.And.
HaveStdOutContaining
("console")
32
.And.
HaveStdOutContaining
("classlib");
42
.And.
HaveStdOutContaining
("An update for template packages is available:")
45
.And.
HaveStdOutContaining
("To update the package use:")
46
.And.
HaveStdOutContaining
(" dotnet new install <package>::<version>")
96
.And.
HaveStdOutContaining
("console")
97
.And.
HaveStdOutContaining
("classlib");
107
.And.
HaveStdOutContaining
("All template packages are up-to-date.");
122
.And.
HaveStdOutContaining
("Success:")
123
.And.
HaveStdOutContaining
("console")
124
.And.
HaveStdOutContaining
("classlib");
134
.And.
HaveStdOutContaining
("The template \"Console Application\" was created successfully.")
135
.And.
HaveStdOutContaining
("An update for template package 'Microsoft.DotNet.Common.ProjectTemplates.5.0::5.0.0' is available")
136
.And.
HaveStdOutContaining
("To update the package use:")
152
.And.
HaveStdOutContaining
("Success:")
153
.And.
HaveStdOutContaining
("console")
154
.And.
HaveStdOutContaining
("classlib");
164
.And.
HaveStdOutContaining
("The template \"Console Application\" was created successfully.")
177
.And.
HaveStdOutContaining
("The template \"Console Application\" was created successfully.")
178
.And.
HaveStdOutContaining
("An update for template package 'Microsoft.DotNet.Common.ProjectTemplates.5.0::5.0.0' is available")
179
.And.
HaveStdOutContaining
("To update the package use:")
195
.And.
HaveStdOutContaining
("Success:")
196
.And.
HaveStdOutContaining
("console")
197
.And.
HaveStdOutContaining
("classlib");
207
.And.
HaveStdOutContaining
("The template \"Console App\" was created successfully.")
263
.And.
HaveStdOutContaining
("console")
264
.And.
HaveStdOutContaining
("classlib");
274
.And.
HaveStdOutContaining
("An update for template packages is available:")
277
.And.
HaveStdOutContaining
("To update the package use:")
278
.And.
HaveStdOutContaining
(" dotnet new install <package>::<version>")
289
.And.
HaveStdOutContaining
("The following template packages will be updated:")
290
.And.
HaveStdOutContaining
("Microsoft.DotNet.Common.ProjectTemplates.5.0::5.0.0 was successfully uninstalled")
293
.And.
HaveStdOutContaining
("console")
294
.And.
HaveStdOutContaining
("Console App");
314
.And.
HaveStdOutContaining
("console")
315
.And.
HaveStdOutContaining
("classlib");
325
.And.
HaveStdOutContaining
("All template packages are up-to-date.");
FileRenameTests.cs (1)
28
.And.
HaveStdOutContaining
("The template \"TestAssets.TemplateWithFileRenameDate\" was created successfully.");
FirstRunTest.cs (1)
33
.And.
HaveStdOutContaining
("classlib");
PostActionTests.cs (109)
42
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
43
.And.
HaveStdOutContaining
("Restore succeeded.")
56
.And.
HaveStdOutContaining
("Build succeeded.")
57
.And.
HaveStdOutContaining
("MyProject");
77
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
78
.And.
HaveStdOutContaining
("Restore succeeded.")
80
.And.
HaveStdOutContaining
(Path.Combine(outputDirectory, "MyProject.csproj"));
92
.And.
HaveStdOutContaining
("Build succeeded.")
93
.And.
HaveStdOutContaining
("MyProject");
113
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
114
.And.
HaveStdOutContaining
("Restore succeeded.")
116
.And.
HaveStdOutContaining
(Path.Combine(workingDirectory, outputDirectory, "MyProject.csproj"));
128
.And.
HaveStdOutContaining
("Build succeeded.")
129
.And.
HaveStdOutContaining
("MyProject");
149
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
150
.And.
HaveStdOutContaining
("Restore succeeded.")
163
.And.
HaveStdOutContaining
("Build succeeded.")
164
.And.
HaveStdOutContaining
("MyAwesomeTestProject");
184
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
185
.And.
HaveStdOutContaining
("Restore succeeded.")
198
.And.
HaveStdOutContaining
("Build succeeded.")
199
.And.
HaveStdOutContaining
("TemplateApplication");
206
.And.
HaveStdOutContaining
("TemplateApplication.Tests");
226
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
227
.And.
HaveStdOutContaining
("Restore succeeded.")
240
.And.
HaveStdOutContaining
("Build succeeded.")
241
.And.
HaveStdOutContaining
("TemplateApplication.UI");
250
.And.
HaveStdOutContaining
("Build succeeded.")
251
.And.
HaveStdOutContaining
("TemplateApplication.Tests");
279
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
304
.And.
HaveStdOutContaining
("Build succeeded.")
305
.And.
HaveStdOutContaining
(projectName);
327
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
334
commandResult.Should().
HaveStdOutContaining
("Hello Windows");
338
commandResult.Should().
HaveStdOutContaining
("Hello Unix");
359
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
360
.And.
HaveStdOutContaining
("This line goes to stdout")
385
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
409
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
442
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
443
.And.
HaveStdOutContaining
("Successfully added a reference to the project file.")
444
.And.
HaveStdOutContaining
($"Adding a package reference Newtonsoft.Json (version: {ToolsetInfo.GetNewtonsoftJsonPackageVersion()}) to project file")
473
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
474
.And.
HaveStdOutContaining
("Successfully added")
475
.And.
HaveStdOutContaining
("reference Newtonsoft.Json")
477
.And.
HaveStdOutContaining
(Path.Combine(outputDirectory, "MyProject.csproj"));
504
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
505
.And.
HaveStdOutContaining
("Successfully added")
506
.And.
HaveStdOutContaining
("reference Newtonsoft.Json")
508
.And.
HaveStdOutContaining
(Path.Combine(workingDirectory, "output", "MyProject.csproj"));
535
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
536
.And.
HaveStdOutContaining
("Successfully added");
580
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
581
.And.
HaveStdOutContaining
("Successfully added");
627
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
628
.And.
HaveStdOutContaining
("Successfully added");
664
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
665
.And.
HaveStdOutContaining
("Successfully added")
666
.And.
HaveStdOutContaining
(Path.Combine(outputDirectory, "Project1", "Project1.csproj"))
667
.And.
HaveStdOutContaining
(Path.Combine(outputDirectory, "Project2", "Project2.csproj"));
694
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
695
.And.
HaveStdOutContaining
("Successfully added")
696
.And.
HaveStdOutContaining
(Path.Combine(workingDirectory, "output", "Project1", "Project1.csproj"))
697
.And.
HaveStdOutContaining
(Path.Combine(workingDirectory, "output", "Project2", "Project2.csproj"));
734
.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
735
.And.
HaveStdOutContaining
("Processing post-creation actions...")
736
.And.
HaveStdOutContaining
("Restoring")
773
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
774
.And.
HaveStdOutContaining
("Successfully added project(s) to a solution file.")
775
.And.
HaveStdOutContaining
("solution folder: src")
807
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
808
.And.
HaveStdOutContaining
("Successfully added")
809
.And.
HaveStdOutContaining
("in the root of solution file")
811
.And.
HaveStdOutContaining
(Path.Combine(outputDirectory, "MySolution.sln"))
812
.And.
HaveStdOutContaining
(Path.Combine(outputDirectory, "MyProject.csproj"));
843
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
844
.And.
HaveStdOutContaining
("Successfully added")
845
.And.
HaveStdOutContaining
("solution folder: src")
847
.And.
HaveStdOutContaining
(Path.Combine(outputDirectory, "MySolution.sln"))
848
.And.
HaveStdOutContaining
(Path.Combine(outputDirectory, "MyProject.csproj"));
879
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
880
.And.
HaveStdOutContaining
("Successfully added")
881
.And.
HaveStdOutContaining
("solution folder: src")
883
.And.
HaveStdOutContaining
(Path.Combine(workingDirectory, outputDirectory, "MySolution.sln"))
884
.And.
HaveStdOutContaining
(Path.Combine(workingDirectory, outputDirectory, "MyProject.csproj"));
914
.And.
HaveStdOutContaining
($"The template \"{expectedTemplateName}\" was created successfully.")
915
.And.
HaveStdOutContaining
("Successfully added project(s) to a solution file.")
916
.And.
HaveStdOutContaining
("solution folder: Server")
946
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
947
.And.
HaveStdOutContaining
($"Description: Manual actions needed")
948
.And.
HaveStdOutContaining
($"Manual instructions: Run the following command:")
949
.And.
HaveStdOutContaining
($"Actual command: setup.cmd <your project name>");
969
.And.
HaveStdOutContaining
("Adding a project reference")
970
.And.
HaveStdOutContaining
("Successfully added a reference to the project file.");
988
.And.
HaveStdOutContaining
($"Adding a package reference Newtonsoft.Json (version: {ToolsetInfo.GetNewtonsoftJsonPackageVersion()}) to project file")
989
.And.
HaveStdOutContaining
("Successfully added a reference to the project file.");
1007
.And.
HaveStdOutContaining
("Successfully added project(s) to a solution file.");
1022
.And.
HaveStdOutContaining
("Determining projects to restore...")
1023
.And.
HaveStdOutContaining
("Restore succeeded.");
1043
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
1044
.And.
HaveStdOutContaining
("Successfully modified testfile.json.")
1083
.And.
HaveStdOutContaining
($"The template \"{existingProjectTemplateName}\" was created successfully.")
1084
.And.
HaveStdOutContaining
("Successfully added project(s) to a solution file.")
1096
.And.
HaveStdOutContaining
($"The template \"{myProjectTemplateName}\" was created successfully.")
1097
.And.
HaveStdOutContaining
("Successfully modified deployment.template.json.")
1121
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
1122
.And.
HaveStdOutContaining
("Successfully modified testfile.json.")
1152
.And.
HaveStdOutContaining
($"The template \"{templateName}\" was created successfully.")
1153
.And.
HaveStdOutContaining
("Successfully modified testfile.json.")
TemplateDiscoveryTests.cs (8)
65
.And.
HaveStdOutContaining
("Microsoft.Azure.WebJobs.ProjectTemplates");
132
.And.
HaveStdOutContaining
("not changed: 1");
165
.And.
HaveStdOutContaining
("TestAssets.TemplateWithCliHostFile")
166
.And.
HaveStdOutContaining
("Microsoft.TemplateEngine.TestTemplates");
177
.And.
HaveStdOutContaining
("TestAssets.TemplateWithCliHostFile")
178
.And.
HaveStdOutContaining
("Microsoft.TemplateEngine.TestTemplates");
189
.And.
HaveStdOutContaining
("TestAssets.TemplateWithCliHostFile")
190
.And.
HaveStdOutContaining
("Microsoft.TemplateEngine.TestTemplates");
EndToEnd.Tests (7)
GivenDotNetUsesMSBuild.cs (3)
32
.And.
HaveStdOutContaining
("Hello, World!");
74
.And.
HaveStdOutContaining
("Hello Portable World!");
108
.And.
HaveStdOutContaining
("Hello I prefer the cli runtime World!");
GivenNetFrameworkSupportsNetStandard2.cs (1)
25
.And.
HaveStdOutContaining
("This string came from the test library!");
GivenWindowsApp.cs (1)
58
.Execute("--no-build").Should().Pass().And.
HaveStdOutContaining
("Hello");
ProjectBuildTests.cs (2)
42
.Execute().Should().Pass().And.
HaveStdOutContaining
("Hello, World!");
81
.Execute().Should().Pass().And.
HaveStdOutContaining
("Hello, World!");
Microsoft.DotNet.PackageInstall.Tests (6)
EndToEndToolTests.cs (6)
45
.And.
HaveStdOutContaining
("Hello Tool!");
78
.And.
HaveStdOutContaining
("Hello Tool!");
107
.And.
HaveStdOutContaining
("Hello Tool!");
141
.And.
HaveStdOutContaining
("Hello Tool!");
290
.And.
HaveStdOutContaining
("Hello Tool!");
318
.And.
HaveStdOutContaining
("Hello Tool!");
Microsoft.NET.Build.Containers.IntegrationTests (1)
FullFramework\CreateNewImageToolTaskTests.cs (1)
541
.And.
HaveStdOutContaining
("Trace logging: enabled.");
Microsoft.NET.Build.Tests (193)
AppHostTests.cs (2)
79
.
HaveStdOutContaining
("Hello World!");
449
.
HaveStdOutContaining
("NETSDK1113");
ArtifactsOutputPathTests.cs (3)
457
.
HaveStdOutContaining
("NETSDK1199");
477
.
HaveStdOutContaining
("NETSDK1199");
497
.
HaveStdOutContaining
("NETSDK1200");
GenerateResourceTests.cs (1)
69
.And.
HaveStdOutContaining
("Hello world from a resource!");
GivenFrameworkReferences.cs (14)
216
.And.
HaveStdOutContaining
("NETSDK1073")
217
.And.
HaveStdOutContaining
("NotAKnownFramework")
218
.And.
HaveStdOutContaining
("AnotherUnknownFramework")
259
.And.
HaveStdOutContaining
("NETSDK1073")
260
.And.
HaveStdOutContaining
("Microsoft.ASPNETCORE.App");
340
.
HaveStdOutContaining
("NETSDK1127");
384
.
HaveStdOutContaining
("NETSDK1104");
426
.
HaveStdOutContaining
("NETSDK1103");
463
.
HaveStdOutContaining
("NETSDK1082")
465
.
HaveStdOutContaining
("1 Error(s)");
490
.
HaveStdOutContaining
("NETSDK1083")
492
.
HaveStdOutContaining
("1 Error(s)");
531
.
HaveStdOutContaining
(expectedErrorCode);
969
.
HaveStdOutContaining
("Microsoft.NETCore.App")
GivenThatAProjectHasntBeenRestored.cs (2)
42
.And.
HaveStdOutContaining
(assetsFile)
44
.And.
HaveStdOutContaining
("1 Error(s)");
GivenThatWeWantAllResourcesInSatellite.cs (1)
96
.
HaveStdOutContaining
("Hello World from en satellite assembly");
GivenThatWeWantAMessageWhenBuildingWithAPreviewSdk.cs (1)
27
.And.
HaveStdOutContaining
(Strings.UsingPreviewSdk);
GivenThatWeWantDiagnosticsWhenAssetsFileCannotBeRead.cs (3)
23
build.ExecuteWithoutRestore().Should().Fail().And.
HaveStdOutContaining
(assetsFile);
34
build.ExecuteWithoutRestore().Should().Fail().And.
HaveStdOutContaining
(assetsFile);
45
build.ExecuteWithoutRestore().Should().Fail().And.
HaveStdOutContaining
("NETSDK1060");
GivenThatWeWantDiagnosticsWhenPackageCannotBeFound.cs (2)
41
.And.
HaveStdOutContaining
(package.ID)
42
.And.
HaveStdOutContaining
(package.Version)
GivenThatWeWantImplicitNamespaceImportsDisabled.cs (1)
25
.And.
HaveStdOutContaining
("BC30455");
GivenThatWeWantMSBuildToRespectCustomCulture.cs (1)
45
.
HaveStdOutContaining
("warning MSB3002:");
GivenThatWeWantToBuildAComServerLibrary.cs (7)
128
.
HaveStdOutContaining
("NETSDK1128: ");
149
.
HaveStdOutContaining
("NETSDK1091: ");
185
.
HaveStdOutContaining
("NETSDK1171: ");
206
.
HaveStdOutContaining
("NETSDK1169: ");
230
.
HaveStdOutContaining
("NETSDK1170: ");
266
.
HaveStdOutContaining
("NETSDK1172: ");
283
.
HaveStdOutContaining
("NETSDK1173: ");
GivenThatWeWantToBuildACppCliNonLibraryProject.cs (2)
27
.And.
HaveStdOutContaining
(Strings.NoSupportCppNonDynamicLibraryDotnetCore);
53
.And.
HaveStdOutContaining
(Strings.NoSupportCppNonDynamicLibraryDotnetCore);
GivenThatWeWantToBuildACppCliProject.cs (5)
49
.
HaveStdOutContaining
("Hello, World!");
139
.
HaveStdOutContaining
(Strings.NoSupportCppEnableComHosting);
156
.
HaveStdOutContaining
(Strings.NETFrameworkWithoutUsingNETSdkDefaults);
173
.
HaveStdOutContaining
(Strings.CppRequiresTFMVersion31);
188
.
HaveStdOutContaining
(Strings.NoSupportCppSelfContained);
GivenThatWeWantToBuildADesktopExe.cs (2)
230
.
HaveStdOutContaining
(expectedProgramOutput);
331
.
HaveStdOutContaining
(expectedOutput);
GivenThatWeWantToBuildALibrary.cs (4)
711
.
HaveStdOutContaining
(expectedOutput)
734
.And.
HaveStdOutContaining
("The current .NET SDK does not support targeting");
742
.And.
HaveStdOutContaining
("The current .NET SDK does not support targeting");
1121
.
HaveStdOutContaining
("NETSDK1148");
GivenThatWeWantToBuildALibraryWithOSSupportedVersion.cs (21)
27
.And.
HaveStdOutContaining
(TargetPlatformAttribute(null))
28
.And.
HaveStdOutContaining
(SupportedOSPlatformAttribute(null));
52
.And.
HaveStdOutContaining
(TargetPlatformAttribute("fakeOS14.0"))
53
.And.
HaveStdOutContaining
(SupportedOSPlatformAttribute("fakeOS13.2"));
76
.And.
HaveStdOutContaining
(TargetPlatformAttribute("fakeOS13.2"))
77
.And.
HaveStdOutContaining
(SupportedOSPlatformAttribute("fakeOS13.2"));
95
.And.
HaveStdOutContaining
(TargetPlatformAttribute("Windows7.0"))
96
.And.
HaveStdOutContaining
(SupportedOSPlatformAttribute("Windows7.0"));
115
.And.
HaveStdOutContaining
(TargetPlatformAttribute(expectedAttribute))
116
.And.
HaveStdOutContaining
(SupportedOSPlatformAttribute(expectedAttribute));
134
.And.
HaveStdOutContaining
(TargetPlatformAttribute("Windows7.0"))
135
.And.
HaveStdOutContaining
(SupportedOSPlatformAttribute("Windows"));
155
.Fail().And.
HaveStdOutContaining
("NETSDK1135");
173
.And.
HaveStdOutContaining
(TargetPlatformAttribute("Windows10.0.19041.0"))
174
.And.
HaveStdOutContaining
(SupportedOSPlatformAttribute("Windows10.0.18362.0"));
192
.And.
HaveStdOutContaining
(TargetPlatformAttribute("Windows10.0.19041.0"))
193
.And.
HaveStdOutContaining
(SupportedOSPlatformAttribute("Windows10.0.18362.0"));
221
.And.
HaveStdOutContaining
(TargetPlatformAttribute("Windows10.0.19041.0"))
222
.And.
HaveStdOutContaining
(SupportedOSPlatformAttribute("Windows10.0.17663.0"));
270
.And.
HaveStdOutContaining
(TargetPlatformAttribute("fakeOS14.0"))
271
.And.
HaveStdOutContaining
(SupportedOSPlatformAttribute("fakeOS13.2"));
GivenThatWeWantToBuildAnAppWithLibrariesAndRid.cs (2)
57
.And.
HaveStdOutContaining
($"{LibuvVersion} '{runtimeIdentifier}' {LibuvVersion} '{runtimeIdentifier}' Hello World")
120
.And.
HaveStdOutContaining
($"{LibuvVersion} '{runtimeIdentifier}' {LibuvVersion} '{runtimeIdentifier}' Hello World");
GivenThatWeWantToBuildAnAppWithLibrary.cs (2)
64
.
HaveStdOutContaining
("This string came from the test library!");
124
commandResult.Should().
HaveStdOutContaining
(val);
GivenThatWeWantToBuildAnAppWithoutTransitiveProjectRefs.cs (8)
127
.
HaveStdOutContaining
("Hello World from 1")
129
.
HaveStdOutContaining
("Hello World from 2")
131
.
HaveStdOutContaining
("Hello World from 4")
133
.
HaveStdOutContaining
("Hello World from 5")
135
.
HaveStdOutContaining
("Hello World from 3")
137
.
HaveStdOutContaining
("Hello World from 4")
139
.
HaveStdOutContaining
("Hello World from 5");
175
.
HaveStdOutContaining
("Hello World from 1");
GivenThatWeWantToBuildAnAppWithTransitiveNonSdkProjectRefs.cs (2)
186
.
HaveStdOutContaining
("This string came from MainLibrary!")
188
.
HaveStdOutContaining
("This string came from AuxLibrary!");
GivenThatWeWantToBuildAnAppWithTransitiveProjectRefs.cs (3)
53
.
HaveStdOutContaining
("This string came from MainLibrary!")
55
.
HaveStdOutContaining
("This string came from AuxLibrary!");
113
.
HaveStdOutContaining
("CS0103");
GivenThatWeWantToBuildANetCoreApp.cs (3)
230
result.Should().
HaveStdOutContaining
(expectedFailureMessage);
370
.
HaveStdOutContaining
(outputMessage);
818
.
HaveStdOutContaining
("NU1603");
GivenThatWeWantToBuildAppsWithFrameworkRefs.cs (1)
49
.
HaveStdOutContaining
("Required Test Provider");
GivenThatWeWantToBuildASelfContainedApp.cs (9)
83
.
HaveStdOutContaining
("Hello World!");
109
.And.
HaveStdOutContaining
(string.Format(
148
.
HaveStdOutContaining
("Hello World!");
440
.
HaveStdOutContaining
(Strings.RuntimeIdentifierWillNoLongerImplySelfContained);
524
.
HaveStdOutContaining
("Hello World!");
583
.
HaveStdOutContaining
(Strings.Prefer32BitIgnoredForNetCoreApp);
594
.
HaveStdOutContaining
("Hello World!");
626
.
HaveStdOutContaining
(Strings.PreferNativeArm64IgnoredForNetCoreApp);
637
.
HaveStdOutContaining
("Hello World!");
GivenThatWeWantToBuildASolutionWithNonDefaultConfiguration.cs (1)
36
.Should().
HaveStdOutContaining
($"$(ImplicitConfigurationDefine)=\"{expected}\"");
GivenThatWeWantToBuildASolutionWithNonDefaultConfigurationVB.cs (1)
37
.Should().
HaveStdOutContaining
($"$(ImplicitConfigurationDefine)=\"{expected}\"");
GivenThatWeWantToBuildAWindowsDesktopProject.cs (10)
37
.
HaveStdOutContaining
("NETSDK1136");
74
.
HaveStdOutContaining
("NETSDK1136");
95
.
HaveStdOutContaining
("NETSDK1137");
188
.
HaveStdOutContaining
("NETSDK1140");
245
.
HaveStdOutContaining
("NETSDK1139")
500
.
HaveStdOutContaining
("NETSDK1229");
633
.
HaveStdOutContaining
("NETSDK1220");
663
.
HaveStdOutContaining
("NETSDK1218");
697
.
HaveStdOutContaining
("CS0234");
832
.
HaveStdOutContaining
("NETSDK1230");
GivenThatWeWantToBuildAWindowsRuntimeComponent.cs (6)
26
.And.
HaveStdOutContaining
("NETSDK1131: ");
45
.And.
HaveStdOutContaining
("NETSDK1130: ")
46
.And.
HaveStdOutContaining
("Windows.Foundation.FoundationContract.winmd")
47
.And.
HaveStdOutContaining
("Windows.Foundation.UniversalApiContract.winmd")
67
.And.
HaveStdOutContaining
("NETSDK1149: ")
68
.And.
HaveStdOutContaining
("Microsoft.Toolkit.Uwp.Notifications.dll")
GivenThatWeWantToBuildWithARuntimeIdentifier.cs (2)
27
.
HaveStdOutContaining
("NETSDK1134");
71
.
HaveStdOutContaining
("NETSDK1056");
GivenThatWeWantToBuildWithATargetPlatform.cs (7)
93
.
HaveStdOutContaining
("NETSDK1139");
128
.
HaveStdOutContaining
("NETSDK1140")
130
.
HaveStdOutContaining
(string.Format(Strings.InvalidTargetPlatformVersion, "111.0", "ios", "222.0").Split ('\n', '\r') [0])
132
.
HaveStdOutContaining
("222.0");
166
.
HaveStdOutContaining
("NETSDK1140")
168
.
HaveStdOutContaining
(string.Format(Strings.InvalidTargetPlatformVersion, "111.0", "ios", "222.0").Split ('\n', '\r') [0])
170
.
HaveStdOutContaining
("222.0");
GivenThatWeWantToBuildWithGlobalJson.cs (3)
43
.
HaveStdOutContaining
(warningString)
47
.
HaveStdOutContaining
("NETSDK1141");
52
.
HaveStdOutContaining
(errorString)
GivenThatWeWantToDetectAspireWorkloadDeprecation.cs (7)
35
.
HaveStdOutContaining
("NETSDK1228")
37
.
HaveStdOutContaining
("Aspire Workload which has been deprecated")
39
.
HaveStdOutContaining
("https://aka.ms/aspire/update-to-sdk");
63
.
HaveStdOutContaining
("NETSDK1228")
65
.
HaveStdOutContaining
("Aspire Workload which has been deprecated");
136
.
HaveStdOutContaining
("NETSDK1228")
138
.
HaveStdOutContaining
("Aspire Workload which has been deprecated");
GivenThatWeWantToGenerateADepsFileForATool.cs (2)
42
.And.
HaveStdOutContaining
("Hello World!");
90
.And.
HaveStdOutContaining
("Successfully loaded runtime graph");
GivenThatWeWantToReferenceAnAssembly.cs (8)
77
.And.
HaveStdOutContaining
("Hello from a direct reference.");
198
.And.
HaveStdOutContaining
("Hello World from en satellite assembly for a direct reference.");
283
.And.
HaveStdOutContaining
("Hello from a reference of an indirect reference.");
421
.And.
HaveStdOutContaining
("Hello World from en satellite assembly for a reference of an indirect reference.");
507
.And.
HaveStdOutContaining
("Hello from an indirect reference.");
646
.And.
HaveStdOutContaining
("Hello World from en satellite assembly for an indirect reference.");
749
.And.
HaveStdOutContaining
("Hello from a reference of an indirect reference.");
905
.And.
HaveStdOutContaining
("Hello World from en satellite assembly for a reference of an indirect reference.");
GivenThatWeWantToReferenceAProject.cs (2)
126
result.Should().Fail().And.
HaveStdOutContaining
("NU1201");
131
.And.
HaveStdOutContaining
("It cannot be referenced by a project that targets");
GivenThatWeWantToResolveRuntimePackAssets.cs (2)
43
.
HaveStdOutContaining
(
85
.
HaveStdOutContaining
(
GivenThatWeWantToRunFromMSBuildTarget.cs (1)
35
.And.
HaveStdOutContaining
("Hello World!");
GivenThatWeWantToTargetEolFrameworks.cs (2)
42
.
HaveStdOutContaining
("NETSDK1138");
145
.
HaveStdOutContaining
("NETSDK1202");
GivenThatWeWantToTargetNotRecommendedFrameworks.cs (1)
42
.
HaveStdOutContaining
("NETSDK1215");
GivenThatWeWantToUseBinaryFormatter.cs (3)
129
.
HaveStdOutContaining
("warning SYSLIB0011")
158
.
HaveStdOutContaining
("error SYSLIB0011");
184
.
HaveStdOutContaining
("warning SYSLIB0011")
GivenThatWeWantToVerifyNuGetReferenceCompat.cs (1)
135
referencerBuildResult.Should().Fail().And.
HaveStdOutContaining
("It cannot be referenced by a project that targets");
GivenThatWeWantToVerifyProjectReferenceCompat.cs (1)
69
result.Should().Fail().And.
HaveStdOutContaining
("It cannot be referenced by a project that targets");
GivenThereAreDefaultItems.cs (8)
537
.And.
HaveStdOutContaining
("DuplicateCompileItems.cs")
538
.And.
HaveStdOutContaining
("Class1.cs")
539
.And.
HaveStdOutContaining
("EnableDefaultCompileItems");
576
.And.
HaveStdOutContaining
("PackageReference")
577
.And.
HaveStdOutContaining
("'NETStandard.Library'");
607
.And.
HaveStdOutContaining
("NETSDK1086");
615
.And.
HaveStdOutContaining
("NETSDK1086");
651
.And.
HaveStdOutContaining
("NETSDK1087");
GivenTransitiveFrameworkReferencesAreDisabled.cs (2)
149
.And.
HaveStdOutContaining
("NETSDK1184:");
185
.And.
HaveStdOutContaining
("NETSDK1185:");
GivenWeWantToRequireWindowsForDesktopApps.cs (2)
51
.
HaveStdOutContaining
(Strings.WindowsDesktopFrameworkRequiresWindows);
89
.
HaveStdOutContaining
(Strings.WindowsDesktopFrameworkRequiresWindows);
GlobalPropertyFlowTests.cs (1)
213
.
HaveStdOutContaining
("NETSDK1134");
ImplicitAspNetVersions.cs (7)
109
.
HaveStdOutContaining
("NETSDK1071");
147
.
HaveStdOutContaining
("NETSDK1071")
149
.
HaveStdOutContaining
("NETSDK1023");
176
.
HaveStdOutContaining
("NETSDK1079");
184
.
HaveStdOutContaining
("NETSDK1079");
211
.
HaveStdOutContaining
("NETSDK1080");
219
.
HaveStdOutContaining
("NETSDK1080");
KnownRuntimePackTests.cs (1)
64
.
HaveStdOutContaining
("NETSDK1133");
ProjectConfigurationDescriptionTest.cs (1)
47
.
HaveStdOutContaining
($"::TargetFramework={errorTargetFramework}");
ReferenceExeTests.cs (3)
185
.
HaveStdOutContaining
(buildFailureCode);
416
result.Should().Fail().And.
HaveStdOutContaining
("NETSDK1151");
465
result.Should().
HaveStdOutContaining
("NETSDK1150").And.ExitWith(1);
WorkloadTests.cs (6)
51
.
HaveStdOutContaining
("NETSDK1147");
104
.
HaveStdOutContaining
("NETSDK1147");
131
.
HaveStdOutContaining
("NETSDK1147")
133
.
HaveStdOutContaining
("android");
153
.
HaveStdOutContaining
("NETSDK1139");
176
.
HaveStdOutContaining
("NETSDK1208");
Microsoft.NET.Pack.Tests (3)
GivenThatWeWantToPackACppCliProject.cs (1)
28
.
HaveStdOutContaining
("MSB4057"); // We don't get NETSDK1118 when enabling PackageReference support but can't resolve the apphost without it
GivenThatWeWantToPackAHelloWorldProject.cs (1)
75
.
HaveStdOutContaining
("NETSDK1085");
GivenThatWeWantToPackAProjectTool.cs (1)
52
.And.
HaveStdOutContaining
(Strings.ProjectToolOnlySupportTFMLowerThanNetcoreapp22);
Microsoft.NET.Publish.Tests (111)
GivenThatWeWantToPublishACppCliAppProject.cs (1)
25
.And.
HaveStdOutContaining
(Strings.NoSupportCppNonDynamicLibraryDotnetCore);
GivenThatWeWantToPublishACppCliProject.cs (2)
39
.
HaveStdOutContaining
("Hello, World!");
53
.And.
HaveStdOutContaining
(Strings.NoSupportCppPublishDotnetCore);
GivenThatWeWantToPublishAFrameworkDependentApp.cs (2)
93
.
HaveStdOutContaining
("Hello World!");
116
.
HaveStdOutContaining
(Strings.FrameworkDependentAppHostRequiresVersion21.Replace("\u0093", "\"").Replace("\u0094", "\""));
GivenThatWeWantToPublishAHelloWorldProject.cs (9)
60
.
HaveStdOutContaining
("Hello World!");
127
.
HaveStdOutContaining
("Hello World!");
394
.
HaveStdOutContaining
(outputMessage);
732
.
HaveStdOutContaining
("Copying");
768
.
HaveStdOutContaining
("NETSDK1085");
1012
.
HaveStdOutContaining
("NETSDK1198");
1069
.
HaveStdOutContaining
("NETSDK1198");
1180
.And.
HaveStdOutContaining
($"Runtime directory: {expectedRoot}");
1220
.And.
HaveStdOutContaining
("NETSDK1217");
GivenThatWeWantToPublishAnAotApp.cs (38)
77
.And.
HaveStdOutContaining
("Hello World");
111
.And.
HaveStdOutContaining
("Hello World");
288
.And.
HaveStdOutContaining
("warning")
289
.And.
HaveStdOutContaining
("Microsoft.DotNet.ILCompiler");
307
.And.
HaveStdOutContaining
("Hello World");
346
.And.
HaveStdOutContaining
("Hello World");
407
.And.
HaveStdOutContaining
("warning")
408
.And.
HaveStdOutContaining
("Microsoft.DotNet.ILCompiler");
468
.And.
HaveStdOutContaining
("error NETSDK1207:");
492
.And.
HaveStdOutContaining
("error NETSDK1207:");
516
.And.
HaveStdOutContaining
("error NETSDK1203:");
539
.And.
HaveStdOutContaining
("error NETSDK1204:");
569
.And.
HaveStdOutContaining
("warning IL3050")
570
.And.
HaveStdOutContaining
("warning IL3056")
588
.And.
HaveStdOutContaining
("warning IL3050")
589
.And.
HaveStdOutContaining
("warning IL3056")
590
.And.
HaveStdOutContaining
("warning IL2026")
591
.And.
HaveStdOutContaining
("warning IL3002");
635
.And.
HaveStdOutContaining
(Strings.AotUnsupportedTargetFramework);
676
.And.
HaveStdOutContaining
($"warning NETSDK1210")
677
.And.
HaveStdOutContaining
($"<IsAotCompatible Condition=\"$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))\">true</IsAotCompatible>");
703
.And.
HaveStdOutContaining
("warning IL3050")
704
.And.
HaveStdOutContaining
("warning IL3056")
705
.And.
HaveStdOutContaining
("warning IL2026")
706
.And.
HaveStdOutContaining
("warning IL3002");
734
.And.
HaveStdOutContaining
("warning IL3050")
735
.And.
HaveStdOutContaining
("warning IL3056")
736
.And.
HaveStdOutContaining
("warning IL2026")
737
.And.
HaveStdOutContaining
("warning IL3002");
751
.And.
HaveStdOutContaining
("Hello world");
775
.And.
HaveStdOutContaining
("warning IL3050")
776
.And.
HaveStdOutContaining
("warning IL3056")
777
.And.
HaveStdOutContaining
("warning IL2026")
778
.And.
HaveStdOutContaining
("warning IL3002");
831
.And.
HaveStdOutContaining
("warning IL3050")
832
.And.
HaveStdOutContaining
("warning IL2026");
846
.And.
HaveStdOutContaining
("Hello world");
900
.And.
HaveStdOutContaining
("EventSource is not supported or recommended when compiling to a native library");
GivenThatWeWantToPublishAnAppWithLibrariesAndRid.cs (2)
54
.And.
HaveStdOutContaining
($"{LibuvVersion} '{runtimeIdentifier}' {LibuvVersion} '{runtimeIdentifier}' Hello World");
84
.And.
HaveStdOutContaining
($"{LibuvVersion} '{runtimeIdentifier}' {LibuvVersion} '{runtimeIdentifier}' Hello World");
GivenThatWeWantToPublishAProjectWithAllFeatures.cs (1)
135
publishCommand.Should().Fail().And.
HaveStdOutContaining
("MSB3030"); // "Could not copy ___ because it was not found."
GivenThatWeWantToPublishAProjectWithDependencies.cs (1)
57
.
HaveStdOutContaining
(expectedOutput);
GivenThatWeWantToPublishASelfContainedApp.cs (1)
38
.
HaveStdOutContaining
(Strings.CannotUseSelfContainedWithoutAppHost);
GivenThatWeWantToPublishASingleFileApp.cs (21)
121
.
HaveStdOutContaining
("Hello World");
132
.
HaveStdOutContaining
(Strings.CannotHaveSingleFileWithoutAppHost);
154
publishResults.Should().
HaveStdOutContaining
("Executed AfterAfterSdkPublish");
175
.
HaveStdOutContaining
(Strings.CannotHaveSingleFileWithoutExecutable)
198
.
HaveStdOutContaining
(Strings.CanOnlyHaveSingleFileWithNetCoreApp)
221
.
HaveStdOutContaining
(Strings.PublishSingleFileRequiresVersion30);
233
.
HaveStdOutContaining
(Strings.CannotIncludeAllContentButNotNativeLibrariesInSingleFile);
335
.
HaveStdOutContaining
("Hello World");
576
.And.
HaveStdOutContaining
("Hello World");
640
.And.
HaveStdOutContaining
("(9,13): warning IL3000")
641
.And.
HaveStdOutContaining
("(10,13): warning IL3001");
676
.And.
HaveStdOutContaining
("(9,13): warning IL3000")
677
.And.
HaveStdOutContaining
("(10,13): warning IL3001");
707
.And.
HaveStdOutContaining
(Strings.PublishSingleFileRequiresVersion30);
748
.And.
HaveStdOutContaining
($"warning NETSDK1211")
749
.And.
HaveStdOutContaining
($"<EnableSingleFileAnalyzer Condition=\"$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))\">true</EnableSingleFileAnalyzer>");
834
.
HaveStdOutContaining
("Hello World");
899
.
HaveStdOutContaining
(Strings.CannotIncludeSymbolsInSingleFile);
922
.
HaveStdOutContaining
(Strings.CompressionInSingleFileRequires60);
945
.
HaveStdOutContaining
(Strings.CompressionInSingleFileRequiresSelfContained);
1037
.
HaveStdOutContaining
("Hello World");
GivenThatWeWantToPublishAWebApp.cs (1)
106
.
HaveStdOutContaining
("Hello World!");
GivenThatWeWantToPublishReadyToRun.cs (1)
192
.
HaveStdOutContaining
(Strings.PublishReadyToRunRequiresVersion30);
GivenThatWeWantToPublishTrimmedWindowsFormsAndWPFApps.cs (4)
36
.
HaveStdOutContaining
("NETSDK1175");
84
.
HaveStdOutContaining
("NETSDK1175");
310
.
HaveStdOutContaining
("NETSDK1168");
358
.
HaveStdOutContaining
("NETSDK1168");
GivenThatWeWantToRunILLink.cs (21)
136
.And.
HaveStdOutContaining
("Hello world");
162
.And.
HaveStdOutContaining
($"error {Strings.PublishTrimmedRequiresVersion30}");
187
.And.
HaveStdOutContaining
($"error {Strings.PublishTrimmedRequiresVersion30}");
227
.And.
HaveStdOutContaining
($"warning NETSDK1212")
228
.And.
HaveStdOutContaining
($"<IsTrimmable Condition=\"$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))\">true</IsTrimmable>");
248
.And.
HaveStdOutContaining
($"error {Strings.ILLinkNoValidRuntimePackageError}");
264
.And.
HaveStdOutContaining
("warning IL2026");
814
.And.
HaveStdOutContaining
("error IL1001")
815
.And.
HaveStdOutContaining
(Strings.ILLinkFailed);
1160
.Should().Fail().And.
HaveStdOutContaining
("MSB4030");
1555
.And.
HaveStdOutContaining
("error IL2075")
1556
.And.
HaveStdOutContaining
("warning IL2026");
1575
.And.
HaveStdOutContaining
("warning IL2026")
1576
.And.
HaveStdOutContaining
("warning IL2046")
1577
.And.
HaveStdOutContaining
("warning IL2075")
1578
.And.
HaveStdOutContaining
("error IL2043")
1602
.And.
HaveStdOutContaining
("warning IL2026");
1657
.And.
HaveStdOutContaining
("warning IL2026")
1658
.And.
HaveStdOutContaining
("warning IL2046")
1659
.And.
HaveStdOutContaining
("warning IL2075")
1684
.And.
HaveStdOutContaining
(Strings.ILLinkNotSupportedError);
GivenThatWeWantToTestAMultitargetedSolutionWithPublishReleaseOrPackRelease.cs (1)
259
.
HaveStdOutContaining
("NETSDK1197");
PublishWebApp.cs (1)
65
.
HaveStdOutContaining
("Hello World");
RuntimeIdentifiersTests.cs (4)
71
.
HaveStdOutContaining
("Hello World!");
113
.
HaveStdOutContaining
("Hello World!");
180
.
HaveStdOutContaining
("Hello World!");
335
.
HaveStdOutContaining
("NETSDK1191");
Microsoft.NET.Rebuild.Tests (1)
GivenThatWeWantToRebuildAProject.cs (1)
42
.
HaveStdOutContaining
("warning");
Microsoft.NET.Restore.Tests (8)
GivenThatWeWantToIgnoreObsoleteDotNetCliToolPackages.cs (1)
45
.
HaveStdOutContaining
($"warning NETSDK1059: The tool '{obsoletePackageId}' is now included in the .NET SDK. Information on resolving this warning is available at (https://aka.ms/dotnetclitools-in-box).");
GivenThatWeWantToRestoreProjectsWithPackageDowngrades.cs (2)
33
.And.
HaveStdOutContaining
("NU1605");
39
.And.
HaveStdOutContaining
("NU1605");
GivenThatWeWantToUseFrameworkRoslyn.cs (5)
46
.
HaveStdOutContaining
(Path.Combine(toolsetPackageDir, toolsetPackageVersion, "csc.exe") + " /noconfig");
85
.
HaveStdOutContaining
(Path.Combine(toolsetPackageDir, toolsetPackageVersion, "csc.exe") + " /noconfig");
107
result.Should().
HaveStdOutContaining
("NETSDK1205");
134
.Should().Fail().And.
HaveStdOutContaining
("NETSDK1216");
163
.Should().Pass().And.
HaveStdOutContaining
("NETSDK1221");
Microsoft.NET.Sdk.BlazorWebAssembly.Tests (2)
WasmBuildLazyLoadTest.cs (2)
241
ExecuteCommand(buildCommand).Should().Fail().And.
HaveStdOutContaining
("BLAZORSDK1001");
262
publishCommand.Execute("/p:Configuration=Release").Should().Fail().And.
HaveStdOutContaining
("BLAZORSDK1001");
Microsoft.NET.Sdk.Razor.Tests (24)
BuildIncrementalismTest.cs (1)
36
result.Should().Fail().And.
HaveStdOutContaining
("RZ1006");
BuildIntegrationTest.cs (3)
73
build.Execute().Should().Fail().And.
HaveStdOutContaining
("CS1503");
77
build.Execute().Should().Fail().And.
HaveStdOutContaining
("CS1503").And.
HaveStdOutContaining
(location);
BuildIntrospectionTest.cs (10)
22
.And.
HaveStdOutContaining
($"UpToDateCheckInput: {Path.Combine("Views", "Home", "Index.cshtml")}")
23
.And.
HaveStdOutContaining
($"UpToDateCheckInput: {Path.Combine("Views", "_ViewStart.cshtml")}");
36
.And.
HaveStdOutContaining
("UpToDateReloadFileTypes: ;.cs;.razor;.resx;.cshtml");
58
.And.
HaveStdOutContaining
("UpToDateReloadFileTypes: ;.cs;.razor;.resx;");
71
.And.
HaveStdOutContaining
("UpToDateReloadFileTypes: ;.cs;.razor;.resx;.cshtml");
93
.And.
HaveStdOutContaining
("UpToDateReloadFileTypes: ;.cs;.razor;.resx;");
106
.And.
HaveStdOutContaining
("Watch: Index.razor")
107
.And.
HaveStdOutContaining
("Watch: Index.razor.css");
122
.And.
HaveStdOutContaining
($"RazorComponentWithTargetPath: App {expected1}")
123
.And.
HaveStdOutContaining
($"RazorComponentWithTargetPath: MainLayout {expected2}");
BuildWithComponentsIntegrationTest.cs (7)
91
result.Should().
HaveStdOutContaining
("_HasRazorFiles: true");
92
result.Should().
HaveStdOutContaining
("GenerateEmbeddedValidatableTypeAttribute: true");
93
result.Should().
HaveStdOutContaining
("IncludeEmbeddedValidationGlobalUsing: true");
94
result.Should().
HaveStdOutContaining
("_TargetingNET100OrLater: true");
97
result.Should().
HaveStdOutContaining
("ValidatableTypeAttribute");
98
result.Should().
HaveStdOutContaining
("EmbeddedAttribute");
101
result.Should().
HaveStdOutContaining
("Microsoft.Extensions.Validation.Embedded");
DesignTimeBuildIntegrationTest.cs (2)
62
result.Should().
HaveStdOutContaining
(
85
result.Should().
HaveStdOutContaining
(
MvcBuildIntegrationTest50.cs (1)
36
result.Should().Fail().And.
HaveStdOutContaining
("RZ1006");
Microsoft.NET.Sdk.Web.Tests (1)
DeprecationTests.cs (1)
79
.
HaveStdOutContaining
("ASPDEPR007");
Microsoft.NET.ToolPack.Tests (2)
GivenThatWeWantToPackAToolProject.cs (1)
323
result.Should().Fail().And.
HaveStdOutContaining
("NETSDK1146");
GivenThatWeWantToPackAToolProjectWithPackagedShim.cs (1)
453
.
HaveStdOutContaining
("Hello World from Global Tool");