diff --git a/src/libraries/System.Security.Cryptography.X509Certificates/tests/CollectionTests.cs b/src/libraries/System.Security.Cryptography.X509Certificates/tests/CollectionTests.cs index d074f8ad431661..ac92a40e6d9479 100644 --- a/src/libraries/System.Security.Cryptography.X509Certificates/tests/CollectionTests.cs +++ b/src/libraries/System.Security.Cryptography.X509Certificates/tests/CollectionTests.cs @@ -1744,7 +1744,9 @@ static void AssertPem(X509Certificate2Collection expected, ReadOnlySpan pe using (ImportedCollection imported = Cert.Import(data)) { - Assert.Equal(expected.ToArray(), imported.Collection.ToArray(), new X509Certificate2EqualityComparer()); + X509Certificate2[] expectedCollection = expected.OrderBy(c => c.Thumbprint).ToArray(); + X509Certificate2[] actualCollection = imported.Collection.OrderBy(c => c.Thumbprint).ToArray(); + Assert.Equal(expectedCollection, actualCollection, new X509Certificate2EqualityComparer()); } }