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); }