次の方法で共有


Microsoft.Data.Schema.UnitTesting.Conditions 名前空間

Microsoft.Data.Schema.UnitTesting.Conditions 名前空間には、テスト条件の作成と管理に使用できるクラスが用意されています。 カスタム テスト条件を定義することにより、組み込みの条件ではサポートされない方法でデータベース オブジェクトの動作を検証できます。

クラス

  クラス 説明
パブリック クラス ChecksumCondition データベース単体テストの結果セットのチェックサムを検証するテスト条件を定義します。
パブリック クラス DataSetTestCondition DataSet に対して実行されるテスト条件の基本クラスです。テスト条件は、テストの "デザイン時" にユーザーによって構成されます。これらの条件は、テストの結果として予期される結果をデータベースに照会することで構成されます。
パブリック クラス EmptyResultSetCondition ExecutionResult.DataSet プロパティが空である必要がある条件を表します。
パブリック クラス ExecutionTimeCondition 時間の最大量を指定するテスト条件を表しますテストのTransact-SQLステートメントのテストに失敗する前に実行にかかることがあります。
パブリック クラス ExpectedSchemaCondition データベース単体テストの結果セットが特定のスキーマに一致する必要があることを指定します。
パブリック クラス InconclusiveCondition テスト結果に関して何も必要とされない、または何も求められない既定の条件を表します。
パブリック クラス NotEmptyResultSetCondition ExecutionResult.DataSet プロパティが空以外である必要がある条件を表します。
パブリック クラス ResultSetCondition 1 つの ResultSet に対して機能するすべてのテスト条件の基本クラスを表します。
パブリック クラス RowCountCondition データベース単体テストによって返された ResultSet の行数を検証るテスト条件を定義します。
パブリック クラス ScalarValueCondition 特定の行および列に、予期された特定の値が指定されたことを検証します。
パブリック クラス TestCondition 生成されたコードによって使用されるすべてのテスト条件の基本クラス。

参照

参照

その他の技術情報

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

方法: データベース単体テスト デザイナーのテスト条件を作成する