Microsoft.Data.Schema.UnitTesting, espace de noms
L'espace de noms Microsoft.Data.Schema.UnitTesting offre des classes vous permettant de créer et d'exécuter des tests unitaires de base de données. Vous pouvez ajouter des assertions personnalisées pour déterminer la réussite ou l'échec de vos tests.
Classes
Classe | Description | |
---|---|---|
ConnectionContext | Représente le contexte pour la connexion de base de données qui est associée au test unitaire de base de données. | |
DatabaseTestAction | Représente un jeu d'instructions par lots Transact-SQL et de conditions de test à valider si l'instruction s'est exécutée correctement. | |
DatabaseTestActions | Représente un test unitaire de base de données. | |
DatabaseTestClass | Représente la classe de base pour un test unitaire de base de données. | |
DatabaseTestService | Fournit des fonctionnalités communes utilisées par DatabaseTestClass et les méthodes pendant l'exécution des tests. | |
ExecutionResult | Contient les résultats d'un test unitaire de base de données qui a été généré en appelant Execute(ConnectionContext, String, array<DbParameter[]). | |
ExpectedSqlExceptionAttribute | Représente un attribut qui spécifie qu'un test unitaire attend un SqlException, et spécifie éventuellement le numéro d'erreur, la gravité et l'état de l'erreur attendue. | |
TestScript | Représente un test SQL généré. | |
UnitTestingDesignService | Fournit la classe de base permettant aux fournisseurs de schémas de base de données de générer des scripts pour les objets dans leur système de projet.Cette classe n'est pas destinée à être implémentée sauf dans le cadre de l'implémentation d'un fournisseur de schémas de base de données. |
Voir aussi
Référence
Autres ressources
Définir des conditions personnalisées pour les tests unitaires de base de données