LIN*_*dka 5 .net testing model-view-controller unit-testing
我需要测试我的控制器,它在最后一行做Response.Redirect().但在那一刻,Response对象为null.我需要做什么来进行单元测试呢?
我不使用NUnit或其他工具,但内置.
对于特定答案而言,这并不是足够的信息,但这里有一些可能有用的信息.
首先,我假设您的控制器返回ActionResult,它是所有实际结果的基类,包括System.Web.Mvc.RedirectResult.RedirectResult有一个名为Url的属性,这是您需要测试的.
其次,根据我的理解,您的Response对象为null,可能是因为您的测试环境/设置没有初始化它.您应该考虑使用模拟库来帮助您解决这个问题,例如Moq.
| 归档时间: |
|
| 查看次数: |
1715 次 |
| 最近记录: |