共用方式為


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 代表對 ResultSet 作用的所有測試條件之基底類別。
公用類別 RowCountCondition 定義測試條件,這個測試條件會驗證資料庫單元測試傳回之 ResultSet 中的資料列數目。
公用類別 ScalarValueCondition 驗證特定資料列和資料行中的特定值是否為預期值。
公用類別 TestCondition 產生的程式碼使用之所有測試條件的基底類別。

請參閱

參考

其他資源

定義資料庫單元測試的自訂條件

HOW TO:建立資料庫單元測試設計工具的測試條件