Microsoft.Data.Schema.UnitTesting-Namespace
Der Microsoft.Data.Schema.UnitTesting-Namespace stellt Klassen bereit, mit denen Sie Datenbankkomponententests erstellen und ausführen können. Sie können benutzerdefinierte Assertionen hinzufügen, um Erfolg oder Fehler der Tests zu bestimmen.
Klassen
Klasse | Beschreibung | |
---|---|---|
ConnectionContext | Stellt den Kontext für die Datenbankverbindung dar, die dem Datenbankkomponententest zugeordnet ist. | |
DatabaseTestAction | Stellt eine Reihe von Transact-SQL-Batchanweisungen und -Testbedingungen für die Überprüfung dar, ob die Anweisung ordnungsgemäß ausgeführt wird. | |
DatabaseTestActions | Stellt einen Datenbankkomponententest dar. | |
DatabaseTestClass | Stellt die Basisklasse für einen Datenbankkomponententest dar. | |
DatabaseTestService | Stellt allgemeine Funktionalität bereit, die während der Testausführung von den DatabaseTestClass-Elementen und den Methoden verwendet wird. | |
ExecutionResult | Enthält die Ergebnisse eines Datenbankkomponententests, die durch Aufrufen von Execute(ConnectionContext, String, array<DbParameter[]) generiert wurden. | |
ExpectedSqlExceptionAttribute | Stellt ein Attribut dar, das angibt, dass ein Komponententest ein SqlException-Element erwartet, und gibt optional die Fehlernummer, den Schweregrad und den Zustand des erwarteten Fehlers an. | |
TestScript | Stellt einen generierten SQL-Test dar. | |
UnitTestingDesignService | Stellt die Basisklasse bereit, mit der Datenbankschema-Anbieter Skripts für Objekte in ihrem Projektsystem generieren.Diese Klasse ist nicht zur Implementierung vorgesehen, es sei denn als Teil der Implementierung eines Datenbankschema-Anbieters. |
Siehe auch
Referenz
Weitere Ressourcen
Definieren benutzerdefinierter Bedingungen für Datenbankkomponententests