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

请参见

参考

其他资源

定义数据库单元测试的自定义条件

如何:为数据库单元测试设计器创建测试条件