- {Breaking} Unified
ShouldBeEquivalentTo
,ShouldAllBeEquivalentTo
andcollection.Should().BeEquivalentTo
- #593 - {Breaking} Use the expectation instead of the subject to drive equivalency assertions in and moved them to the assertion classes - #593
- {Breaking} Removed support for Silverlight, WP for Silverlight and .NET 4.0 - #536
- {Breaking} Disable automatic conversion of property values in
BeEquivalentTo
and provided an opt-in APIWithAutoConversion
instead - #616 - {New} Supports .NET 4.5.1, .NET Standard 1.3, 1.6 and 2.0
- {New} Added
NotBeInRange
,NotHaveSameCount
,NotApproximately
,NotBeAssignableTo
to the numeric assertions - #598, #599, #600, #601 - {New} Added
[Not]Have{Implicit,Explicit}ConversionOperator
,NotBeDecoratedWith
andThatAreNotDecoratedWith
to the type assertions - #604, #609 - {New} Added
NotHaveCount
,HaveCount{Greater,Less}{Than,OrEqualTo}
to the numeric assertions - #618 - {New} Report all indices offending
collection.Should().NotContainNulls
- #608 - {New} Added predicate overload to
OnlyHaveUniqueItems
andNotContainNull
collection assertions - #611 - {New} Fail fast on
NotIntersectWith
,NotBeSubsetOf
,NotHaveSameCount
,NotBeEquivalentTo
- #610 - {New} Added
BeCloseTo
withTimeSpan
- #621 - {New} Added missing/negations type assertions/selectors - #620
- {New} Added
HaveCount
variants for generic collections - #623 - {Changed} Fail fast ReferenceEquals on NotEqual (#606)
- {Changed} Report all non-duplicate keys in
collection.Should().OnlyHaveUniqueItems
- #607