Freigeben über


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
Öffentliche Klasse ConnectionContext Stellt den Kontext für die Datenbankverbindung dar, die dem Datenbankkomponententest zugeordnet ist.
Öffentliche Klasse DatabaseTestAction Stellt eine Reihe von Transact-SQL-Batchanweisungen und -Testbedingungen für die Überprüfung dar, ob die Anweisung ordnungsgemäß ausgeführt wird.
Öffentliche Klasse DatabaseTestActions Stellt einen Datenbankkomponententest dar.
Öffentliche Klasse DatabaseTestClass Stellt die Basisklasse für einen Datenbankkomponententest dar.
Öffentliche Klasse DatabaseTestService Stellt allgemeine Funktionalität bereit, die während der Testausführung von den DatabaseTestClass-Elementen und den Methoden verwendet wird.
Öffentliche Klasse ExecutionResult Enthält die Ergebnisse eines Datenbankkomponententests, die durch Aufrufen von Execute(ConnectionContext, String, array<DbParameter[]) generiert wurden.
Öffentliche Klasse 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.
Öffentliche Klasse TestScript Stellt einen generierten SQL-Test dar.
Öffentliche Klasse 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