次の方法で共有


Microsoft.Data.Schema.UnitTesting 名前空間

Microsoft.Data.Schema.UnitTesting 名前空間には、データベース単体テストの作成と実行に使用できるクラスが用意されています。 テストの成否を決定するカスタム アサーションを追加できます。

クラス

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

参照

参照

その他の技術情報

データベース単体テストのカスタム条件の定義