# Fluent Assertions

C# library of extension methods for expressing assertions in .NET unit tests, for MSTest, NUnit, xUnit, MSpec and TUnit.


Source: https://findsoftware.frbit.cloud/fluentassertions/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- home: https://fluentassertions.com
- repository: https://github.com/fluentassertions/fluentassertions
- docs: https://fluentassertions.com/introduction
- pricing: https://xceed.com/products/unit-testing/fluent-assertions/

### Identity

- status: active
- maintainer: Xceed Software Inc.
- maintainerType: company
- parent: Xceed Software Inc.
- firstRelease: 2011
- hqCountry: unknown

### Kind

- category: testing
- hosting: not applicable
- language: csharp
- runtime: dotnet
- runtimeMin: not applicable
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: unknown
- renderingModes: not applicable
- installMethod: nuget

### License

- licenseModel: unknown
- license: Community License Agreement (for Non-Commercial Use), paid commercial license

### Releases

- currentMajor: 8
- latestReleaseDate: 2026-09-14

### Adoption

- githubStargazers: 3812
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 226
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: 386

### Sources

- urls: https://fluentassertions.com (read 2026-11-08)
- urls: https://api.github.com/repos/fluentassertions/fluentassertions (read 2026-11-08)
- urls: https://fluentassertions.com/introduction (read 2026-11-08)
- maintainer: https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE (read 2026-11-08)
- parent: https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE (read 2026-11-08)
- firstRelease: https://api.nuget.org/v3/registration5-semver1/fluentassertions/page/1.3.0.1/4.19.3.json (read 2026-11-08)
- category: https://fluentassertions.com/introduction (read 2026-11-08)
- language: https://api.github.com/repos/fluentassertions/fluentassertions (read 2026-11-08)
- runtime: https://fluentassertions.com (read 2026-11-08)
- installMethod: https://github.com/fluentassertions/fluentassertions/blob/main/README.md (read 2026-11-08)
- license: https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE (read 2026-11-08)
- license: https://fluentassertions.com (read 2026-11-08)
- urls: https://xceed.com/products/unit-testing/fluent-assertions/ (read 2026-11-08)
- currentMajor: https://api.github.com/repos/fluentassertions/fluentassertions/releases (read 2026-11-08)
- latestReleaseDate: https://api.github.com/repos/fluentassertions/fluentassertions/releases (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/fluentassertions/fluentassertions (read 2026-11-08)
- contributors: https://api.github.com/repos/fluentassertions/fluentassertions/contributors?per_page=1 (read 2026-11-08)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/FluentAssertions (read 2026-11-08)

## Notes

Fluent Assertions is a C# library of extension methods for expressing assertions in .NET unit tests. The [homepage](https://fluentassertions.com) names the test frameworks it supports, and the library is installed from NuGet. Dennis Doomen wrote the library first and Jonas Nyrup joined later, and Xceed Software Inc. now supports and maintains it.

## Worth knowing

The current major line is free for open-source projects and non-commercial use, and commercial use requires a paid license. The previous major line stays open source under its earlier terms. The [product page](https://xceed.com/products/unit-testing/fluent-assertions/) sells the commercial license as a subscription.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
