protected void AssertHasSameExplicitInterfaceMethod(Type interfaceType, Type type0, Type type1, string methodName, params Type[] parameterTypes)
        {
            var methodFromType0 = ScriptingHelper.GetExplicitInterfaceMethod(interfaceType, type0, methodName, parameterTypes);

            Assert.That(methodFromType0, Is.Not.Null);
            var methodFromType1 = ScriptingHelper.GetExplicitInterfaceMethod(interfaceType, type1, methodName, parameterTypes);

            Assert.That(methodFromType1, Is.Not.Null);
            Assert.That(_methodInfoEqualityComparerIgnoreVirtual.Equals(methodFromType0, methodFromType1), Is.True);
        }