diff --git a/src/libraries/System.Runtime/tests/System/Type/TypeTests.cs b/src/libraries/System.Runtime/tests/System/Type/TypeTests.cs index 5819c7ae4d281..defb620a0df53 100644 --- a/src/libraries/System.Runtime/tests/System/Type/TypeTests.cs +++ b/src/libraries/System.Runtime/tests/System/Type/TypeTests.cs @@ -1212,7 +1212,8 @@ public static IEnumerable GetInterfaceMap_TestData() } // Check we have the expected implementation for the level 3 interfaces (abstract explicit implementations - I1.M and I1.G methods) - if (classType.Index >= 3) + bool isMono = typeof(object).Assembly.GetType("Mono.RuntimeStructs") != null; // [ActiveIssue("https://github.com/dotnet/runtime/issues/TODO")] + if (!isMono && classType.Index >= 3) { foreach ((Type Type, string MethodNamePrefix) interfaceType in new (Type, string)[] {