如何打开 SQL Server 单元测试进行编辑

创建 SQL Server 单元测试后,可以使用 SQL Server 单元测试设计器 添加 Transact-SQL 语句和测试条件。 使用设计器创建的测试将生成 C# 或 Visual Basic 代码。 此代码是在测试运行时执行的。

如果你对测试感到满意,可以按原样运行它。 如果要向此单元测试添加更多功能,可以编辑其代码。 此代码驻留在测试项目中的一个或多个.cs.vb文件中。 有关详细信息,请参阅 SQL Server 单元测试文件。 还可以通过创建新的测试条件来自定义测试。 有关详细信息,请参阅如何:为数据库单元测试设计器创建测试条件(Visual Studio 2010)。

注释

如果通过编辑 .cs.vb 文件删除测试方法,测试方法仍显示在 SQL Server 单元测试设计器中。 出现这种情况的原因是测试类的 InitializeComponent 方法仍包含该测试的成员变量。 尽管测试显示在设计器中,但无法运行测试,因为它的代码不再存在。 若要重新生成此测试的测试方法,请在编辑器中编辑 Transact-SQL,然后保存 .cs.vb 测试文件或重新生成测试项目。

从解决方案资源管理器打开 SQL Server 单元测试的源代码文件

解决方案资源管理器中,右键单击包含 SQL Server 单元测试的源代码文件,然后选择“ 查看代码”。

打开文件时,单元测试的测试方法将显示在 Visual Studio 的主编辑窗口中。

从“测试视图”窗口打开 SQL Server 单元测试的源代码文件(Visual Studio 2010)

  1. 运行单元测试。 有关详细信息,请参阅 演练:创建和运行 SQL Server 单元测试中的“运行 SQL Server 单元测试”部分。

  2. 在“测试视图”窗口中,右键单击测试,然后选择“ 打开测试”。

    打开文件时,单元测试的测试方法将显示在 Visual Studio 的主编辑窗口中。

从“测试视图”窗口打开 SQL Server 单元测试的源代码文件(Visual Studio 2012)

  1. 运行单元测试。 有关详细信息,请参阅 演练:创建和运行 SQL Server 单元测试中的“运行 SQL Server 单元测试”部分。

  2. 在“测试资源管理器”窗口中,选择单元测试源代码文件的名称。

    打开文件时,单元测试的测试方法将显示在 Visual Studio 的主编辑窗口中。