Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions, espace de noms
L'espace de noms Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions fournit des classes vous permettant de créer et de gérer des conditions de test.Pour vérifier le comportement d'un objet de base de données dans des scénarios non prévus par les conditions intégrées, vous avez la possibilité de définir une condition de test personnalisée.
Classes
Classe | Description | |
---|---|---|
![]() |
ChecksumCondition | Définit la condition de test qui vérifie la somme de contrôle du jeu de résultats dans un test unitaire de base de données. |
![]() |
DataSetTestCondition | Classe de base des conditions de test qui fonctionnent sur un DataSet et sont configurées par l'utilisateur au « moment du design » du test.Ces conditions sont configurées en interrogeant la base de données concernant les résultats attendus du test. |
![]() |
EmptyResultSetCondition | Représente une condition selon laquelle la propriété SqlExecutionResult.DataSet doit être vide. |
![]() |
ExecutionTimeCondition | Représente une condition de test qui spécifie le temps maximal que les instructions Transact-SQL d'un test peuvent mettre pour s'exécuter avant que le test n'échoue. |
![]() |
ExpectedSchemaCondition | Spécifie que le jeu de résultats d'un test unitaire de base de données doit correspondre à un schéma spécifique. |
![]() |
ExportTestConditionAttribute | Les classes concrètes implémentant TestCondition doivent ajouter l'attribut ExportTestConditionAttribute à leur définition de classe.Cela garantit leur détection et leur ajout à l'ensemble de conditions de test disponible dans le Concepteur de test unitaire SQL Server. |
![]() |
InconclusiveCondition | Représente une condition par défaut selon laquelle rien n'est obligatoire ni attendu d'un résultat de test. |
![]() |
NotEmptyResultSetCondition | Représente une condition selon laquelle la propriété SqlExecutionResult.DataSet ne doit pas être vide. |
![]() |
ResultSetCondition | Représente la classe de base pour toutes les conditions de test qui fonctionnent sur un ResultSet. |
![]() |
RowCountCondition | Définit une condition de test qui vérifie le nombre de lignes dans le ResultSet retourné par un test unitaire de base de données. |
![]() |
ScalarValueCondition | Vérifie qu'une valeur particulière d'une ligne et d'une colonne spécifiques était attendue. |
![]() |
TestCondition | Classe de base pour toutes les conditions de test utilisées par le code généré. |
Retour au début