私のApiControllerのユニットテストを記述しようとして、いくつかの問題に直面しました。Request.CreateResponseと呼ばれる優れた拡張メソッドがあり、応答の生成に役立ちます。
public HttpResponseMessage Post(Product product)
{
var createdProduct = repo.Add(product);
return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct);
}
部分的なモックを使用せずに、または「新しいHttpResponseMessage(...)」を直接使用せずにCreateResponseをモックする方法はありますか?
CreateResponse
?返さHttpResponseMessage
Content
れたStatusCode
プロパティと正しい値が設定されているプロパティをアサートしないのはなぜですか?