Partager via


DatabaseTestService, classe

Mise à jour : novembre 2007

Fournit des services aux tests pendant l'exécution.

Espace de noms :  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting
Assembly :  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting (dans Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.dll)

Syntaxe

Public Class DatabaseTestService

Dim instance As DatabaseTestService
public class DatabaseTestService
public ref class DatabaseTestService
public class DatabaseTestService

Notes

Les services fournis par cette classe sont notamment les suivants :

  • Lecture de la configuration de l'application pour ouvrir et fournir des connexions de base de données

  • Exécution du script T-SQL

  • Évaluation des conditions de test

  • Déploiement de projets de base de données en fonction de la configuration de l'application

  • Génération de données à l'aide d'une configuration de générateur de données

Substituez les méthodes de cette classe pour fournir votre propre implémentation personnalisée de DatabaseTestService. C'est le mécanisme principal qui permet de modifier la façon dont les tests sont exécutés, dont les conditions de test sont évaluées et dont les connexions sont créées tout en continuant à travailler dans le contexte du Concepteur de test unitaire de base de données.

Une fois votre implémentation créée, vous devez l'inscrire avec TestService. Si vous voulez ouvrir un contexte d'exécution et ne pas utiliser l'emprunt d'identité, vous devez également implémenter votre propre ConnectionContext.

Hiérarchie d'héritage

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

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres DatabaseTestService

Microsoft.VisualStudio.TeamSystem.Data.UnitTesting, espace de noms