ただいま修行中...

ソフトウェア開発において、勉強中で悪戦苦闘の日々

Visual StudioからNUnitを起動する方法

2011-06-21 21:27:38 | C#
NUnitをVisual Studioから起動する方法として、通常であれば、クラスライブラリを作成して、プロジェクトのプロパティのデバッグのところの外部プログラムから起動するに、NUnitをインストールした場所を指定します。

次に、Windowsアプリケーション上で直接テストコードを書いて、NUnitを起動する方法です。

以下のようにメインのエントリポイントを通常のForm1が書いてい有る個所を以下のように書き直せば起動します。

class Program
{
/// <summary>
/// アプリケーションのメイン エントリ ポイントです。
/// </summary>
[STAThread]
static void Main(string[] args)
{
NUnit.Gui.AppEntry.Main(new string[] { System.Windows.Forms.Application.ExecutablePath });
}
}

後は、ファイルの追加で、テストコードを追加していけば、自動的にNUnitを起動することができます。

参照設定に、NUnit.GUI.Runner.dllを追加すれば、問題なく動作します。