Información general sobre pruebas unitarias de Smart Device
Actualización: noviembre 2007
Utilice las pruebas unitarias de Smart Device para probar métodos que formen parte de su proyecto para Smart Device. El término prueba unitaria de Smart Device se aplica a cualquier prueba unitaria que se crea en un proyecto de prueba de Smart Device. Para obtener más información, vea Proyectos de prueba de Smart Device.
Crear pruebas unitarias
Al crear una prueba unitaria en un proyecto de prueba de Smart Device, la prueba es diferente en lo siguiente:
La prueba unitaria de Smart Device hace referencia a .NET Compact Framework y el marco de trabajo de pruebas unitarias de dispositivos, en lugar del .NET Framework completo y el marco de trabajo de pruebas unitarias. Para obtener más información, vea Marco de pruebas unitarias (Dispositivos).
La prueba unitaria de Smart Device se ejecuta en un dispositivo o emulador bajo el proceso del host de Smart Device, en lugar de un equipo de escritorio bajo el proceso del host predeterminado o de Internet Information Services. Para obtener más información, vea Cómo: Especificar la configuración de una ejecución de prueba.
Nota: Las pruebas unitarias de Smart Device deben ejecutarse bajo el host Smart Device y no pueden ejecutarse bajo el host Predeterminado o ASP.NET. Para obtener más información, vea Cómo: Especificar la configuración de una ejecución de prueba.
Al ejecutarse en un dispositivo o emulador, las pruebas tienen acceso a las mismas API específicas del dispositivo, Microsoft.WindowsMobile, que las aplicaciones de Smart Device.
Puede crear una prueba unitaria de Smart Device de dos maneras:
Generarla a partir de código en su proyecto para Smart Device.
Agregar una nueva prueba unitaria al proyecto de prueba de Smart Device en el cuadro de diálogo Agregar nueva prueba.
Los dos métodos se describen en Cómo: Crear una prueba unitaria de Smart Device.
Ejecutar pruebas unitarias
Una prueba unitaria de Smart Device se ejecuta la misma manera que las pruebas de otros tipos. Para obtener más información, vea Cómo: Ejecutar las pruebas seleccionadas.
Visual Studio ejecuta las pruebas en el dispositivo seleccionado en la configuración de ejecución de prueba activa y no en el dispositivo seleccionado en la barra de herramientas Dispositivo. Para obtener más información, vea Cómo: Especificar la configuración de una ejecución de prueba.
- Además, al ejecutar las pruebas, Visual Studio no implementa ni instala automáticamente .NET Compact Framework ni SQL Server Compact en el dispositivo de destino o emulador. El emulador o dispositivo deben hacer que se instalen antes de ejecutar una prueba. Para obtener más información, vea Cómo: Instalar .NET Compact Framework en un dispositivo y Cómo: Instalar SQL Server Compact 3.5 en un dispositivo.
Vea también
Tareas
Tutorial: Crear y ejecutar una prueba unitaria de Smart Device
Cómo: Depurar mientras se ejecuta una prueba unitaria de Smart Device