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