diff --git a/src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs b/src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs index 402fd5f94828c5e5948badb35d95f72c4ee6e176..cb5a365171e09e7da6561ab003db4148b13d42d8 100644 --- a/src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs +++ b/src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs @@ -534,12 +534,11 @@ public void IgnoreOrFwUnifyVersion() AssemblyIdentityComparer.ComparisonResult.Equivalent, unificationApplied: true); - // TODO (bug 1090947): - //TestMatch( - // "System.Numerics.Vectors, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", - // "System.Numerics.Vectors, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", - // AssemblyIdentityComparer.ComparisonResult.Equivalent, - // unificationApplied: true); + TestMatch( + "System.Numerics.Vectors, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", + "System.Numerics.Vectors, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", + AssemblyIdentityComparer.ComparisonResult.Equivalent, + unificationApplied: true); // greater version than FW version (4.0) TestMatch( @@ -552,11 +551,10 @@ public void IgnoreOrFwUnifyVersion() "System.Runtime.Handles, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", AssemblyIdentityComparer.ComparisonResult.NotEquivalent); - // TODO (bug 1090947): - //TestMatch( - // "System.Numerics.Vectors, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", - // "System.Numerics.Vectors, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", - // AssemblyIdentityComparer.ComparisonResult.NotEquivalent); + TestMatch( + "System.Numerics.Vectors, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", + "System.Numerics.Vectors, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", + AssemblyIdentityComparer.ComparisonResult.NotEquivalent); // works correctly for names with CLR invalid characters: foreach (var c in AssemblyIdentityTests.ClrInvalidCharacters)