|
|
|
@ -19,6 +19,7 @@
@@ -19,6 +19,7 @@
|
|
|
|
|
using System; |
|
|
|
|
|
|
|
|
|
using ICSharpCode.Decompiler.CSharp.ProjectDecompiler; |
|
|
|
|
using ICSharpCode.Decompiler.Metadata; |
|
|
|
|
|
|
|
|
|
using NUnit.Framework; |
|
|
|
|
|
|
|
|
@ -119,5 +120,14 @@ namespace ICSharpCode.Decompiler.Tests
@@ -119,5 +120,14 @@ namespace ICSharpCode.Decompiler.Tests
|
|
|
|
|
// Assert
|
|
|
|
|
Assert.That(targetFramework.Moniker, Is.EqualTo(expectedMoniker)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[TestCase(".NETCoreApp, Version=v5.0", TargetFrameworkIdentifier.NET, "5.0.0")] |
|
|
|
|
[TestCase(".NETCoreApp, Version=v10.0", TargetFrameworkIdentifier.NET, "10.0.0")] |
|
|
|
|
public void VerifyUniversalAssemblyResolverParseTargetFramework(string targetFramework, TargetFrameworkIdentifier identifier, string version) |
|
|
|
|
{ |
|
|
|
|
var (id, v) = UniversalAssemblyResolver.ParseTargetFramework(targetFramework); |
|
|
|
|
Assert.That(id, Is.EqualTo(identifier)); |
|
|
|
|
Assert.That(v.ToString(3), Is.EqualTo(version)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|