我正在尝试为我的Web API 2进行单元测试。
我有一个返回IHttpActionResult
的方法[ResponseType(typeof(Order))]]
public IHttpActionResult GetOrder(int orderId)
{
return Ok(OrderHandeler.GetOrder(orderId);
}
然后我将其添加到我的测试项目
var controller = new OrderController();
var order = controller.GetOrder(orderId) as OkNegotiatedContentResult<Order>;
我的问题是订单总是为空,我甚至将记录添加到我的GetOrder控制器方法,但我也没有得到任何记录。
我做错了什么。