Compartir a través de


Actualizar un proyecto de prueba anterior que contiene pruebas unitarias de base de datos

 

Puede actualizar un proyecto de prueba anterior, que se creó en Visual Studio 2010 y contiene pruebas unitarias de base de datos, para que use el nuevo runtime y las nuevas herramientas de pruebas unitarias de base de datos de SQL Server Data Tools.Una vez actualizado un proyecto anterior, puede agregar pruebas unitarias de SQL Server al proyecto (vea Crear y definir pruebas unitarias de SQL Server para obtener más información.

System_CAPS_tipSugerencia

Si está usando Visual Studio 2010, después de agregar pruebas unitarias de SQL Server a un proyecto de prueba, no debe agregar pruebas unitarias mediante la plantilla anterior de prueba unitaria de base de datos.Si lo hace, necesitará volver a convertir el proyecto para que las pruebas se ejecuten correctamente.

Si tiene un proyecto de base de datos de prueba creado en una versión anterior a Visual Studio 2010, puede usar la información incluida en Cómo: Actualizar las pruebas unitarias de base de datos de versiones anteriores de Visual Studio para actualizar el proyecto de base de datos a Visual Studio 2010, antes de actualizar el proyecto a SQL Server Data Tools.

Iniciar una actualización

  • Puede iniciar la actualización de un proyecto desde el menú contextual de un proyecto de prueba.

    En algunos casos, SQL Server Data Tools mostrará un cuadro de diálogo desde el que puede iniciar la actualización de un proyecto de prueba.

  • La actualización del proyecto quita la referencia de ensamblado al marco de prueba de base de datos anterior y agrega una referencia al nuevo marco y un ensamblado del adaptador.El archivo app.config también se actualiza.

    Nota

    Si el proyecto de prueba tiene archivos de código DatabaseSetup y SQLDatabaseSetup, la actualización del proyecto a SQL Server Data Tools excluirá el archivo DatabaseSetup de la compilación.Puede quitar el archivo DatabaseSetup si se excluye de la compilación.

  • Después de la conversión, las pruebas unitarias de base de datos existentes creadas con la plantilla anterior usarán tipos del ensamblado del adaptador para obtener acceso al nuevo marco.El uso de un ensamblado del adaptador significa que el procedimiento de actualización no modificó los scripts y el código de prueba.Si agrega al proyecto una prueba unitaria de SQL Server, la nueva prueba hará referencia al nuevo marco directamente y no mediante un adaptador.Puede elegir actualizar manualmente el código existente para que use el nuevo marco por coherencia con las nuevas pruebas, aunque no es necesario hacerlo.

Vea también

Comprobar el código de base de datos con pruebas unitarias de SQL Server