Imagen destacada

Fluent Assertions

Fluent Assertions offers a comprehensive suite of extension methods that enable developers to naturally express the expected outcomes of TDD (Test-Driven Development) or BDD (Behavior-Driven Development) unit tests. By providing a more readable and intuitive approach to writing assertions, it streamlines the testing process and improves code clarity. It supports a wide range of .NET platforms, including .NET Framework 4.7, .NET 6, as well as .NET Standard 2.0 and 2.1, ensuring compatibility across various modern development environments.

Galería de imágenes
1
Suscripción
¿Estás buscando renovar?
Puedo optar a los precios para pequeñas empresas. Más información
2
Cantidad
3
Total
Cargando...
Prioridad 1 año
Soporte
Instalaciones ilimitadas
En cualquier dispositivo
Satisfacción
Garantía

Pruebas unitarias de revelación de intenciones

Escriba aserciones claras y expresivas que le ayuden a usted y a su equipo a evitar la frustración de la depuración compleja, a la vez que transmiten de forma eficaz el comportamiento previsto del código que se está probando.

Documentación exhaustiva

Acceda a documentación detallada y bien estructurada diseñada para profundizar en el conocimiento de las aserciones y guiarle en la elaboración de pruebas unitarias precisas y de alta calidad.

Altamente extensible

Aproveche los numerosos puntos de ampliación documentados y los comportamientos personalizables, que ofrecen suficiente flexibilidad para satisfacer las necesidades específicas de los desarrolladores más exigentes.

Función Completa

Fully compatible with .NET Framework 4.7, .NET 6, and .NET Standard 2.0 and 2.1. It supports major testing frameworks, including MSTest2, xUnit2, NUnit3, NUnit4, MSpec, and TUnit, making it a versatile solution for modern .NET development.

Gran apoyo

Obtenga asistencia rápida y fiable a través de nuestra función de chat o poniéndose en contacto con nosotros directamente en [email protected]. Nuestro equipo está aquí para ayudarle a resolver cualquier problema y garantizar una experiencia sin problemas.

Un equipo apasionado

Creado originalmente por Dennis Doomen y posteriormente por Jonas Nyrup, Fluent Assertions cuenta ahora con el apoyo y el mantenimiento de los talentosos desarrolladores de Xceed. Las notables contribuciones de Michaël Hompus y Gunnar Liljas han desempeñado un papel clave en la mejora de las capacidades del producto, garantizando la innovación y la excelencia continuas.

Empezar a trabajar

Puede instalar Fluent Assertions directamente desde NuGeto visite la página GitHub para más detalles. Para añadirlo a su proyecto, simplemente ejecute el siguiente comando en su terminal desde la carpeta de su proyecto:

				
					dotnet add package FluentAssertions
				
			

Para Visual Studio:

  1. Abra su proyecto en Visual Studio.
  2. Navegue hasta el Herramientas y seleccione Gestor de paquetes NuGetseleccione Gestión de paquetes NuGet para soluciones....
  3. En el Gestor de paquetes NuGet ventana:
    • Ir a la Visite ficha.
    • Buscar FluentAssertions.
    • Selecciónelo de la lista y haga clic en Instale para el proyecto deseado.
  4. Tras la instalación, Fluent Assertions se añadirá a las dependencias de su proyecto.

A readable, fluent assertion library for .NET

Fluent Assertions gives you a natural, chainable syntax for stating what a unit test expects, whether you write in a TDD or BDD style. A test reads almost like a sentence, so it is clear at a glance what is being verified. That keeps tests easy to maintain and makes failures quicker to diagnose.

Key features

  • Fluent, readable syntax that states intent plainly and keeps tests easy to maintain.
  • A wide set of assertions, from simple value checks to deep object-graph comparison across nested collections.
  • Clear failure messages that say what went wrong and where, so you fix issues without guesswork.
  • Custom assertions when you need them, so you can extend the library to fit your own types.
  • Targets .NET Framework 4.7, .NET 6, and .NET Standard 2.0 and 2.1.
  • Works with MSTest, NUnit 3 and 4, xUnit, MSpec, and TUnit.

Widely adopted

Fluent Assertions is one of the most-used testing libraries in the .NET ecosystem, with more than 750 million downloads on NuGet. JetBrains has covered it in its .NET content, and it ships in the test suites of countless open-source and commercial projects.

Licencias

  • Annual subscription, including updates and priority support.
  • Team packs with volume pricing for teams of 10 or 20 developers.
  • Blueprint subscription with full source code, for teams that need to customize or audit the library.
  • Escriba aserciones que le mantengan a usted y a sus compañeros desarrolladores fuera del infierno del depurador y comuniquen claramente lo que intentan conseguir.
  • Escriba aserciones que sean fáciles de leer y entender. Esto hace que el código sea más fácil de mantener y reduce el tiempo dedicado a la depuración..
  • Abarca una amplia gama de emparejadores para satisfacer diversas necesidades de comprobación, desde simples comparaciones de valores hasta complejos gráficos de objetos.
  • Amplia documentación para ayudarle a comprender la potencia de las aserciones y aprender a encontrar el punto dulce de las pruebas unitarias bien escritas.
  • Numerosos puntos de ampliación documentados y comportamientos anulables que proporcionan suficiente flexibilidad incluso al desarrollador más crítico.
  • Targets .NET Framework 4.7, .NET 6, and .NET Standard 2.0 and 2.1.
  • Supports MSTest2, xUnit2, NUnit3, NUnit4, MSpec and TUnit.
  • Obtenga asistencia rápida y fiable a través de nuestra función de chat o poniéndose en contacto con nosotros directamente en [email protected]. Nuestro equipo está aquí para ayudarle a resolver cualquier problema y garantizar una experiencia sin problemas.

Echa un vistazo a la biblioteca de palabras y PDF de Xceed paquete