在SQL Server单元测试项目中,如何制作预测试脚本或测试脚本,或者包含其他脚本文件的通用脚本

时间:2017-12-21 11:25:52

标签: sql-server visual-studio unit-testing visual-studio-2017

我有一个由Visual Studio 2017创建的SQL Server单元测试项目,但需要初始化许多行的表,我希望Test Initialize的常用脚本可以包含外部脚本文件,以便作为预测试脚本。

我尝试使用":r"但因语法错误而失败。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我得到了答案,sql server单元测试框架基于msunit,它不支持sqlcmd参数。 我写了一个实用程序类来读取外部sql脚本。