Code Quality Rank: L4
Programming language: C#
License: Apache License 2.0
Tags: Silverlight     Wp8     TDD     WinRT     MSTest     xUnit     xUnit2     NUnit     MSpec     NSpec     Gallio     MbUnit     BDD     Fluent     WP8.1     WPA8.1     CoreCLR     MSTest2    
Latest version: v6.0.0-alpha.1

Fluent Assertions alternatives and similar packages

Based on the "Testing" category.
Alternatively, view Fluent Assertions alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Fluent Assertions or a related project?

Add another 'Testing' Package


What is this and why do I need this?

See https://www.fluentassertions.com for background information, usage documentation, an extensibility guide, support information and more tips & tricks.

How do I build this?

Install Visual Studio 2019 or JetBrains Rider 2017.1 and Build Tools 2017 and run

What are these Approval.Tests?

This is a special set of tests that use the ApprovalTests.Net project to verify whether you've introduced any breaking changes in the public API of the library. By default, the right reporter is selected based on the run-time environment (e.g. Visual Studio diff viewer, Rider's diff viewer, etc). You can change that by setting the environment variable ApiApproval.Reporter to the (fully-qualified) name of one of the implementations of IApprovalFailureReporter.

If you've verified the changes and decided they are valid, you can accept them using AcceptApiChanges.ps1 or AcceptApiChanges.sh. See also the [Contribution Guidelines.](CONTRIBUTING.md).