Microsoft.Data.Schema.UnitTesting 名前空間には、データベース単体テストの作成と実行に使用できるクラスが用意されています。 テストの成否を決定するカスタム アサーションを追加できます。
クラス
クラス | 説明 | |
---|---|---|
![]() |
ConnectionContext | データベース単体テストに関連付けられたデータベース接続のコンテキストを表します。 |
![]() |
DatabaseTestAction | 一連の Transact-SQL バッチ ステートメント、およびステートメントが適切に実行されたかどうかを検証するテスト条件を表します。 |
![]() |
DatabaseTestActions | データベース単体テストを表します。 |
![]() |
DatabaseTestClass | データベース単体テストの基本クラスを表します。 |
![]() |
DatabaseTestService | テストの実行中に DatabaseTestClass とメソッドによって使用される共通の機能を提供します。 |
![]() |
ExecutionResult | Execute(ConnectionContext, String, array<DbParameter[]) を呼び出すことによって生成されたデータベース単体テストの結果を格納します。 |
![]() |
ExpectedSqlExceptionAttribute | 単体テストが SqlException を予期すること、および必要に応じて、予期されるエラーのエラー番号、重大度、および状態を指定することを指定する属性を表します。 |
![]() |
TestScript | 生成された SQL テストを表します。 |
![]() |
UnitTestingDesignService | プロジェクト システムのオブジェクトに対するスクリプトを生成するためのデータベース スキーマ プロバイダーの基本クラスを提供します。このクラスは、データベース スキーマ プロバイダーの実装以外では実装できません。 |