【发布时间】:2010-10-01 04:34:28
【问题描述】:
当有很多人在处理一个项目时,所有人都可以更改数据库架构,那么对它进行单元测试/测试/验证的最简单方法是什么?到目前为止,我们的主要建议是为每个表编写测试以验证列名、约束等。
有没有其他人做过类似/更简单的事情?我们将 C# 与 SQL Server 一起使用,如果这有什么真正的不同的话。
更新:
- 我们正在进行的项目部分是使用 SSIS 包来完成大部分工作,因此几乎没有 C# 代码可以再次编写单元测试。
- 用于创建表/存储过程的代码分布在 SQL 文件中。由于构建系统的原因,我们也可以维护一个单独的 VS DB 项目文件,但我不确定这将如何帮助我们验证架构。
【问题讨论】:
标签: c# .net sql-server unit-testing testing