我继承了一个带有MSTest的程序集,但这些测试是在构建机器上使用nunit-console运行的(不确定它是如何工作的)。因此,我决定将其整理出来,并将其更改为适当的NUnit测试,但现在nunit-console (或gui)找不到任何测试。不过,使用ReSharper测试运行器时,它们运行得很好。你知道会遗漏什么吗?
发布于 2009-03-06 10:47:00
谢谢大家的帮助。升级到最新的NUnit框架解决了这个问题(您建议的所有显而易见的事情都是可以的)。
弗雷德里克·盖瑟斯,我想你也可以试试。
发布于 2009-03-06 10:04:57
检查:
[TestFixture]属性?我相信一些版本的NUnit能够根据它们的名字找到测试,例如没有[Test]属性的TestFooBarBaz(),但我不知道现在的状态是什么-它可以解释这种差异。
发布于 2009-03-06 10:04:00
您的测试装置、类和方法是公共的吗?它们必须是NUnit才能找到的。
https://stackoverflow.com/questions/618292
复制相似问题