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

生成的代码使用的所有测试条件的基类。

返回页首