diff --git a/test/Microsoft.AspNet.Razor.Runtime.Test/TagHelpers/TagHelperDescriptorFactoryTest.cs b/test/Microsoft.AspNet.Razor.Runtime.Test/TagHelpers/TagHelperDescriptorFactoryTest.cs index 0f875c6836..0ed79ad445 100644 --- a/test/Microsoft.AspNet.Razor.Runtime.Test/TagHelpers/TagHelperDescriptorFactoryTest.cs +++ b/test/Microsoft.AspNet.Razor.Runtime.Test/TagHelpers/TagHelperDescriptorFactoryTest.cs @@ -194,7 +194,10 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers // We don't care about order. Mono returns reflected attributes differently so we need to ensure order // doesn't matter by sorting. - descriptors = descriptors.OrderBy(descriptor => descriptor.TagName).ToArray(); + descriptors = descriptors.OrderBy( + descriptor => CaseSensitiveTagHelperDescriptorComparer.Default.GetHashCode(descriptor)).ToArray(); + expectedDescriptors = expectedDescriptors.OrderBy( + descriptor => CaseSensitiveTagHelperDescriptorComparer.Default.GetHashCode(descriptor)).ToArray(); Assert.Equal(expectedDescriptors, descriptors, CaseSensitiveTagHelperDescriptorComparer.Default); }