【发布时间】:2009-04-17 17:43:19
【问题描述】:
我现在正在尝试在 VS2008 中使用单元测试做非常非常简单的事情,以便开始并体验一下。我想我已经测试了小型非数据库的东西,但现在我想开始测试我真正的解决方案 - 这几乎总是 CRUD-heavy。
假设我在数据访问层中有一个类,它为产品执行标准 CRUD 内容。我想要对 Product 上的每个方法进行测试。
以下是我在没有任何关于该主题的真正知识的情况下所能想到的。这是这样做的方式,还是......我应该如何处理这个?很酷(但请简单)的参考也非常受欢迎。
创建
- 提供一些相关参数(产品名称等)
- 检查是否返回了身份。
- 删除产品(进行清理)。
阅读
- 创建新产品
- 调用选择方法
- 确保产品名称与我在创建时提供的名称一致
- 删除产品
更新
- 创建新产品
- 更新上面的一些字段
- 选择产品
- 验证某些字段是否匹配
- 删除产品
删除
- 创建新产品,保留 ProductID
- 删除产品(清理 4 号通道!)
- 检查这个Productid的产品是否还在表中?
编辑:
...或者我应该简单地创建一个单个测试来测试所有这些东西吗?
【问题讨论】:
标签: vb.net visual-studio unit-testing