2 using System
.Reflection
;
5 namespace Castle
.DynamicProxy
.Tests
8 public class GenericTestUtility
10 public static void CheckMethodInfoIsClosed (MethodInfo method
, Type returnType
, params Type
[] parameterTypes
)
12 Assert
.IsFalse (method
.ContainsGenericParameters
);
13 Assert
.AreEqual (returnType
, method
.ReturnType
);
15 ParameterInfo
[] parameters
= method
.GetParameters();
16 Assert
.AreEqual (parameterTypes
.Length
, parameters
.Length
);
17 for (int i
= 0; i
< parameterTypes
.Length
; ++i
)
19 Assert
.AreEqual (parameterTypes
[i
], parameters
[i
].ParameterType
);