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 | 所生成代码使用的所有测试条件的基类。 |