Image en vedette

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.

Galerie d'images
1
Abonnement
Vous cherchez à renouveler
Je peux bénéficier de la tarification pour les petites entreprises. En savoir plus
2
Quantité
3
Total
Chargement...
Assistance prioritaire
Support
Installations illimitées
sur n’importe quel appareil
Satisfaction
garantie

Tests unitaires d'intention-révélation

Rédigez des assertions claires et expressives qui vous aideront, vous et votre équipe, à éviter la frustration d'un débogage complexe tout en transmettant efficacement le comportement prévu du code testé.

Documentation complète

Accédez à une documentation détaillée et bien structurée, conçue pour approfondir votre compréhension des assertions et vous guider dans l'élaboration de tests unitaires précis et de haute qualité.

Hautement extensible

Exploitez les nombreux points d'extension documentés et les comportements personnalisables, offrant suffisamment de flexibilité pour répondre aux besoins spécifiques des développeurs les plus exigeants.

Fonctionnalité complète

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.

Un grand soutien

Obtenez une assistance rapide et fiable grâce à notre fonctionnalité de chat ou en nous contactant directement à l'adresse suivante [email protected]. Notre équipe est là pour vous aider à résoudre tout problème et vous garantir une expérience agréable.

Une équipe passionnée

Créé à l'origine par Dennis Doomen et rejoint plus tard par Jonas Nyrup, Fluent Assertions est maintenant supporté et maintenu par les talentueux développeurs de Xceed. Les contributions notables de Michaël Hompus et Gunnar Liljas ont joué un rôle clé dans l'amélioration des capacités du produit, assurant une innovation et une excellence continues.

Commencez !

Vous pouvez installer Fluent Assertions directement à partir de NuGetou visitez le site GitHub pour plus de détails. Pour l'ajouter à votre projet, exécutez simplement la commande suivante dans votre terminal à partir du dossier de votre projet :

				
					dotnet add package FluentAssertions
				
			

Pour Visual Studio:

  1. Ouvrez votre projet dans Visual Studio.
  2. Naviguez jusqu'à la page Outils et sélectionnez Gestionnaire de paquets NuGet, puis choisir Gérer les paquets NuGet pour les solutions....
  3. Dans le cadre de la Gestionnaire de paquets NuGet fenêtre :
    • Aller à la page Parcourir tabulation.
    • Rechercher Assertions fluentes.
    • Sélectionnez-le dans la liste et cliquez sur Installer pour le projet souhaité.
  4. Après l'installation, Fluent Assertions sera ajouté aux dépendances de votre projet.

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.

Licences

  • 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.
  • Rédigez des assertions qui vous évitent, à vous et à vos collègues développeurs, de vous retrouver dans l'enfer du débogueur et qui communiquent clairement ce qu'ils essaient d'accomplir.
  • Rédiger des assertions faciles à lire et à comprendre. Cela rend le code plus facile à maintenir et réduit le temps consacré au débogage..
  • Couvre une large gamme d'outils d'appariement pour répondre aux différents besoins de test, des simples comparaisons de valeurs aux graphiques d'objets complexes.
  • Une documentation complète pour vous aider à comprendre la puissance des assertions et apprendre à trouver le point idéal pour des tests unitaires bien écrits.
  • De nombreux points d'extension documentés et un comportement surchargeable qui offre suffisamment de flexibilité même pour les développeurs les plus critiques.
  • Targets .NET Framework 4.7, .NET 6, and .NET Standard 2.0 and 2.1.
  • Supports MSTest2, xUnit2, NUnit3, NUnit4, MSpec and TUnit.
  • Obtenez une assistance rapide et fiable grâce à notre fonctionnalité de chat ou en nous contactant directement à l'adresse suivante [email protected]. Notre équipe est là pour vous aider à résoudre tout problème et vous garantir une expérience agréable.

Découvrez la bibliothèque de mots et PDF de Xceed paquet