共用方式為


Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions 命名空間

 

Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions 命名空間提供可用來建立和管理測試條件的類別。您可以定義自訂測試條件,以內建條件不支援的方式驗證資料庫物件的行為。

類別

類別 描述
System_CAPS_pubclass ChecksumCondition

定義測試條件,以驗證資料庫單元測試中的結果集的總和檢查碼。

System_CAPS_pubclass DataSetTestCondition

測試條件的基底類別,這些測試條件是在 DataSet 上作業,而且是使用者在測試「設計階段」所設定。使用者會透過查詢資料庫取得預期測試結果來設定這些條件。

System_CAPS_pubclass EmptyResultSetCondition

代表條件,該條件的 SqlExecutionResult.DataSet 屬性必須是空的。

System_CAPS_pubclass ExecutionTimeCondition

代表一項測試條件,該條件可指定測試的 Transact-SQL 陳述式執行時可用的時間上限,只要過了這段時間,測試即失敗。

System_CAPS_pubclass ExpectedSchemaCondition

指定資料庫單元測試的結果集必須符合特定結構描述。

System_CAPS_pubclass ExportTestConditionAttribute

實作 TestCondition 的具象類別必須將 ExportTestConditionAttribute 屬性加入至其類別定義。這可確保,SQL Server 單元測試設計工具會發現這些類別並將它們加入至可用測試條件集。

System_CAPS_pubclass InconclusiveCondition

代表預設條件,在此條件下不需提供必要或預期的測試結果。

System_CAPS_pubclass NotEmptyResultSetCondition

代表條件,該條件的 SqlExecutionResult.DataSet 屬性不可空白。

System_CAPS_pubclass ResultSetCondition

代表對 ResultSet 作用的所有測試條件之基底類別。

System_CAPS_pubclass RowCountCondition

定義測試條件,這個測試條件會驗證資料庫單元測試傳回之 ResultSet 中的資料列數目。

System_CAPS_pubclass ScalarValueCondition

驗證特定資料列和資料行中的特定值是否為預期值。

System_CAPS_pubclass TestCondition

產生的程式碼使用之所有測試條件的基底類別。

回到頁首