现在,当创建响应HttpResponseMessage<T>
和内容的构造函数消失了,如果你想测试你的控制器,你应该怎么做?Request.CreateResponse<T>
应该改为使用,就像这样:
public HttpResponseMessage Post()
{
// Do Something
var response = Request.CreateResponse<SomeType>(System.Net.HttpStatusCode.OK, someObject);
return response;
}
现在要测试这样的控制器,我必须对Request
对象进行存根,因为这是基类上的一个属性,我应该使用它来创建响应,但这不是我喜欢的,我想知道我是否可以通过其他方式做到这一点?