我正在尝试将我的C#开发过程从Windows / Visual Studio 2010迁移到Mac OS X / Monodevelop。我想知道是否有适合我需求的良好单元测试框架?
如果它能同时在Windows / Mac / Ubuntu上运行会很好。
我已经检查了明显的选项,如NUnit和MSTest,但第一个只有Windows的可执行文件(或者我还没有找到Mac版本),第二个与Studio紧密集成,没有Mac的这样的应用程序。< / p>
我该怎么办?
答案 0 :(得分:5)
NUnit支持内置于MonoDevelop以及集成的运行程序。我从未在VS和Mono中尝试针对相同的解决方案或项目进行开发和测试,根据项目类型可能会很棘手。
我希望测试继续运行,这取决于两个平台上可用的NUnit功能。从语法上讲,它们当然是相同的[TestFixture] [Test]
等
答案 1 :(得分:2)
Mono已经预先在OSX上预先打包了nunit,所以最简单的方法是使用它。