Skip to content

Commit 98dbbe9

Browse files
committed
C#: Update unit tests.
1 parent 7b75a30 commit 98dbbe9

File tree

1 file changed

+15
-12
lines changed
  • csharp/extractor/Semmle.Extraction.Tests

1 file changed

+15
-12
lines changed

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

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,24 @@ public void TestAssets1()
2121

2222
// Verify
2323
Assert.True(success);
24-
Assert.Equal(5, dependencies.RequiredPaths.Count());
25-
Assert.Equal(4, dependencies.UsedPackages.Count());
24+
Assert.Equal(7, dependencies.Paths.Count());
25+
Assert.Equal(6, dependencies.Packages.Count());
2626

27-
var normalizedPaths = dependencies.RequiredPaths.Select(FixExpectedPathOnWindows);
27+
var normalizedPaths = dependencies.Paths.Select(FixExpectedPathOnWindows);
2828
// Required references
2929
Assert.Contains("castle.core/4.4.1/lib/netstandard1.5/Castle.Core.dll", normalizedPaths);
3030
Assert.Contains("castle.core/4.4.1/lib/netstandard1.5/Castle.Core2.dll", normalizedPaths);
3131
Assert.Contains("json.net/1.0.33/lib/netstandard2.0/Json.Net.dll", normalizedPaths);
3232
Assert.Contains("microsoft.aspnetcore.cryptography.internal/6.0.8/lib/net6.0/Microsoft.AspNetCore.Cryptography.Internal.dll", normalizedPaths);
3333
Assert.Contains("humanizer.core/2.8.26/lib/netstandard2.0", normalizedPaths);
3434
// Used packages
35-
Assert.Contains("castle.core", dependencies.UsedPackages);
36-
Assert.Contains("json.net", dependencies.UsedPackages);
37-
Assert.Contains("microsoft.aspnetcore.cryptography.internal", dependencies.UsedPackages);
38-
Assert.Contains("humanizer.core", dependencies.UsedPackages);
35+
Assert.Contains("castle.core", dependencies.Packages);
36+
Assert.Contains("json.net", dependencies.Packages);
37+
Assert.Contains("microsoft.aspnetcore.cryptography.internal", dependencies.Packages);
38+
Assert.Contains("humanizer.core", dependencies.Packages);
39+
// Used frameworks
40+
Assert.Contains("microsoft.netcore.app.ref", dependencies.Packages);
41+
Assert.Contains("microsoft.aspnetcore.app.ref", dependencies.Packages);
3942
}
4043

4144
[Fact]
@@ -51,15 +54,15 @@ public void TestAssets2()
5154

5255
// Verify
5356
Assert.True(success);
54-
Assert.Equal(2, dependencies.RequiredPaths.Count());
57+
Assert.Equal(2, dependencies.Paths.Count());
5558

56-
var normalizedPaths = dependencies.RequiredPaths.Select(FixExpectedPathOnWindows);
59+
var normalizedPaths = dependencies.Paths.Select(FixExpectedPathOnWindows);
5760
// Required references
5861
Assert.Contains("microsoft.netframework.referenceassemblies/1.0.3", normalizedPaths);
5962
Assert.Contains("microsoft.netframework.referenceassemblies.net48/1.0.3", normalizedPaths);
6063
// Used packages
61-
Assert.Contains("microsoft.netframework.referenceassemblies", dependencies.UsedPackages);
62-
Assert.Contains("microsoft.netframework.referenceassemblies.net48", dependencies.UsedPackages);
64+
Assert.Contains("microsoft.netframework.referenceassemblies", dependencies.Packages);
65+
Assert.Contains("microsoft.netframework.referenceassemblies.net48", dependencies.Packages);
6366
}
6467

6568
[Fact]
@@ -75,7 +78,7 @@ public void TestAssets3()
7578

7679
// Verify
7780
Assert.False(success);
78-
Assert.Empty(dependencies.RequiredPaths);
81+
Assert.Empty(dependencies.Paths);
7982
}
8083

8184
private readonly string assetsJson1 = """

0 commit comments

Comments
 (0)