私は現在、安らかなAPIを公開するMVC3アプリケーションを作成しています。基本的には、ビューの代わりにjsonオブジェクトを返し、動詞を正しく処理する(つまり投稿などを行う)コントローラメソッドをいくつか用意しています。ユニットテストASP.NET MVC 3 Webサーバーなしの快適なサービス
私は安らかなAPIを単体テストする方法がわかりません。私はちょうどコントローラをC#で直接呼び出すことができますが、これは意味します 私は自分の犬の食べ物を食べていません(これはこのAPIを使用するサードパーティーです)。 現在、私の単体テストでは、HttpWebRequestを使って実際のWebサーバーにヒットするリクエストを作成しています。 これは私のビルドマシン上でWebサーバーを稼働させる必要があるため、満足できるものではありません。 これを行う別の方法はありますか?つまり、実際のWebリクエストをシミュレートして、IISで実行されていた場合にヒットするコードのすべての部分にどのようにヒットするかをシミュレートします。
感謝。ちょっと見てみます。 – bplus