DatabaseTestService 类

更新:2007 年 11 月

在执行过程中提供服务以进行测试。

命名空间:  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting
程序集:  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting(在 Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.dll 中)

语法

声明
Public Class DatabaseTestService
用法
Dim instance As DatabaseTestService
public class DatabaseTestService
public ref class DatabaseTestService
public class DatabaseTestService

备注

由此类提供的服务包括:

  • 读取应用程序配置以打开并提供数据库连接。

  • 执行 T-SQL 脚本

  • 计算测试条件

  • 根据应用程序配置部署数据库项目

  • 使用数据生成器配置生成数据。

重写此类中的方法以提供自己的自定义 DatabaseTestService 实现。这是当仍在数据库单元测试设计器的上下文中工作时,用于修改执行测试的方式、计算测试条件的方式和创建连接的方式的主要机制。

一旦创建您的实现,就需要向 TestService 注册此实现。如果要打开执行上下文且不使用模拟,则还应实现自己的 ConnectionContext

继承层次结构

System.Object
  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.DatabaseTestService

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

另请参见

参考

DatabaseTestService 成员

Microsoft.VisualStudio.TeamSystem.Data.UnitTesting 命名空间