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 | 產生的程式碼使用之所有測試條件的基底類別。 |