我有一个简单的项目,主要由后端服务代码组成。我有完全的单元测试,包括我的DAL层...我应该单元测试我的网格渲染逻辑吗?
现在我必须写前端。我重新使用我的前端可以使用的业务对象,并且有一个网格呈现一些输出。我有我的DAL对象有一些称为DisplayRecords(id)的函数,它显示给定ID的记录...
所有这些DAL对象都经过了单元测试。但是为DisplayRecords()函数编写单元测试值得吗?这个函数调用一个存储过程,它正在做一些连接。这意味着我的单元测试将不得不建立多个表格,其中一个具有15列,并且其返回值是一个DataSet(这是我的DAL中返回数据集的唯一函数 - 因为它不值得创建一个对象只是这个网格)...
这样的东西,甚至值得测试?一般前端逻辑怎么样?人们倾向于跳过ASP.NET前端的单元测试,就像人们跳过私有函数的逻辑一样吗?我知道后者有点不同 - 测试行为与实现以及所有......但是,我只是好奇一般的经验法则是什么?
非常感谢