DatabaseTestService Class
Provides services to tests during execution.
Namespace: Microsoft.VisualStudio.TeamSystem.Data.UnitTesting
Assembly: Microsoft.VisualStudio.TeamSystem.Data.UnitTesting (in Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.dll)
Syntax
'Declaration
Public Class DatabaseTestService
'Usage
Dim instance As DatabaseTestService
public class DatabaseTestService
public ref class DatabaseTestService
public class DatabaseTestService
Remarks
The services provided by this class include:
Reading the application configuration to open and supply database connections.
Executing the T-SQL script
Evaluating test conditions
Deploying database projects based on application configuration
Generating data using a data generator configuration.
Override methods in this class to provide your own custom DatabaseTestService implementation. This is the primary mechanism for modifying how tests are executed, how test conditions are evaluated and how connections are created while still working within the context of the Database Unit Test Designer.
Once you create your implementation, you need to register this implementation with the TestService. If you want to open an execution context and you don't want to use impersonation, you would also implement your own ConnectionContext.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.DatabaseTestService
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.TeamSystem.Data.UnitTesting Namespace