Fluent Assertions 4.0.0

@dennisdoomen dennisdoomen released this Aug 7, 2015 · 616 commits to master since this release

  • Adds support for .NET 4.6, CoreCLR, .NET Native and Universal Windows Apps for Windows 10
  • Removes support for Windows 8.0
  • Removes v3 code that was marked as [Obsolete]:
    • StringCollectionAssertions.Contains(IEnumerable<string>, string)
    • StringCollectionAssertions.Contains(IEnumerable<string>, IEnumerable<string>)
    • CollectionMemberSubjectInfo.PropertyInfo, PropertyPath, PropertyDescription
    • EquivalencyAssertionOptions.Empty and Default which are replaced by the AssertionOptions class
    • IMatchingRule, which is replaced by IMemberMatchingRule
    • ISelectionRule, which is replaced by IMemberSelectionRule
    • ISubjectInfo no longer has properties for getting information about properties since that was replaced with the more general member properties.
    • SelfReferenceEquivalencyAssertionOptions no longer has methods to include/exclude properties, but provides methods for selecting members instead.