.net单元测试 - 如何测试插入/更新/删除方法

Sid*_*rth 6 .net unit-testing

我在我的项目中使用.net单元测试.我可以通过使用Assert.AreEqual进行单元测试,获取方法.但是我如何测试插入/更新/删除方法.请帮忙

提前致谢.

vc *_* 74 11

对于插入,基本测试模式可以是:

  • 创建实体实例
  • 插入实体
  • 读取插入的实体
  • 比较创建的实体和读取实体
  • 删除实体

更新:

  • 创建实体实例
  • 插入实体
  • 改变实体属性
  • 更新实体
  • 读取更新的实体
  • 比较已更改的实体和读取实体
  • 删除实体

删除:

  • 创建实体实例
  • 插入实体
  • 删除实体
  • 读取已删除的实体(应该失败)

注意,为了比较引用实体,您可以为每个实体类型手动执行或使用递归实体比较方法