2011-12-03 27 views
5

我試圖將我的C#開發過程從Windows/Visual Studio 2010遷移到Mac OS X/Monodevelop。我想知道是否有任何符合我需求的良好單元測試框架?Mac OS X上的C#/ Mono單元測試

這將是很好,如果它可以在Windows/Mac/Ubuntu的同時工作。

我已經檢查了明顯的選項作爲NUnit和MSTest,但第一個只有Windows可執行文件(或者我還沒有找到Mac版本),第二個與Studio緊密集成,沒有這樣的Mac應用程序。

我該怎麼辦?

回答

5

NUnit支持內置於MonoDevelop中,並帶有集成運行器。我從來沒有嘗試VS和Mono開發和測試相同的解決方案或項目,可能會很棘手,具體取決於項目類型。

我期望測試繼續運行,但需要在兩個平臺上都可用的NUnit功能。在句法上它們當然是相同的[TestFixture] [Test]

+0

啊!所以我不需要爲Mac設立一個獨立的Nunit亞軍!謝謝! – shytikov

2

Mono船上的nunit已經預包裝在OSX上,所以簡單的方法就是使用它。