我在我的项目中使用.net单元测试。我可以通过使用Assert.AreEqual进行单元测试,获取方法。但是我如何测试插入/更新/删除方法。请帮忙
提前致谢。
答案 0 :(得分:11)
对于插入,基本测试模式可以是:
更新:
删除:
注意,为了比较引用实体,您可以为每个实体类型手动执行或使用递归实体比较方法
答案 1 :(得分:2)
要测试插入,您需要从测试中插入一条记录,然后在同一测试中获取记录,然后用户Assert.AreEqual
断言您获得的是您插入的内容。在这种情况下,您可以使用记录的主/唯一键来获取记录。
类似的是更新。您从test更新记录,然后获取更新的记录并声明您获得的值是更新值。
对于删除,您从测试中删除记录,然后获取记录。在这里你可以断言get实际上没有返回任何东西