【发布时间】:2012-06-29 23:56:49
【问题描述】:
我正在编写一个单元测试,控制器方法抛出异常,因为 HttpContext / ControllerContext 为空。我不需要从 HttpContext 断言任何东西,只需要它不为 NULL。我做过研究,我相信最小起订量就是答案。但是我所看到的所有样本都对我没有多大帮助。我不需要做任何花哨的事情,只是为了模拟 httpcontext。为我指明正确的方向!
【问题讨论】:
-
我认为这篇文章会对你有所帮助。 stackoverflow.com/questions/542132/…
-
知道了!这篇文章很有帮助:emadibrahim.com/2008/04/04/… 使用两种方法制作了一个 HttpContextFactory 类。一个模拟 httpcontext,另一个将当前控制器上下文设置为模拟数据。
-
您应该在此处放置一些概述您的解决方案的示例代码,作为您问题的答案。确保尽可能接受它。
标签: asp.net-mvc-3 unit-testing mocking moq httpcontext