ApiController の単体テストを作成しようとしていて、いくつかの問題に直面しました。Request.CreateResponse と呼ばれる優れた拡張メソッドがあり、応答の生成に大いに役立ちます。
public HttpResponseMessage Post(Product product)
{
var createdProduct = repo.Add(product);
return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct);
}
部分モックを使用したり、「new HttpResponseMessage(...)」を直接使用したりせずに CreateResponse をモックする方法はありますか?