単体テスト/TDD は初めてです。次のアーキテクチャで Web アプリケーションを開発しています。
- MVC
- WCF サービス層
- ビジネスロジックレイヤー
- EF を使用した DAL
以前に単体テストを行ったことはありませんが、いくつかのプロジェクトで見たので、明確な考えはありません。
すべてのレイヤーのすべてのメソッドに対して単体テストを作成する必要がありますか、それとも一部のレイヤーに固有のものですか?
次に、1 つのプロジェクトを配置し、その中にすべてのレイヤーの単体テストを配置する必要がありますか? テスト プロジェクトのすべてのレイヤーの単体テストを管理する方法を知りたいですか?