fluentassertions

Assertion library

Provides a set of extension methods to naturally specify expected outcomes in unit tests.

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 Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.

GitHub

4k stars
68 watching
554 forks
Language: C#
last commit: over 1 year ago
Linked from 4 awesome lists

assertionsbdd-stylec-sharpfluent-assertionshacktoberfestmstesttddunit-testingxunit

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fluentvalidation/fluentvalidation A .NET validation library that uses a fluent interface and lambda expressions to build strongly-typed validation rules. 9,159
verifytests/verify Tools and scripts for snapshot testing of C# data models 2,938
fluent/fluentd Collects and forwards log data from various sources to files or databases 12,963
dariusz-wozniak/list-of-testing-tools-and-frameworks-for-.net A comprehensive list of tools and frameworks for automated testing in .NET 553
fluentmigrator/fluentmigrator A migration framework for .NET that enables developers to manage and version their database schema 3,281
ivaylokenov/mytested.aspnetcore.mvc A testing library for ASP.NET Core MVC that simplifies the process of writing unit tests for web applications. 1,725
robinrodricks/fluentftp A C# library that provides an optimized FTP and FTPS client for .NET and .NET Standard. 3,153
fluentassert/verify An assertion library providing an extensible and type-safe API for writing tests in Go. 46
mazharenko/fluentassertions.eventual A NuGet package that allows developers to wait for FluentAssertions checks to pass during testing 5
microsoft/fluentui-blazor A Blazor components library providing a set of Fluent Design System-inspired UI elements for building ASP.NET Core web applications. 3,956
xunit/xunit A unit testing tool for .NET developers 4,252
fluent/fluent-bit A fast and lightweight processor for logs, metrics, and traces from various sources, forwarding them to different backends. 5,952
markusamshove/kluent A fluent assertion library for Kotlin that simplifies writing tests and assertions in Kotlin programming language. 867
dwyl/learn-tdd An introduction to writing reliable code using Test Driven Development (TDD) principles in JavaScript 2,748