我最近在这里找到了一篇有用的帖子:NUnit extension
但是我的问题仍然没有得到回答。
首先,什么是“测试程序集”?
其次,有人可以给我更详细的解释' NUnit搜索每个测试程序集以查找要加载的插件'吗?
例如,我的 VS2010 解决方案中有两个项目,比如说项目 A 和项目 B。A 是一个测试项目(里面包含 '[Test]'),B 是一个 NUnit 插件项目(包含插件安装程序,EventListener 接口实现,等等),并且,A 引用 B。这行得通吗?插件会被调用吗?
如果不是,我认为这意味着我必须将各种 .cs 文件(实现 NUnit 插件)直接包含在项目 A 中,而不是将它们放入单独的项目中并在测试项目中引用它。你是这个意思吗?
如果是这样,另一个问题是,当我有项目 C、D、E... 也是测试项目时,我必须在每个测试项目中包含那些不同的 .cs 文件(实现 NUnit 插件)?