Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions 命名空间
Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions 命名空间提供可用于创建和管理测试条件的类。通过定义自定义测试条件,可以用内置条件不支持的方式确认数据库对象的行为。
类
类 | 说明 | |
---|---|---|
ChecksumCondition | 定义一个测试条件,用于验证数据库单元测试中的结果集校验和。 |
|
DataSetTestCondition | 测试条件的基类,这些测试条件在 DataSet 上操作,并且由用户在测试“设计时”配置。这些条件通过对数据库查询测试的预期结果来配置。 |
|
EmptyResultSetCondition | 表示其中 SqlExecutionResult.DataSet 属性必须为空的条件。 |
|
ExecutionTimeCondition | 表示一个测试条件,该条件指定测试的 Transact-SQL 语句最多可以使用多少时间来执行,超过该时间则测试失败。 |
|
ExpectedSchemaCondition | 指定数据库单元测试的结果集必须匹配特定架构。 |
|
ExportTestConditionAttribute | 实现 TestCondition 的具体类必须向其类定义添加 ExportTestConditionAttribute 属性。这将确保其被检测到,并添加到 SQL Server 单元测试设计器中的可用测试条件组。 |
|
InconclusiveCondition | 表示不需要也不期望测试结果有任何内容的默认条件。 |
|
NotEmptyResultSetCondition | 表示其中 SqlExecutionResult.DataSet 属性不得为空的条件。 |
|
ResultSetCondition | 表示对一个 ResultSet 操作的所有测试条件的基类。 |
|
RowCountCondition | 定义一个测试条件,该条件验证数据库单元测试返回的 ResultSet 中的行数。 |
|
ScalarValueCondition | 验证特定的行和列中的某个值是否为预期的值。 |
|
TestCondition | 生成的代码使用的所有测试条件的基类。 |
返回页首