![]() |
1
5
如果你正在使用 Typemock ,您可以执行以下操作:
测试代码将如下所示:
|
![]() |
2
64
除非你用typemock或moles, you can't . 在asp.net mvc中,您不应该使用httpcontext.current。将基类更改为使用 ControllerBase.ControllerContext -它有一个 HttpContext 公开可测试内容的属性 HttpContextBase 班级。 下面是一个如何使用moq设置模拟httpcontextbase的示例:
哪里
|
![]() |
3
3
你应该用一个 ActionFilter 而不是这类的基类
|
![]() |
4
3
片段:
testSession()的实现:
|
![]() |
5
1
我想看看这里列出的asp.net-mvc书籍——最后,有一个关于模拟framewors的好部分-- http://www.hanselman.com/blog/FreeASPNETMVCEBookNerdDinnercomWalkthrough.aspx |
![]() |
mg610 · 如何开始C++单元测试 2 年前 |
![]() |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
![]() |
shilin agre · 在Python中测试修饰函数 2 年前 |
![]() |
SlipScout · Unittest只传递单个值,而不是获取多个值 2 年前 |
![]() |
Alex · 从实际对象的实例返回默认模拟结果 2 年前 |