我在我的项目中使用.net单元测试。我可以单元测试,通过使用Assert.AreEqual获取方法。但我怎么测试插入/更新/删除方法。请帮忙.net单元测试 - 如何测试插入/更新/删除方法
在此先感谢。
我在我的项目中使用.net单元测试。我可以单元测试,通过使用Assert.AreEqual获取方法。但我怎么测试插入/更新/删除方法。请帮忙.net单元测试 - 如何测试插入/更新/删除方法
在此先感谢。
对于插入,基本的测试模式可能是:
更新:
删除:
注意不是为了比较参考实体,你可以做到这一点手动为每个实体类型或使用递归实体比较方法
要测试插入,您需要插入ar ecord,然后在相同的测试中获得记录,然后用户Assert.AreEqual
断言你所得到的是你所插入的。在这种情况下,您可以使用记录的主键/唯一键来获取记录。
相似的会更新。您从测试更新记录,然后获取更新的记录并声明您获得的值是更新值。
对于删除,您从测试中删除记录,然后获取记录。在这里你可以断言get并不会返回任何东西