diff --git a/src/Mvc/Mvc.Core/test/ModelBinding/Metadata/ModelAttributesTest.cs b/src/Mvc/Mvc.Core/test/ModelBinding/Metadata/ModelAttributesTest.cs index 5db7c1f45ece..f4f56c5ff8fe 100644 --- a/src/Mvc/Mvc.Core/test/ModelBinding/Metadata/ModelAttributesTest.cs +++ b/src/Mvc/Mvc.Core/test/ModelBinding/Metadata/ModelAttributesTest.cs @@ -216,10 +216,8 @@ public void GetAttributesForParameter_SomeAttributes() attribute => Assert.IsType(attribute), attribute => Assert.IsType(attribute)); Assert.Null(attributes.PropertyAttributes); - Assert.Collection( - // Take(1) because the attribute or attributes after SerializableAttribute are framework-specific. - attributes.TypeAttributes.Take(1), - attribute => Assert.IsType(attribute)); + // Check that SerializableAttribute exists in TypeAttributes (order-agnostic) + Assert.Contains(attributes.TypeAttributes, attr => attr is SerializableAttribute); } [Fact]