Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Al igual que las pruebas unitarias para código administrado, las pruebas unitarias de SQL Server residen en proyectos de prueba. Puede ver los elementos que componen una prueba unitaria de SQL Server en la jerarquía de un proyecto de prueba en el Explorador de soluciones.
Una prueba unitaria de SQL Server consta de varios elementos contenidos en varios archivos. En la tabla siguiente se describen los archivos que interactúan para formar una prueba unitaria de SQL Server.
| Archivo | Description |
|---|---|
.cs o .vb |
Este archivo de código fuente contiene una clase que está decorada con el atributo [TestClass]. Esta clase contiene un único método de prueba para cada una de las pruebas unitarias de SQL Server contenidas. Estos métodos están decorados con el atributo [TestMethod]. Cada método de prueba contiene el código adecuado para ejercer el script de prueba de Transact-SQL. Este código se genera cuando se crean los métodos de prueba y puede modificarlo. NOTA: Si hace doble clic en este archivo en el Explorador de soluciones, la clase de prueba se abre en el Diseñador de pruebas unitarias de SQL Server. Para abrir el .cs archivo o .vb para ver su código fuente, haga clic con el botón derecho en el archivo en el Explorador de soluciones y seleccione Ver código. |
.resx |
Este archivo de recursos contiene los scripts de Transact-SQL para todas las pruebas en el archivo .cs o .vb asociado. Este grupo de scripts incluye el script de prueba previa, el script de prueba y el script posterior a la prueba. El archivo de recursos contiene XML, que puede editar. El archivo de recursos se compila en el ensamblado de prueba.Debe codificar los scripts de Transact-SQL mediante el Diseñador de pruebas unitarias de SQL Server. Para obtener más información sobre los scripts que se usan en las pruebas unitarias de SQL Server, vea Scripts en pruebas unitarias de SQL Server. |
app.config |
Este archivo almacena las cadenas de conexión de base de datos para el proyecto de prueba, además de otras opciones de configuración de pruebas unitarias de SQL Server, como el tiempo de espera del comando. Para obtener más información, consulte Scripts en pruebas unitarias de SQL Server. |
SQLDatabaseSetup.cs o SQLDatabaseSetup.vb |
Este archivo contiene una clase que prepara el entorno de prueba para todas las pruebas unitarias de SQL Server del proyecto de prueba. En función de los valores de configuración del archivo app.config, podría implementar un proyecto de base de datos de SQL Server en la base de datos de prueba. |