xUnit.net es una herramienta de prueba unitaria gratuita y de código abierto para .NET Framework , escrita por el autor original de NUnit . El software también se puede usar con .NET Core y [ 2 ] Mono .
Está licenciado bajo la Licencia Apache 2.0 y el código fuente está disponible en GitHub . [ 3 ] xUnit.net funciona con Xamarin , ReSharper , CodeRush y TestDriven.NET . [ 4 ] Su autor es James Newkirk y Brad Wilson. [ 5 ]
Ejemplo
Ejemplo de un fixture de prueba de xUnit.net :
usando Xunit ;public class MyTests { [Fact] public void MyTest () { Assert . Equal ( 4 , 2 + 2 ); } }Después de compilar la prueba, ejecútala en tu consola:
C:\MyTests\bin\Debug> xunit.console MyTestLibrary.dll Ejecutor de pruebas de consola xUnit.net (64 bits .NET 2.0.50727.0) Copyright (C) 2007-11 Microsoft Corporation.xunit.dll: Versión 1.9.1.0 Ensamblado de prueba: C:\MyTests\bin\Debug\MyTestLibrary.dll1 en total, 0 fallidos, 0 omitidos, tiempo empleado: 0,302 segundosVéase también
- Automatización de pruebas
- Lista de marcos de trabajo para pruebas unitarias en lenguajes de programación .NET (incluye una columna que indica cuáles se basan en xUnit).
- JUnit
Referencias
Lecturas adicionales
- Ayobami, Adewole (2018). Desarrollo guiado por pruebas (TDD) en C# y .NET Core: Sumérgete en TDD para crear aplicaciones .NET Core flexibles, mantenibles y listas para producción . Packt Publishing . ISBN 978-1788299923.
- Nagel, Christian (2021). Professional C# and .NET . John Wiley & Sons . ISBN 978-1119797210.
Enlaces externos
- Sitio web oficial
- Pruebas unitarias: xUnit | Visual Studio Toolbox | Channel 9
Categorías :
- Programación extrema
- marcos de pruebas unitarias
- Software gratuito programado en C#
- Software gratuito de Microsoft
- Software que utiliza Mono (software)
- Software que utiliza la licencia Apache.