xUnit.net es una herramienta de prueba unitaria gratuita y de código abierto para .NET Framework , escrita por el autor original de NUnit . Tiene licencia Apache License 2.0 y el código fuente está disponible en GitHub . [4] xUnit.net funciona con Xamarin , ReSharper , CodeRush y TestDriven.NET . [5]
Autor (es) original (es) | James Newkirk, Brad Wilson [1] |
---|---|
Desarrollador (es) | Microsoft , Outercurve Foundation , .NET Foundation |
Lanzamiento estable | 2.4.1 [2] / 29 de octubre de 2018 |
Repositorio | github |
Escrito en | C# |
Sistema operativo | Windows , macOS , Linux |
Plataforma | .NET Framework , .NET Core , [3] Mono |
Tipo | Herramienta de prueba unitaria |
Licencia | Licencia Apache 2.0 |
Sitio web | xunit |
Ejemplo
Ejemplo de un dispositivo de prueba de xUnit.net :
usando Xunit ;public class MyTests { [Hecho] public void MyTest () { Assert . Igual ( 4 , 2 + 2 ); } }
Después de compilar la prueba, ejecútela en su consola:
C : \ MyTests \ bin \ Debug > xunit.console MyTestLibrary.dllEjecutor de prueba de la consola xUnit.net (.NET 2.0.50727.0 de 64 bits)Copyright (C) 2007-11 Microsoft Corporation.xunit.dll: Versión 1.9.1.0Ensamblado de prueba: C: \ MyTests \ bin \ Debug \ MyTestLibrary.dll1 total, 0 fallidos, 0 omitidos, tomó 0.302 segundos
Ver también
- Automatización de pruebas
- Lista de marcos de prueba unitarios para lenguajes de programación .NET (incluye una columna que indica cuáles se basan en xUnit)
- JUnit
Referencias
- ^ "Dejando Microsoft" . Brad Wilson .
- ^ "Lanzamientos · xunit / xunit" . GitHub .
- ^ "Cómo probar ASP.NET Core Web API" . InfoQ .
- ^ https://github.com/xunit/xunit/blob/main/LICENSE
- ^ Kanjilal, Joydip (10 de febrero de 2017). "Cómo trabajar con el framework xUnit.Net" . InfoWorld .
enlaces externos
- Página web oficial
- Prueba unitaria: xUnit | Caja de herramientas de Visual Studio | Canal 9