Skip to content

Commit 154c6b7

Browse files
committed
Add test running in a working directory containing a Directory.Build.props
1 parent 8dbbf83 commit 154c6b7

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

tests/nugraph.Tests/NugraphTests.cs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,28 @@ public async Task Package_Serilog()
5656
""");
5757
}
5858

59+
[Test]
60+
public async Task Package_Serilog_WorkingDirectoryUsingArcadeSdk()
61+
{
62+
using var project = new TemporaryProject();
63+
var workingDirectory = project.File.Directory!.FullName;
64+
// lang=xml
65+
const string directoryBuildProps =
66+
"""
67+
<Project>
68+
<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" />
69+
</Project>
70+
""";
71+
await File.WriteAllTextAsync(Path.Combine(workingDirectory, "Directory.Build.props"), directoryBuildProps);
72+
73+
var result = await nugraph.RunAsync(["Serilog"], workingDirectory: workingDirectory);
74+
75+
result.Should().Match(stdOutPattern:"https://mermaid.live/view#pako:*", stdErrPattern: """
76+
Generating dependency graph for Serilog
77+
Generating dependency graph for Serilog *
78+
""");
79+
}
80+
5981
[Test]
6082
public async Task Package_Serilog_430_net60()
6183
{

0 commit comments

Comments
 (0)