始めに
C#自体あまり経験はないのですが、タイトルそのままです。
NUnitの使い方を調べても大抵、NUnitプロジェクト内にテストするクラスを記載、
そのままテストコードを作る…という形のものが多かったです。
(普通既存のプロジェクトのクラスをテストしたくない?と思っていました)
忘れそうなので備忘録として残しておきます。
NUnitのプロジェクトの追加
Microsoftのページにもドキュメントがあるので割愛
普通にNUnitのプロジェクトを追加するだけです。
NUnitへ既存のプロジェクトの参照追加
ここがこの記事の全てではあります…
ソリューションを右クリックして
メニューのプロジェクトの依存関係をクリック。
プロジェクトにNUnitのプロジェクト(画像ではNUnitTestProject)を選択します。
今回はMasterDataToolの中にあるプロジェクトをテストしたいので、
MasterDataToolの項目にチェックを入れます。
VC++でいう追加のインクルードを設定するような感じですね。
これでNUnitの中でMasterDataToolの中のクラスがテストできるようになりました。
テスト
NUnitでMasterDataTool内にある
Mhl.String.CheckEmpty
というクラスがテストできています。
おわり。