【C#】【NUnit】 NUnit ~ 初期設定編 ~

■ 設定

環境

 * VS : Microsoft Visual Studio 2010 Express (10.0.3)
 * NUnit : NUnit-2.5.9.10348.msi (新しくないとVS2010に対応していないので注意)

手順

参考資料を参考にすればできるが、VS2010用にちょっと修正

 1. ダウンロードページより登録を行い、Download TestDriven.NET Personalを選ぶ
 2. VS2010で使用したい場合、最新Verを選ぶ
 3. ダウンロードしてきたzipを解凍して、中のEXEを実行
   (インストール前に、VisualStudioなど余計なアプリケーションは落としておくこと)
 4. ChooseSetupTypeでCompleteを選択してインストール
 5. VS2010の[ツール]-[外部ツール]-[追加]で以下を入力すれば、[ツール]-[NUnit]で使用可能
外部ツール・設定
・タイトル:NUnit
・コマンド:nunitのインストール先のEXEまでのパス
(例)C:\Program Files\NUnit 2.5.9\bin\net-2.0\nunit.exe
・引数:/run $(ProjectDir)/$(ProjectFileName)
・初期ディレクトリ:$(ProjectDir)

参考資料

http://d.hatena.ne.jp/kumat/20080516/p1

■ その他の設定

ブレイクポイントを止めるには(.NET4 の場合)

設定
[1] 「C:\Program Files\NUnit 2.5.9\bin\net-2.0」内にある「nunit.exe.config」をテキストエディタで開く
[2] 以下のように<startup> ... </startup> を追加する
実行
[1] テストプロジェクトを右クリックし「スタートアップ プロジェクトに設定する」を選択
[2] 対象のテストコードにブレイクポイントを張る
[3] F5を押下する
[4] NUnit が立ち上がるので、「Run」ボタン押下
   => で、止まるはず。 
nunit.exe.config
  ・・・
  </runtime>
<!-- ここから -->
<startup>
    <requiredRuntime version="4.0.30319" />
</startup>
<!-- ここまで -->
</configuration>

参考文献

http://d.hatena.ne.jp/kumat/20101130
http://www.lancard.com/blog/2011/06/24/vs2010nunit2-5-10%E3%81%A7%E3%83%86%E3%82%B9%E3%83%88%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%82%92%E3%83%87%E3%83%90%E3%83%83%E3%82%B0/

関連記事

NUnit ~ あれこれ編 ~

https://blogs.yahoo.co.jp/dk521123/31658819.html