在Mac OS X上进行C#/ Mono单元测试

时间:2011-12-03 09:31:34

标签: c# macos unit-testing mono tdd

我正在尝试将我的C#开发过程从Windows / Visual Studio 2010迁移到Mac OS X / Monodevelop。我想知道是否有适合我需求的良好单元测试框架?

如果它能同时在Windows / Mac / Ubuntu上运行会很好。

我已经检查了明显的选项,如NUnit和MSTest,但第一个只有Windows的可执行文件(或者我还没有找到Mac版本),第二个与Studio紧密集成,没有Mac的这样的应用程序。< / p>

我该怎么办?

2 个答案:

答案 0 :(得分:5)

NUnit支持内置于MonoDevelop以及集成的运行程序。我从未在VS和Mono中尝试针对相同的解决方案或项目进行开发和测试,根据项目类型可能会很棘手。

我希望测试继续运行,这取决于两个平台上可用的NUnit功能。从语法上讲,它们当然是相同的[TestFixture] [Test]

答案 1 :(得分:2)

Mono已经预先在OSX上预先打包了nunit,所以最简单的方法是使用它。