--- title: "Fluent Assertions" layout: splash date: 2016-03-23T11:48:41-04:00 header: overlay_color: "#373737" overlay_filter: "0.7" overlay_image: "/assets/images/fluent_assertions_large_horizontal.svg" cta_label: "Get 5.9.0 now!" cta_url: "/releases/#590" caption: "Logo by [**IUserName**](https://github.com/IUsername)
Icons by [**Zlatko Najdenovski**](https://www.flaticon.com/authors/zlatko-najdenovski) from [Flaticon](https://www.flaticon.com/)" excerpt: '_"With Fluent Assertions, the assertions look beautiful, natural and, most importantly, extremely readable"_ - [Girish](https://twitter.com/girishracharya)
![](https://img.shields.io/nuget/dt/FluentAssertions.svg?style=for-the-badge) [![](https://img.shields.io/github/release/fluentassertions/fluentassertions.svg?style=for-the-badge&label=Latest)](https://github.com/fluentassertions/fluentassertions/releases/latest) [![](https://img.shields.io/github/stars/fluentassertions/fluentassertions.svg?style=for-the-badge&label=Star)](https://github.com/fluentassertions/fluentassertions/stargazers) [![](https://img.shields.io/github/forks/fluentassertions/fluentassertions.svg?style=for-the-badge&label=Fork)](https://github.com/fluentassertions/fluentassertions/fork) ' intro: - excerpt: ' [Follow @ddoomen](https://twitter.com/ddoomen){: .btn .btn--twitter} [Follow @jnyrup](https://twitter.com/jnyrup){: .btn .btn--twitter} [ Tip Us](https://paypal.me/fluentassertions){: .btn .btn--paypal} [ Buy us a coffee](https://ko-fi.com/dennisdoomen){: .btn .btn--paypal} [ Sponser Us](https://www.patreon.com/bePatron?u=9250052&redirect_uri=http%3A%2F%2Ffluentassertions.com%2F&utm_medium=widget){: .btn .btn--patreon} [ Wire Us](mailto:dennis.doomen@avivasolutions.nl?subject=Support%20Fluent%20Assertions){: .btn .btn--rabobank}
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. Targets .NET Framework 4.5 and 4.7, as well as .NET Core 2.0, .NET Core 2.1, .NET Core 3.0, .NET Standard 1.3, 1.6 2.0 and 2.1.' feature_row: - title: "Intention-Revealing Unit Tests" image_path: /assets/images/binoculars.svg excerpt: "Write assertions that keep you and your fellow developers out of the debugger hell and clearly communicate what they are trying to accomplish." btn_label: "Read More" btn_class: "btn--primary" url: "/introduction" - title: "Comprehensive Documentation" image_path: /assets/images/book.svg excerpt: "Extensive documentation to help you understand the power of the assertions and learn finding the sweet spot of well-written unit tests." url: "/introduction" btn_label: "Read More" btn_class: "btn--primary" - title: "Highly
Extensible" image_path: /assets/images/jigsaws.svg excerpt: "Many documented extension points and overridable behavior that provides enough flexibility for even the most critical developer." url: "/extensibility" btn_label: "Read More" btn_class: "btn--primary" feature_row2: - title: "Feature Complete" image_path: /assets/images/checklist.svg excerpt: ' Targets .NET 4.5, .NET 4.7, .NET Core 2.0, .Net Core 2.1, .NET Standard 1.3, 1.6, 2.0 and 2.1 and is compatible with .NET Core 3.0. Supports MSTest, xUnit, NUnit, Gallio, MBUnit, MSpec and NSpec. ' - title: "Great Support" image_path: /assets/images/customer-service.svg excerpt: ' Use [ StackOverflow](https://stackoverflow.com/questions/tagged/fluent-assertions?mixed=1) for general questions, go on [ Slack](https://fluentassertionsslack.herokuapp.com/) to contact the team directly, or visit [ Github](https://github.com/fluentassertions/fluentassertions/issues) for issues & feature requests. ' - title: "Passionate Team" image_path: /assets/images/vote.svg excerpt: ' Originally authored by [Dennis Doomen](https://github.com/dennisdoomen), but [Jonas Nyrup](https://github.com/jnyrup) has joined since then. Notable contributions by [Artur Krajewski](https://github.com/krajek) and [David Omid](https://github.com/davidomid). ' feature_row3: - title: "Powered By" image_path: /assets/images/gift.svg excerpt: ' This project is made possible by and , as well as the support by Patreon [Michaƫl Hompus](https://hompus.nl/) ' - title: "Community Extensions" image_path: /assets/images/community.svg excerpt: 'Broad community support with extensions for [Json .NET](https://github.com/fluentassertions/fluentassertions.json), [Ninject](https://github.com/kevinkuszyk/FluentAssertions.Ioc.Ninject), [Autofac](https://github.com/awesome-inc/FluentAssertions.Autofac), [ASP.NET MVC](https://github.com/CaseyBurns/FluentAssertions.MVC), [ASP.NET Core MVC](https://github.com/fluentassertions/fluentassertions.aspnetcore.mvc) and even Roslyn analyzers through [FluentAssertions.Analyzers](https://github.com/fluentassertions/fluentassertions.analyzers) ' - title: "What People Say" image_path: /assets/images/twitter.svg twitter: "true" --- {% include feature_row id="intro" type="center" %} {% include feature_row %} {% include feature_row id="feature_row2" %} {% include feature_row id="feature_row3" %}