Share via


Microsoft.Data.Schema.UnitTesting (Espacio de nombres)

El espacio de nombres Microsoft.Data.Schema.UnitTesting proporciona clases que se pueden utilizar para crear y ejecutar pruebas unitarias de base de datos. Puede agregar aserciones personalizadas para determinar si las pruebas se realizan correctamente o si hay errores.

Clases

  Clase Descripción
Clase pública ConnectionContext Representa el contexto de la conexión de base de datos asociada a la prueba unitaria de base de datos.
Clase pública DatabaseTestAction Representa un conjunto de instrucciones Transact-SQL por lotes y condiciones de prueba para validar la correcta ejecución de la instrucción.
Clase pública DatabaseTestActions Representa una prueba unitaria de base de datos.
Clase pública DatabaseTestClass Representa la clase base para una prueba unitaria de base de datos.
Clase pública DatabaseTestService Proporciona la funcionalidad común que es utilizada por la clase DatabaseTestClass y ciertos métodos durante la ejecución de pruebas.
Clase pública ExecutionResult Contiene los resultados de una prueba unitaria de base de datos generados mediante una llamada a Execute(ConnectionContext, String, array<DbParameter[]).
Clase pública ExpectedSqlExceptionAttribute Representa un atributo que especifica que una prueba unitaria está esperando un error SqlException y, opcionalmente, especifica el número, gravedad y estado del error esperado.
Clase pública TestScript Representa una prueba de SQL generada.
Clase pública UnitTestingDesignService Proporciona la clase base para que los proveedores de esquema de base de datos generen scripts para objetos en el sistema de proyectos.No está previsto que esta clase se implemente salvo como parte de la implementación de un proveedor de esquema de base de datos.

Vea también

Referencia

Otros recursos

Definir condiciones personalizadas para pruebas unitarias de base de datos