2012-04-04 10 views
12

¿Alguien ha integrado NUnit con Visual Studio? Estoy tratando de configurar un canal de compilación like this one. Pero, soy bastante nuevo en .NET y todavía estoy entendiendo cómo funcionan las cosas. Hay muchos recursos en internet en NUnit + VS, y estoy confundido.¿Alguien ha integrado NUnit con Visual Studio 2010?

+0

¿Qué edición de Visual Studio 2010 tiene? Express o no? –

+0

Tengo la versión "no expresa" :) – OscarRyz

+1

Bueno, porque no es compatible con la instalación de complementos para la edición Express. –

Respuesta

14

Yo le recomendaría que use Resharper.
Como algunos dicen, "Simplemente funciona".
Desventajas/efectos secundarios de esta elección en su caso podrían ser:
1. Resharper no es gratuito;
2. Ejecutar pruebas unitarias es una parte menor de Resharper; también incluye toneladas de otras funciones, que quizás no necesite por ahora (pero puede desactivar la mayoría de ellas en ajustes).

La solución gratuita es - Visual Nunit 2010 Extensión de estudio visual. Gratis y hace exactamente lo que quieres.


ACTUALIZACIÓN
Cómo agregar NUnit a su proyecto.
He encontrado this tutorial. Siga paso a paso, lo he encontrado útil y completo para principiantes de .NET.

La única diferencia es que en Running Unit-Tests sección para la ejecución de pruebas autor utiliza la herramienta corredor de prueba que se distribuye dentro de sí mismo NUnit, pero se puede utilizar corredor ReSharper como described in JetBrains' docs

+1

NUNCA me voy de casa sin él. –

+0

Si no se siente cómodo con el costo de Resharper, algo como TestDriven.net (http://testdriven.net/) es una alternativa razonable para la integración con NUnit – Jroc

+0

Aunque no se menciona específicamente en la pregunta, las publicaciones de blog vinculadas especifican fuente abierta. Tan impresionante como Resharper es, libre, no lo es. –

1

El corredor de prueba original y aún bastante bueno.

Test Driven .net

Solía ​​ser libre, pero ahora cuesta una pequeña tarifa a menos que seas un estudiante o un desarrollador de código abierto.

1

Utilicé TestDriven hasta que dejó de ser libre, utilicé Resharper pero sentí que disminuía demasiado mi máquina, probé la extensión VisualNUnit pero parecía generar múltiples procesos de sí mismo que mantendrían a raya algunos de mis DLLs, agregué NUnit como un comando bajo Visual Studio Tools (y también con un botón de la barra de herramientas y algunas macros en Visual Studio para iniciar la prueba actual y adjuntarlo) pero eso costó un poco de esfuerzo de configuración y no se sintió lo suficientemente suave después siendo mimado con herramientas como TestDriven. Eventualmente probé NCrunch ... ¡Estoy enganchado desde entonces, e incluso he comenzado a favorecerlo en TestDriven! la siguiente herramienta en mi "NUnit bucket list" será NUnit extension for Visual Studio 11.

PD: NCrunch debería funcionar en su Visual Studio 2010 y la página de inicio tiene un video de demostración muy decente.

2

Primero descargar e instalar el NUnit

Paso 1: Abra Visual Studio

Paso 2: Abra su proyecto

paso 3: Seleccione propiedades en el Explorador de soluciones

paso 4: la opción de depuración en la ventana de propiedades Seleccionar

paso 5: seleccione ' Iniciar programa externo' en la sección 'Acción de inicio'

Paso 6: Seleccione la ruta del archivo de NUnit

Paso 7: Guardar la misma.

Después de eso, cuando depure su proyecto se abrirá NUnit.

Cuestiones relacionadas