更新: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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。