Sdílet prostřednictvím


DatabaseTestService-Klasse

Aktualisiert: November 2007

Stellt Dienste für Tests während deren Ausführung bereit.

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

Hinweise

Zu den von dieser Klasse bereitgestellten Diensten gehören:

  • Das Lesen der Anwendungskonfiguration zum Öffnen und Bereitstellen von Datenbankverbindungen.

  • Das Ausführen des T-SQL-Skripts.

  • Das Auswerten von Testbedingungen.

  • Das Bereitstellen von auf der Anwendungskonfiguration beruhenden Datenbankprojekten.

  • Das Generieren von Daten mit einer Datengeneratorkonfiguration.

Überschreiben Sie Methoden in dieser Klasse, um eine eigene benutzerdefinierte DatabaseTestService-Implementierung bereitzustellen. Dies ist der primäre Mechanismus zum Ändern der Ausführung von Tests, der Auswertung von Testbedingungen und der Erstellung von Verbindungen, ohne dabei den Kontext des Datenbankkomponententest-Designers zu verlassen.

Sobald Sie die Implementierung erstellt haben, müssen Sie diese Implementierung beim TestService registrieren. Wenn Sie einen Ausführungskontext öffnen und keinen Identitätswechsel verwenden möchten, implementieren Sie außerdem einen eigenen ConnectionContext.

Vererbungshierarchie

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

DatabaseTestService-Member

Microsoft.VisualStudio.TeamSystem.Data.UnitTesting-Namespace