Skip to content

Commit 4df737f

Browse files
committed
Add mini unit test
1 parent 61ab712 commit 4df737f

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/Tasks/Microsoft.NET.Build.Tasks.UnitTests/GivenADependencyContextBuilder.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,15 @@ public void ItDoesntCreateReferenceAssembliesWhenNoCompilationOptions()
195195
.NotContain(d => d.Name == "System.Collections.NonGeneric.Reference");
196196
}
197197

198+
[Fact]
199+
public void ItDoesntCreateKeepUnneededRuntimeReferences()
200+
{
201+
DependencyContext dependencyContext = BuildDependencyContextWithReferenceAssemblies(useCompilationOptions: false);
202+
203+
dependencyContext.RuntimeLibraries.Count.Should().Be(1);
204+
dependencyContext.RuntimeLibraries[0].Name.Should().Be("simple.dependencies"); // This is the entrypoint
205+
}
206+
198207
[Fact]
199208
public void ItHandlesReferenceAndPackageReferenceNameCollisions()
200209
{

0 commit comments

Comments
 (0)