私は単体テストの大ファンだと言って始めましょう。私はそれを数年間使用しています。ただし、これまでのところ、私の用途は、工学計算が正しく実行されること、文字列が適切にフォーマットされることなどを確認することだけに限られていました。基本的には、クラス ライブラリで自分の作業をテストして、他のプロジェクトで使用できるようにすることです。
ここで、ASP.NET Web API の作業に単体テストを適用したいと考えています。この時点で、コントローラーを作成して Ninject で動作させています。私は Ninject を使用していますが、なぜそれを行っているのかまだ 100% 確信が持てず、その利点をまだ見ていません。
私の質問についてですが、Web API コントローラーを単体テストするための次のステップは何ですか? 次に何をすればいいですか? Ninject を使用するメリットはいつ得られますか?