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 | |
---|---|---|
ConnectionContext | Representa el contexto de la conexión de base de datos asociada a la prueba unitaria de base de datos. | |
DatabaseTestAction | Representa un conjunto de instrucciones Transact-SQL por lotes y condiciones de prueba para validar la correcta ejecución de la instrucción. | |
DatabaseTestActions | Representa una prueba unitaria de base de datos. | |
DatabaseTestClass | Representa la clase base para una prueba unitaria de base de datos. | |
DatabaseTestService | Proporciona la funcionalidad común que es utilizada por la clase DatabaseTestClass y ciertos métodos durante la ejecución de pruebas. | |
ExecutionResult | Contiene los resultados de una prueba unitaria de base de datos generados mediante una llamada a Execute(ConnectionContext, String, array<DbParameter[]). | |
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. | |
TestScript | Representa una prueba de SQL generada. | |
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