ユニットテストを保持するためにC#クラスライブラリプロジェクトの代わりにC#テストプロジェクトを使用する背景には何がありますか?C#テストプロジェクトとC#クラスライブラリの違いプロジェクト
ありがとうございました。
ユニットテストを保持するためにC#クラスライブラリプロジェクトの代わりにC#テストプロジェクトを使用する背景には何がありますか?C#テストプロジェクトとC#クラスライブラリの違いプロジェクト
ありがとうございました。
デフォルトでは、すべてのMSTest
参照が自動的に追加されます。また、簡単なサンプルテストなどのいくつかのデフォルトの例が作成されます。
クラスプロジェクトでは、これからもテストプロジェクトを作成できますが、手作業でMSTest
の参照を自分で追加する必要があります。本当に大きな問題ではありませんが、テストプロジェクトは時間と労力を節約できます。
EDIT:コメントで指摘したように
、2つのプロジェクトの種類との大きな違いは、クラスのプロジェクトで、あなたが好きな方ユニットテストフレームワークを選択することができます、ということです。
明確にするために、 'Test Project'は' Library'です。余分なものを追加するだけです。 – STW
テストプロジェクトは特別なプロジェクトタイプguidを持ち、それなしでは認識されません。 –
それはすべてですか?私はまた、いくつかのテストリストファイルが解決策として現れていることにも気付きました。 –
MSTestプロジェクトで使用される特別なプロジェクトタイプのGUIDがあります。これは、単体テストをより迅速に行うために行われます(実際のテストプロジェクトをスキャンするだけで済みます)。 –