SQL Server 单元测试的自定义测试条件

 

您可以添加 SQL Server 单元测试的自定义测试条件。但是,在可以使用测试条件前您必须首先安装它,无论您创建了扩展还是正在安装其他人创建的扩展。

在安装您未创建的测试条件前,应了解以下风险:

  • 测试条件的安装程序可能是恶意的,它基于您的安装权限可能获得访问受保护资源的权限。

  • 测试条件本身可能是恶意的,如果使用扩展的用户具有足够权限,它可能获得受保护资源的控制权。

要尽可能减小风险,您应仅安装来自已知来源的自定义测试条件。如果您获得来自不受信任的源的测试条件,应在安装前检查测试条件和安装程序(如果有)的源代码。

若要安装自定义测试条件,请将已签名的程序集 (.dll) 复制到 %Program Files%\Microsoft Visual Studio <Version>\Common7\IDE\Extensions\Microsoft\SQLDB\TestConditions 文件夹。如果该文件夹不存在,则创建它。为了复制到此目录,您需要针对您的计算机的管理权限。

备注

您需要安装测试条件的 Visual Studio 2010 和 Visual Studio 2012 版本,如果:

  • 您在可能用于生成 SQL Server 单元测试的计算机上安装自定义测试条件。

  • 这些单元测试用于 Visual Studio 2010 和 Visual Studio 2012 中。

有关 SQL Server 单元测试的自定义测试条件的更多信息,请参见:

请参阅

使用 SQL Server 单元测试验证数据库代码