Partager via


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
System_CAPS_pubclass 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.

System_CAPS_pubclass 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.

System_CAPS_pubclass EmptyResultSetCondition

Représente une condition selon laquelle la propriété SqlExecutionResult.DataSet doit être vide.

System_CAPS_pubclass 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.

System_CAPS_pubclass 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.

System_CAPS_pubclass 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.

System_CAPS_pubclass InconclusiveCondition

Représente une condition par défaut selon laquelle rien n'est obligatoire ni attendu d'un résultat de test.

System_CAPS_pubclass NotEmptyResultSetCondition

Représente une condition selon laquelle la propriété SqlExecutionResult.DataSet ne doit pas être vide.

System_CAPS_pubclass ResultSetCondition

Représente la classe de base pour toutes les conditions de test qui fonctionnent sur un ResultSet.

System_CAPS_pubclass 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.

System_CAPS_pubclass ScalarValueCondition

Vérifie qu'une valeur particulière d'une ligne et d'une colonne spécifiques était attendue.

System_CAPS_pubclass TestCondition

Classe de base pour toutes les conditions de test utilisées par le code généré.

Retour au début