Share via


Microsoft.Data.Schema.UnitTesting 命名空间

Microsoft.Data.Schema.UnitTesting 命名空间提供可用于创建和执行数据库单元测试的类。 可以添加自定义断言来确定测试是成功还是失败。

  说明
公共类 ConnectionContext 表示与数据库单元测试关联的数据库连接的上下文。
公共类 DatabaseTestAction 表示用于验证语句是否正确执行的一组 Transact-SQL 批处理语句和测试条件。
公共类 DatabaseTestActions 表示数据库单元测试。
公共类 DatabaseTestClass 表示数据库单元测试的基类。
公共类 DatabaseTestService 提供测试执行过程中 DatabaseTestClass 和方法使用的常用功能。
公共类 ExecutionResult 包含通过调用 Execute(ConnectionContext, String, array<DbParameter[]) 生成的数据库单元测试的结果。
公共类 ExpectedSqlExceptionAttribute 表示一个特性,该特性指定单元测试应有 SqlException,并且需要时可指定错误号、严重级别和预期错误的状态。
公共类 TestScript 表示一个所生成的 SQL 测试。
公共类 UnitTestingDesignService 提供数据库架构提供程序的基类,以便在对象的项目系统中为对象生成脚本。除了作为数据库架构提供程序实现的一部分,不应在其他情况下实现此类。

请参见

参考

其他资源

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