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
Microsoft.VisualStudio.TeamSystem.Data.UnitTesting, espace de noms