visual unit tutorial test studio net dotnet .net-core visual-studio-2017 xunit.net

.net-core - tutorial - unit test.net core 2



Visual Studio 2017 Unit Test Project vs xUnit Test Project (2)

En .NET Core en Visual Studio 2015, uno tenía que crear un proyecto de prueba de unidad basado en xunit, aunque la línea de comandos (no había ningún proyecto dedicado en Visual Studio para .NET Core).

En Visual Studio 2017, en la sección .NET Core ahora hay 2 tipos de proyectos de prueba de unidad disponibles:

  1. Proyecto de prueba unitaria (.NET Core)
  2. Proyecto de prueba xUnit (.NET Core)

¿Cuál es la diferencia entre ellos? ¿Cuál es el recomendado en estos días?


Son completamente 2 Marcos de Prueba Unitaria diferentes. Hay información / documentación básica disponible para xUnit en http://xunit.github.io para xUnit pero no completa. La respuesta a: "¿Cuál es el recomendado en estos días?" Depende de su preferencia personal. Prefiero xUnit porque xUnit se integra bien con Visual Studio y es utilizado por el equipo de Microsoft para probar .net core. Puedes elegir lo que te parezca más adecuado.


Unit Test Project tiene el framework MSTest V2 instalado.

xUnit Test Project tiene xUnit.

Son solo dos marcos de prueba diferentes.

Pruebas unitarias en .NET Core .