HIDARI日記(右)

そのときどき興味ある技術を中心にだらだら書いてます。内容は個人の見解であり、所属する企業を代表するものではありません。

NUnitのインストール手順メモ

今風のNUnitインストール

職場で何度も手順を書かされることにいい加減嫌気がさしたので,今度から投げつけられるようにまとめておくことにします.

今風かと言われると今更風なのかもしれませんがね.

少なくとも弊社ではインストーラを落としてきてインストールするよりもnugetからインストールするほうが,在る筈のないハードルは低いようです.

nugetしましょう

Visual Studioを開き,メニューから [ツール] - [ライブラリ パッケージ マネージャー] - [パッケージ マネージャー コンソール]を開きます.

パッケージ マネージャー コンソールの上部右側にある [既定のプロジェクト] をテストがある(あるいはテストを書く予定の)プロジェクトに設定します.

パッケージ マネージャー コンソールに

Install-Package NUnit

と入力して [Enter].

f:id:hidari-yori:20131017185350j:plain

NUnitがインストールされ,プロジェクトの参照設定まで行われます.

次に先ほどNUnitをインストールしたプロジェクトの中のテストコードを開いて,他のusingディレクティブの下あたりに

using NUnit.framework;

と書きます.

加えて,いい感じにテストを書いておきます(テストの書き方は NUnitの全貌 ~ 基本から、最新バージョンの新機能まで (1/8):CodeZine あたりを参考にどうぞ).

Test Adapterしましょう

Visual Studioのメニューで [ツール] - [拡張機能と更新プログラム] を開きます*1

f:id:hidari-yori:20131017185913j:plain

左のメニューから [オンライン] - [Visual Studio ギャラリー] を選択します.

右上の [Visual Studio ギャラリーの検索(Ctrl+E] に「NUnit Test Adapter」と入力します.

NUnit Test Adapter」の [ダウンロード] を押します.

「ダウンロードとインストール」画面が表示されるので進めます.

インストールが終わったらVisual Studioの再起動を求められるので大人しく再起動します.

f:id:hidari-yori:20131017190030j:plain

テストエクスプローラーが表示されていなければ [テスト] - [ウィンドウ] - [テストエクスプローラー] から表示します.

Testしましょう

もしまだテストを書いてなければ,とりあえず適当に書いてビルドします.

[テストエクスプローラー] にテストが表示されます.

f:id:hidari-yori:20131017190207j:plain

[テストエクスプローラー] の上部にある [すべて実行] 等の実行ボタンを押すとテストが走ります.

それでも私はGUIが好き

Visual Studioのテストエクスプローラーが嫌いっていう方もいらっしゃるようなので.

NUnitGUIには.NET Framework3.5が必要なので観念して事前にインストールしておいてください(マイクロソフト公式ダウンロード センターから Microsoft .NET Framework 3.5 をダウンロード).

Visual Studioの [パッケージ マネージャー コンソール] を再度開きます.

Install-Package NUnit.Runners

を入力して [Enter].

インストールが終わったらソリューションのディレクトリを開き packages\NUnit.Runners.2.6.3\tools\nunit.exe(32bitならnunit-x86.exe)を実行します.

ところで,.NET Framework3.5がインストールされていないと,このタイミングで…

f:id:hidari-yori:20131018221829j:plain

こんなことになります.まあこの状態からインストールすればいいんですが.

さて,気を取り直してGUIの [Tools] - [Settings] で設定画面を開きます.

左のツリーから [IDE Support] - [Visual Studio] を選択します.

[Enable Visual Studio Support] にチェックを入れます(これでプロジェクトファイルが読み込めるようになります).

f:id:hidari-yori:20131019010103j:plain

[OK] を押して設定画面を閉じます.

[File] - [Open Project...] からテストがあるプロジェクトファイル(.csprojファイル)を選択します.

テストがロードされるので [Run] を押せばテストが実行されます.

Settingsにはもっと便利な項目もあるので時間のあるときにでも見てみると幸せになれるかもしれません.

それでも私はインストーラが好き

なんでもかんでもVisual Studioにくっつくのがイヤだという方もいらっしゃるようなので.

NUnitのインストーラを使う場合にも.NET Framework3.5が必要なので観念して事前にインストールしておいてください.

NUnit - Download から最新安定板のmsiをダウンロードし実行します.

インストールは基本的には一本道ですが,唯一途中で「Setup Type」を聞かれます.

f:id:hidari-yori:20131019005023j:plain

[Typical] で問題ないはずです.

まあ

便利ですよね,nuget.

*1:拡張機能Visual StudioのExpressでは使えないのでNUnitGUI使うことになりますのでご注意を.