3

xUnit.netを使用して、OSXでMonoで作成したプロジェクトをテストしようとしています。MonoDevelopでテストを実行する良い方法、または少なくともテストスイートを作成してプロジェクトのメインメソッドからこれらのテストを実行する方法が必要です。誰かがこれをやってみましたか?NUnitでテストスイートを作成して自分で実行できることを覚えていますが、xUnit.netで同等の方法を理解することはできません。

xUnit.netでランナーを使用せずにテストを実行するための良い方法、またはOSXMonoDevelopでテストを実行するためのより良い方法を誰かが見つけた場合はお知らせください。

4

1 に答える 1

2

xunit guiを使用してテストを実行できます(ターミナルからmono xunit.gui.flavorを使用します)-xunitテストランナーをMonoDevelop IDEに統合できるMonoDevelop用のxunitアドインを認識していません(別のリファレンス:http:// xunit.codeplex.com/discussions/439410)。

単体テストをデバッグするには、デバッガーをxunitGUIに接続します。これを簡単にするために、プロジェクトの実行構成をカスタマイズできます:http ://www.grumpydev.com/2011/06/30/debugging-xunit-tests-using-monodevelop/

xunitを使用するためにいくつかのフープをジャンプするか、プラットフォームとうまく統合されたNUnitを使用するかを決定する必要があります。

于 2013-04-20T08:01:14.303 に答える