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

5

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

如果它能够在Windows/Mac/Ubuntu上同时工作,那就太好了。

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

我该怎么办?

2个回答

5

NUnit支持已经内置在MonoDevelop中,并带有一个集成的运行器。我从未尝试在VS和Mono中针对同一解决方案或项目进行开发和测试,这可能会因项目类型而变得棘手。

我预计测试将继续运行,前提是NUnit功能在两个平台上都可用。从语法上讲,它们当然是相同的[TestFixture] [Test]等。


啊!所以我不需要为Mac拥有一个独立的Nunit运行器!谢谢! - shytikov

2

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接