2011-12-03 14 views
5

私はC#開発プロセスをWindows/Visual Studio 2010からMac OS X/Monodevelopに移行しようとしています。私のニーズに合った良いユニットテストフレームワークがあるのでしょうか?Mac OS XのC#/ Monoユニットテスト

Windows/Mac/Ubuntuで同時に動作するといいですね。

私はNUnitとMSTestとして明白なオプションをチェックしましたが、最初はWindowsのみで実行可能です(またはMac版はまだ見つかりませんでした)。もう1つはStudioと緊密に統合されています。

どうすればよいですか?

答えて

5

NUnitサポートは、統合ランナーとともにMonoDevelopに組み込まれています。私は同じソリューションやプロジェクトに対してVSとMonoの開発とテストを試みたことは一度もありませんでしたが、プロジェクトのタイプによっては難しいかもしれません。

両方のプラットフォームでNUnit機能が利用可能であることを条件に、テストを続行することが期待されます。構文的にはもちろん同じです[TestFixture] [Test]など

+0

Ah!だから私はMac用のスタンドアロンのNunitランナーを持つ必要はありません!ありがとう! – shytikov

2

モノラルnunitはすでにOSXでプリパッケージされていますので、簡単な方法はそれを使用することです。