Skip to content

Commit da91cea

Browse files
committed
Add unit tests for dotnet nuget list source calls
1 parent 743e77d commit da91cea

File tree

1 file changed

+31
-0
lines changed
  • csharp/extractor/Semmle.Extraction.Tests

1 file changed

+31
-0
lines changed

csharp/extractor/Semmle.Extraction.Tests/DotNet.cs

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,5 +269,36 @@ public void TestDotnetExec()
269269
var lastArgs = dotnetCliInvoker.GetLastArgs();
270270
Assert.Equal("exec myarg1 myarg2", lastArgs);
271271
}
272+
273+
[Fact]
274+
public void TestNugetFeeds()
275+
{
276+
// Setup
277+
var dotnetCliInvoker = new DotNetCliInvokerStub(new List<string>());
278+
var dotnet = MakeDotnet(dotnetCliInvoker);
279+
280+
// Execute
281+
dotnet.GetNugetFeeds("abc");
282+
283+
// Verify
284+
var lastArgs = dotnetCliInvoker.GetLastArgs();
285+
Assert.Equal("nuget list source --format Short --configfile \"abc\"", lastArgs);
286+
}
287+
288+
[Fact]
289+
public void TestNugetFeedsFromFolder()
290+
{
291+
// Setup
292+
var dotnetCliInvoker = new DotNetCliInvokerStub(new List<string>());
293+
var dotnet = MakeDotnet(dotnetCliInvoker);
294+
295+
// Execute
296+
dotnet.GetNugetFeedsFromFolder("abc");
297+
298+
// Verify
299+
var lastArgs = dotnetCliInvoker.GetLastArgs();
300+
Assert.Equal("nuget list source --format Short", lastArgs);
301+
Assert.Equal("abc", dotnetCliInvoker.WorkingDirectory);
302+
}
272303
}
273304
}

0 commit comments

Comments
 (0)