我刚刚完成了我的第一个单元测试项目,并立即遇到了一些问题。我向我指出的有关单元测试概念的一个很好的细节是,我不需要模拟http-contexts等来测试我的应用程序。
但是,我已经在我的控制器中使用了Request.IsMvcAjaxRequest()检查,以确定返回浏览器的内容,具体取决于请求是否是使用AJAX生成的。当我运行单元测试时,我在Request ...
上得到一个System.ArgumentNullException我该如何解决这个问题?
答案 0 :(得分:1)
你必须模拟ControllerContext。