最佳答案
我正在尝试为我的 ApiController 编写一些单元测试,遇到了一些问题。有一个很好的扩展方法叫做 Request。CreateResponse 对生成响应有很大帮助。
public HttpResponseMessage Post(Product product)
{
var createdProduct = repo.Add(product);
return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct);
}
有什么方法可以模拟 CreateResponse 而不使用部分模拟或直接使用“ new HttpResponseMessage (...)”?