【发布时间】:2012-04-12 02:39:35
【问题描述】:
我们有一个从 SQL Server 提取数据的 n 层 Web 应用程序。我们的数据访问逻辑返回一个 SqlDataReader,其数据随后用于创建我们的业务对象(也称为数据传输对象)。
我们希望构建单元测试来检查我们的代码,这些代码解释这些 SqlDataReader 对象返回的数据以构建我们的业务对象。
因此,似乎有必要在单元测试期间构建存根来替换 SqlDataReader 对象。可能相当典型的是,我们的 SqlDataReader 对象通常返回多个记录集,每个记录集包含多行。
- 这是一项明智的努力吗?
- 我们应该如何构建这些存根对象?
在此先感谢
格里夫
【问题讨论】:
标签: unit-testing nunit sqldatareader stub stub-data-generation