ASP .NET Web API控制器测试

时间:2012-06-06 18:00:08

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

我想对一些控制器操作进行单元测试,并最终测试验证属性和操作响应过滤器是否正常运行。使用mvccontrib可以很容易地在ASP .NET MVC中执行此类操作;但是,使用Web API,模拟HttpContext似乎有点不同。

如何为Web API控制器模拟HttpContext,以便测试模型绑定等?

1 个答案:

答案 0 :(得分:2)

您不应该在Web API中使用HttpContext。您需要的一切都应该在HttpRequestMessage及其Properties集合中。