Skip to content

Commit f267018

Browse files
committed
Test with SelfContained as well
1 parent 50e4bcf commit f267018

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

test/Microsoft.NET.Build.Tests/ReferenceExeTests.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -483,9 +483,10 @@ public void MTPNonSelfContainedExecutableCannotBeReferencedBySelfContained(bool
483483
}
484484

485485
[RequiresMSBuildVersionTheory("17.0.0.32901")]
486-
[InlineData("xunit")]
487-
[InlineData("mstest")]
488-
public void ExeProjectCanReferenceTestProject(string testTemplateName)
486+
[CombinatorialData]
487+
public void ExeProjectCanReferenceTestProject(
488+
[CombinatorialValues("xunit", "mstest")] string testTemplateName,
489+
bool setSelfContainedProperty)
489490
{
490491
var testConsoleProject = new TestProject("ConsoleApp")
491492
{
@@ -494,6 +495,11 @@ public void ExeProjectCanReferenceTestProject(string testTemplateName)
494495
RuntimeIdentifier = EnvironmentInfo.GetCompatibleRid()
495496
};
496497

498+
if (setSelfContainedProperty)
499+
{
500+
testConsoleProject.SelfContained = "true";
501+
}
502+
497503
var testAsset = _testAssetsManager.CreateTestProject(testConsoleProject, identifier: testTemplateName);
498504

499505
var testProjectDirectory = Path.Combine(testAsset.TestRoot, "TestProject");

0 commit comments

Comments
 (0)