【发布时间】:2014-09-11 11:49:55
【问题描述】:
我怀疑在我的 C# 应用程序中编写单元测试用例。我有一堂有 3 种方法的课程,例如
InsertEmp(int empid, string empname)
UpdateEmp(int empid, string empname)
SelectEmp(int empid)
我怀疑我们是否需要为所有 3 种方法编写单元测试用例?因为,当我使用一些测试数据为 InsertEmp 和 UpdateEmp 编写单元测试用例时,测试数据总是插入(或更新)到我的数据库中。
这有效吗?
【问题讨论】:
-
这些看起来像是在做三种不同的事情,所以你需要测试三种不同的结果,对吧?
-
是的,三个不同的结果
-
所以...三种不同的设置,三种不同的调用,以及三种不同的成功测试。那么......三个测试用例?
标签: c# unit-testing