Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add For/Exclude to allow exclusion of members inside a collection #1782

Merged
merged 25 commits into from Apr 20, 2022

Commits on Jan 14, 2022

  1. Copy the full SHA
    67b9c7f View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Copy the full SHA
    a10e079 View commit details
    Browse the repository at this point in the history
  2. Call copy constructor

    whymatter committed Feb 17, 2022
    Copy the full SHA
    96842c8 View commit details
    Browse the repository at this point in the history
  3. Implemented ThenExcluding

    Made MemberPath and ExcludeMemberByPathSelectionRule extendible, added * as index qualifier, added MemberPathSegmentEqualityComparer to match MemberPath segments and respect * as index qualifier
    whymatter committed Feb 17, 2022
    Copy the full SHA
    b36dab7 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    066380c View commit details
    Browse the repository at this point in the history
  5. PR feedback

    * Added a function SetSelectedPath
    * Rename EquivalencyAssertionOptionsBuilder to NestedExclusionOptionBuilder
    * Renamed Extend* methods to Combine*
    * Nested ThenExcluding test cases in a nested class
    * Added Act/Assert comments
    * Renamed tests
    * Removed not important property Text from test data
    * Drop Action and NotThrow
    whymatter committed Feb 17, 2022
    Copy the full SHA
    b8d80d8 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    884969f View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    c93fc0f View commit details
    Browse the repository at this point in the history
  8. AcceptApiChanges.ps1

    whymatter committed Feb 17, 2022
    Copy the full SHA
    2f8f97f View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    e2dc5d7 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    6fffb89 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. Switch EqualsAnyIndexQualifier conditions

    Co-authored-by: Jonas Nyrup <jnyrup@users.noreply.github.com>
    whymatter and jnyrup committed Feb 21, 2022
    Copy the full SHA
    cf01143 View commit details
    Browse the repository at this point in the history
  2. Use is instead of == for null check

    Co-authored-by: Jonas Nyrup <jnyrup@users.noreply.github.com>
    whymatter and jnyrup committed Feb 21, 2022
    Copy the full SHA
    f0be438 View commit details
    Browse the repository at this point in the history
  3. Fix typo

    Co-authored-by: Jonas Nyrup <jnyrup@users.noreply.github.com>
    whymatter and jnyrup committed Feb 21, 2022
    Copy the full SHA
    3c05a68 View commit details
    Browse the repository at this point in the history
  4. Fix typo

    whymatter committed Feb 21, 2022
    Copy the full SHA
    3222aed View commit details
    Browse the repository at this point in the history
  5. Cleanup .csproj

    whymatter committed Feb 21, 2022
    Copy the full SHA
    0774341 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2022

  1. Copy the full SHA
    e65bd76 View commit details
    Browse the repository at this point in the history
  2. Rename to For, Exclude

    whymatter committed Mar 19, 2022
    Copy the full SHA
    981d36f View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. Update docs/_pages/objectgraphs.md

    Co-authored-by: Jonas Nyrup <jnyrup@users.noreply.github.com>
    whymatter and jnyrup committed Apr 7, 2022
    Copy the full SHA
    f8f0e8e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    bff06f5 View commit details
    Browse the repository at this point in the history
  3. Rename Combine methods to Join/Append, fix that For can be used to ex…

    …clude, added unit tests
    whymatter committed Apr 7, 2022
    Copy the full SHA
    2255439 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Copy the full SHA
    7b99ffc View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. ApiApproval

    whymatter committed Apr 13, 2022
    Copy the full SHA
    8086925 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Copy the full SHA
    88d1909 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    903e494 View commit details
    Browse the repository at this point in the history