Tag: nunit addins

如何从Action委托创建MethodInfo

我正在尝试开发一个NUnit插件,它从包含Action委托列表的对象动态地将测试方法添加到套件中。 问题在于NUnit似乎非常倾向于反思以完成工作。 因此,看起来没有简单的方法将Action直接添加到套件中。 相反,我必须添加MethodInfo对象。 这通常有效,但Action代理是匿名的,所以我必须构建完成此任务的类型和方法。 我需要找到一种更简单的方法来做到这一点,而不需要使用Emit 。 有谁知道如何从Action代理轻松创建MethodInfo实例?