Skip to content

Commit 0dd4e52

Browse files
committed
Fix tests
1 parent 30b1fb4 commit 0dd4e52

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

test/dotnet-watch.Tests/Build/EvaluationTests.cs

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,8 +236,13 @@ public async Task ProjectReferences_OneLevel()
236236

237237
var project1 = new TestProject("Project1")
238238
{
239+
IsExe = true,
239240
TargetFrameworks = $"{ToolsetInfo.CurrentTargetFramework};net462",
240241
ReferencedProjects = { project2 },
242+
SourceFiles =
243+
{
244+
{ "Project1.cs", s_emptyProgram },
245+
},
241246
};
242247

243248
var testAsset = _testAssets.CreateTestProject(project1);
@@ -271,8 +276,13 @@ public async Task TransitiveProjectReferences_TwoLevels()
271276

272277
var project1 = new TestProject("Project1")
273278
{
279+
IsExe = true,
274280
TargetFrameworks = $"{ToolsetInfo.CurrentTargetFramework};net462",
275281
ReferencedProjects = { project2 },
282+
SourceFiles =
283+
{
284+
{ "Project1.cs", s_emptyProgram },
285+
},
276286
};
277287

278288
var testAsset = _testAssets.CreateTestProject(project1);
@@ -305,8 +315,13 @@ public async Task SingleTargetRoot_MultiTargetedDependency(bool specifyTargetFra
305315

306316
var project1 = new TestProject("Project1")
307317
{
318+
IsExe = true,
308319
TargetFrameworks = ToolsetInfo.CurrentTargetFramework,
309320
ReferencedProjects = { project2 },
321+
SourceFiles =
322+
{
323+
{ "Project1.cs", s_emptyProgram },
324+
},
310325
};
311326

312327
var testAsset = _testAssets.CreateTestProject(project1, identifier: specifyTargetFramework.ToString());
@@ -479,8 +494,13 @@ public async Task MsbuildOutput()
479494

480495
var project1 = new TestProject("Project1")
481496
{
497+
IsExe = true,
482498
TargetFrameworks = "net462",
483499
ReferencedProjects = { project2 },
500+
SourceFiles =
501+
{
502+
{ "Program.cs", s_emptyProgram },
503+
},
484504
};
485505

486506
var testAsset = _testAssets.CreateTestProject(project1);
@@ -495,9 +515,9 @@ public async Task MsbuildOutput()
495515
Assert.Null(result);
496516

497517
// note: msbuild prints errors to stdout, we match the pattern and report as error:
498-
AssertEx.Equal(
518+
Assert.Contains(
499519
$"[Error] {project1Path} : error NU1201: Project Project2 is not compatible with net462 (.NETFramework,Version=v4.6.2). Project Project2 supports: netstandard2.1 (.NETStandard,Version=v2.1)",
500-
_logger.GetAndClearMessages().Single(m => m.Contains("error NU1201")));
520+
_logger.GetAndClearMessages());
501521
}
502522

503523
private readonly struct ExpectedFile(string path, string? staticAssetUrl = null, bool targetsOnly = false, bool graphOnly = false)

0 commit comments

Comments
 (0)