FluentAssertions 1.7.1.1

A very extensive set of extension methods for .NET 3.5, 4.0 and Silverlight 4.0 that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit test.

There is a newer version of this package available.
See the version list below for details.
Install-Package FluentAssertions -Version 1.7.1.1
dotnet add package FluentAssertions --version 1.7.1.1
<PackageReference Include="FluentAssertions" Version="1.7.1.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FluentAssertions --version 1.7.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

- Fixed a bug that occurs when two collections are compared for equality but the collection contains null.
     - Fixed a stack overflow while formatting an object graph containing static cyclic references.
     - Fixed the issue where an exception was thrown when building a failure message by dumping the values of all properties, and one of the properties throws an exception.
     - Made the handling of cyclic references when validating equality of nested properties configurable (ignore / throw exception)
     - Fixed some incorrect failure messages when comparing XML elements and attributes
     - Fixed a NullReferenceException when comparing objects that have a write-only properties
     - Fixed a potential NullReferenceException while comparing the properties of a complex graph and when a deep property contains a null object.

Dependencies

This package has no dependencies.

Showing the top 10 GitHub repositories that depend on FluentAssertions:

Repository Stars
App-vNext/Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
dotnet/orleans
Orleans is a cross-platform framework for building distributed applications with .NET
felixse/FluentTerminal
A Terminal Emulator based on UWP and web technologies.
IdentityServer/IdentityServer4
OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
reactiveui/ReactiveUI
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
Sonarr/Sonarr
Smart PVR for newsgroup and bittorrent users.
mbdavid/LiteDB
LiteDB - A .NET NoSQL Document Store in a single data file - https://www.litedb.org
gitextensions/gitextensions
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
dotnet/reactive
The Reactive Extensions for .NET
Jackett/Jackett
API Support for your favorite torrent trackers.

Read more about the GitHub Usage information on our documentation.

Version History

Version Downloads Last updated
3.3.0 87,015 2/18/2015
3.2.2 57,367 12/12/2014
3.2.1 76,745 9/11/2014
3.1.229 35,740 7/29/2014
3.0.107 44,859 4/30/2014
2.2.0 49,856 12/30/2013
2.1.0 28,903 8/23/2013
2.0.1 25,457 3/3/2013
2.0.0.1 10,673 10/15/2012
1.7.1.1 5,863 3/24/2012
1.7.0 478 1/13/2012
1.6.0 607 10/31/2011
1.5.0 531 6/29/2011
1.4.0 271 3/14/2011
1.3.0.1 193 1/15/2011
Show less