Partager via


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
Classe publique 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.
Classe publique 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.
Classe publique DatabaseTestActions Représente un test unitaire de base de données.
Classe publique DatabaseTestClass Représente la classe de base pour un test unitaire de base de données.
Classe publique DatabaseTestService Fournit des fonctionnalités communes utilisées par DatabaseTestClass et les méthodes pendant l'exécution des tests.
Classe publique 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[]).
Classe publique 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.
Classe publique TestScript Représente un test SQL généré.
Classe publique 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