0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

NUnitで既存のプロジェクトのクラスを参照する

Posted at

始めに

C#自体あまり経験はないのですが、タイトルそのままです。
NUnitの使い方を調べても大抵、NUnitプロジェクト内にテストするクラスを記載、
そのままテストコードを作る…という形のものが多かったです。
(普通既存のプロジェクトのクラスをテストしたくない?と思っていました)

忘れそうなので備忘録として残しておきます。

NUnitのプロジェクトの追加

Microsoftのページにもドキュメントがあるので割愛
普通にNUnitのプロジェクトを追加するだけです。

NUnitへ既存のプロジェクトの参照追加

ここがこの記事の全てではあります…
ソリューションを右クリックして
img.jpg
メニューのプロジェクトの依存関係をクリック。
プロジェクトにNUnitのプロジェクト(画像ではNUnitTestProject)を選択します。
今回はMasterDataToolの中にあるプロジェクトをテストしたいので、
MasterDataToolの項目にチェックを入れます。
img2.jpg
VC++でいう追加のインクルードを設定するような感じですね。
これでNUnitの中でMasterDataToolの中のクラスがテストできるようになりました。

テスト

img3.jpg
NUnitでMasterDataTool内にある
Mhl.String.CheckEmpty
というクラスがテストできています。

おわり。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?