What is Fluent Assertions?
Who uses Fluent Assertions?
Here are some stack decisions, common use cases and reviews by companies and developers who chose Fluent Assertions in their tech stack.
I'm going to be writing a BDD driven app, initially just to run in a browser. I intend to write tests in typescript. I was very impressed with Fluent Assertions, as demonstrated in the Pluralsight course "Pragmatic Behavior-driven Design with .NET" by Rob Conery. He used it together with xUnit.net. I want to be able to run front end tests in a similar fashion. So far, I've only found one candidate in this vein, assertchain-jasmine (on GitHub). It's a much smaller library than FluentAssertions.
Fluent Assertions's Features
- Intention-Revealing Unit Tests
- Targets .NET 4.5, .NET 4.7, .NET Core 2.0, .NET Standard 1.3, 1.6 and 2.0 and is compatible .NET Core 3.0
- Supports MSTest, xUnit, NUnit, Gallio, MBUnit, MSpec and NSpec.