【发布时间】:2010-07-07 22:58:41
【问题描述】:
谁能告诉我如何让 NUnit 测试运行 .sql 文件来创建/设置数据库。
我知道 NUnit 中的 TestFixtureSetUp 和 TestFixtureTearDown 属性/方法。
所以我知道如何在所有或每个单元测试之前和之后调用方法。
我只是不确定如何以编程方式在 SQL Server 2005 数据库中加载和执行 .sql 文件的内容。
有什么例子吗?
这是我们 TDD / CI 的一部分。我们希望在执行单元测试之前创建数据库并在执行单元测试后拆除数据库。
干杯,
--李
更新: 我现在已经在单元测试之外使用批处理文件调用 sqlcmd 来创建数据库/运行 .sql 脚本。这似乎工作正常。
【问题讨论】:
标签: sql tdd nunit continuous-integration