【发布时间】:2009-06-22 13:15:53
【问题描述】:
我已经设置了一个测试数据库来开始对我最近添加到的应用程序进行单元测试。这是一个 3 层设计(表示层、BOL 和 DAL),这是我第一次编写单元测试。
我决定从 BOL 开始,我认为最好的方法是将 ConnectionString(它作为共享字符串传递)换成指向我的新测试数据库的连接字符串。但是,我不想更改任何生产代码。我只是希望在单元测试期间以某种方式将应用程序重定向到测试数据库。我该怎么做呢?
【问题讨论】:
-
您还应该考虑将“安装资格”测试作为生产部署的一部分。快速检查生产数据库是否与您测试的数据库相似。
标签: asp.net sql vb.net unit-testing n-tier-architecture