Freigeben über


Microsoft.Data.Schema.UnitTesting.Conditions-Namespace

Der Microsoft.Data.Schema.UnitTesting.Conditions-Namespace stellt Klassen bereit, mit denen Sie Testbedingungen erstellen und verwalten können. Durch die Definition einer benutzerdefinierten Testbedingung können Sie das Verhalten eines Datenbankobjekts mit Methoden überprüfen, die von den integrierten Bedingungen nicht unterstützt werden.

Klassen

  Klasse Beschreibung
Öffentliche Klasse ChecksumCondition Definiert eine Testbedingung, die die Prüfsumme des Resultsets in einem Datenbankkomponententest überprüft.
Öffentliche Klasse DataSetTestCondition Die Basisklasse für Testbedingungen für ein DataSet, die während der Test-"Entwurfszeit" vom Benutzer konfiguriert werden.Die Konfiguration erfolgt durch Abfragen der Datenbank nach den erwarteten Ergebnissen des Tests.
Öffentliche Klasse EmptyResultSetCondition Stellt eine Bedingung dar, bei der die ExecutionResult.DataSet-Eigenschaft leer sein muss.
Öffentliche Klasse ExecutionTimeCondition Stellt eine Testbedingung dar, die die maximale Zeitmenge angibt, die die Transact-SQL-Anweisungen ausführen können, um den Test ausführen, bevor der Test fehlschlägt.
Öffentliche Klasse ExpectedSchemaCondition Gibt an, dass das Resultset eines Datenbankkomponententests mit einem bestimmten Schema übereinstimmen muss.
Öffentliche Klasse InconclusiveCondition Stellt eine Standardbedingung dar, wobei ein Testergebnis nicht mit Voraussetzungen oder Erwartungen verbunden ist.
Öffentliche Klasse NotEmptyResultSetCondition Stellt eine Bedingung dar, bei der die ExecutionResult.DataSet-Eigenschaft nicht leer sein darf.
Öffentliche Klasse ResultSetCondition Stellt die Basisklasse für alle Testbedingungen dar, die ein ResultSet verarbeiten.
Öffentliche Klasse RowCountCondition Definiert eine Testbedingung, die die Anzahl der Zeilen im ResultSet überprüft, die von einem Datenbankkomponententest zurückgegeben werden.
Öffentliche Klasse ScalarValueCondition Überprüft, ob in einer bestimmten Zeile und Spalte ein bestimmter Wert erwartet wurde.
Öffentliche Klasse TestCondition Die Basisklasse, die vom generierten Code für alle Testbedingungen verwendet wird.

Siehe auch

Referenz

Weitere Ressourcen

Definieren benutzerdefinierter Bedingungen für Datenbankkomponententests

Gewusst wie: Erstellen von Testbedingungen für den Datenbankkomponententest-Designer