20
|
Rob Walker · 技术社区 · 15 年前 |
![]() |
1
31
我目前正在使用MVC2 RC2,rmacfie的答案对我来说不太管用,但确实让我走上了正轨。 不管是对是错,我在考试中做到了这一点:
不确定这是否有助于某人,但可能会节省你10分钟。 |
![]() |
2
12
你可以在这里得到它: http://mvccontrib.codeplex.com/wikipage?title=TestHelper 下面是一个语法示例:
为了测试数据是否成功持久化,您应该直接询问您的数据库,我不知道您是否在使用ORM或其他什么,但是您应该做一些事情来获取数据库中最后一个inserted项,然后与您提供给Add ActionResult的值进行比较,看看这是否正确。 我不认为测试您的细节ActionResult以查看您的数据是否持久化是正确的方法。那不是单元测试,而是功能测试。 但是您还应该对Details方法进行单元测试,以确保viewdata对象中填充了来自数据库的正确数据。 |
![]() |
3
7
对于单元测试来说,你似乎做得太多了。验证和数据访问通常由从控制器操作调用的服务完成。您模拟这些服务,只测试它们是否被正确调用。
|
![]() |
4
6
我有一个测试重定向的静态助手方法。
然后创建重定向测试非常简单。
|
|
wavesinaroom · 断言结构向量长度 6 月前 |
![]() |
Tim Kirkwood · 比较空数据帧 7 月前 |
![]() |
Kamran Khan · 使用单元测试ASP。NET核心 11 月前 |
![]() |
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 1 年前 |
![]() |
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
![]() |
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |