Skip to content
NuGet

FluentAssertions

A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Works with .NET Standard 2.0 and higher, .NET Framework 4.7 and higher and .NET 6 and higher. Supports the unit test frameworks MSTest2, MSTest3, MSTest4, NUnit3, NUnit4, XUnit2, XUnit3, MSpec and TUnit. IMPORTANT: This version is free for open-source projects and non-commercial use, but commercial use requires [a paid license](https://xceed.com/products/unit-testing/fluent-assertions/). Check out the [license page](LICENSE) for more information.

assertionsbdd-stylec-sharpfluent-assertionshacktoberfestmstesttddunit-testing
github.com/fluentassertions/fluentassertionsxceed.com/products/unit-testing/fluent-assertions/Dennis Doomen, Jonas Nyrup, Xceed3.8k · 720 forks · 251 contributors
Compare
Compares against 8.11.0 (latest stable)
Latest Stable8.11.0Sep 14, 2026
Latest Beta6.0.0-beta0003Aug 11, 2021
Latest Alpha6.0.0-alpha0002Jan 7, 2021
Release cadenceEvery month
Last releaseSep 14, 2026
Open advisories0
Changelog quality67% curated
GitHub Releases, gaps for some releases
SecurityYou're on
6.x8.x
STABLE · RCPRE-RELEASE2024AprJulOct2025AprJulOct2026AprJulOct

91 older or filtered releases not shown.

Breaking changes and a migration checklist for each major version