Web API 2单元测试控制器方法没有调用?

时间:2016-12-08 08:23:48

标签: c# unit-testing asp.net-web-api

我正在尝试为我的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控制器方法,但我也没有得到任何记录。

我做错了什么。

0 个答案:

没有答案