@ddoomen @ddoomen @jnyrup
GitHub Sponsors Patreon Tip Us Buy us a coffee
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.7, as well as .NET 6, .NET Standard 2.0 and 2.1.
Intention-Revealing Unit Tests
Write assertions that keep you and your fellow developers out of the debugger hell and clearly communicate what they are trying to accomplish.
Comprehensive Documentation
Extensive documentation to help you understand the power of the assertions and learn finding the sweet spot of well-written unit tests.
Highly
Extensible
Many documented extension points and overridable behavior that provides enough flexibility for even the most critical developer.
Feature Complete
Targets .NET 4.7, .NET 6, .NET Standard 2.0 and 2.1. Supports MSTest2, xUnit2, NUnit3 and MSpec.
Great Support
Use StackOverflow for general questions, go on Slack to contact the team directly, or visit GitHub for issues & feature requests.
Passionate Team
Originally authored by Dennis Doomen, but Jonas Nyrup has joined since then. Notable contributions by Michaël Hompus and Gunnar Liljas.
Powered By
This project is supported by Hassan Rezk Habib, Best Kru and others, with special thanks to our Most Awesome sponsors
, , and
Community Extensions
Broad community support with extensions for Json .NET, Ninject, Autofac, ASP.NET MVC, ASP.NET Core MVC and even Roslyn analyzers through FluentAssertions.Analyzers