我正在尝试开发一个NUnit插件,它可以从包含Action
委托列表的对象动态地将测试方法添加到套件中.问题在于NUnit似乎非常倾向于反思以完成工作.因此,看起来没有简单的方法可以将我的Action
s直接添加到套件中.
相反,我必须添加MethodInfo
对象.这通常有效,但Action
代表是匿名的,所以我必须构建完成此任务的类型和方法.我需要找到一种更简单的方法来做到这一点,而无需使用Emit
.有谁知道如何从Action代理轻松创建MethodInfo实例?
我遇到了使用Visual Studio 2008通过Test Driven .NET插件运行NUnit的问题.我有一个插件,当我使用NUnit GUI时,工作得很好.但是,当通过TDD.NET运行NUnit时,插件似乎不起作用.我已经尝试了一些方法,例如更新到最新版本,并将插件放入TDD.NET的NUnit副本,并修改TDD.NET nunit.config文件以指向另一个副本nunit.这些策略都不起作用.我错过了什么?提前致谢!