|
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
我有一个测试重定向的静态助手方法。
然后创建重定向测试非常简单。
|
|
|
Andrus · 如何在Linux中阅读期刊 8 月前 |
|
|
Miranda · 读取xml文件时路径错误中有非法字符 9 月前 |
|
|
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |