Skip to content

Commit

Permalink
Run AcceptApiChanges, added test
Browse files Browse the repository at this point in the history
  • Loading branch information
whymatter committed Jan 20, 2022
1 parent 29357bd commit acfcca3
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 3 deletions.
Expand Up @@ -745,12 +745,18 @@ namespace FluentAssertions.Equivalency
{
public EquivalencyAssertionOptions() { }
}
public class EquivalencyAssertionOptionsBuilder<TExpectation, TCurrent> : FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation>
{
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> ThenExcluding(System.Linq.Expressions.Expression<System.Func<TCurrent, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptionsBuilder<TExpectation, TNext> ThenExcluding<TNext>(System.Linq.Expressions.Expression<System.Func<TCurrent, System.Collections.Generic.IEnumerable<TNext>>> expression) { }
}
public class EquivalencyAssertionOptions<TExpectation> : FluentAssertions.Equivalency.SelfReferenceEquivalencyAssertionOptions<FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation>>
{
public EquivalencyAssertionOptions() { }
public EquivalencyAssertionOptions(FluentAssertions.Equivalency.IEquivalencyAssertionOptions defaults) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<System.Collections.Generic.IEnumerable<TExpectation>> AsCollection() { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> Excluding(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptionsBuilder<TExpectation, TNext> Excluding<TNext>(System.Linq.Expressions.Expression<System.Func<TExpectation, System.Collections.Generic.IEnumerable<TNext>>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> Including(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> WithStrictOrderingFor(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
}
Expand Down
Expand Up @@ -745,12 +745,18 @@ namespace FluentAssertions.Equivalency
{
public EquivalencyAssertionOptions() { }
}
public class EquivalencyAssertionOptionsBuilder<TExpectation, TCurrent> : FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation>
{
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> ThenExcluding(System.Linq.Expressions.Expression<System.Func<TCurrent, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptionsBuilder<TExpectation, TNext> ThenExcluding<TNext>(System.Linq.Expressions.Expression<System.Func<TCurrent, System.Collections.Generic.IEnumerable<TNext>>> expression) { }
}
public class EquivalencyAssertionOptions<TExpectation> : FluentAssertions.Equivalency.SelfReferenceEquivalencyAssertionOptions<FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation>>
{
public EquivalencyAssertionOptions() { }
public EquivalencyAssertionOptions(FluentAssertions.Equivalency.IEquivalencyAssertionOptions defaults) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<System.Collections.Generic.IEnumerable<TExpectation>> AsCollection() { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> Excluding(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptionsBuilder<TExpectation, TNext> Excluding<TNext>(System.Linq.Expressions.Expression<System.Func<TExpectation, System.Collections.Generic.IEnumerable<TNext>>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> Including(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> WithStrictOrderingFor(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
}
Expand Down
Expand Up @@ -745,12 +745,18 @@ namespace FluentAssertions.Equivalency
{
public EquivalencyAssertionOptions() { }
}
public class EquivalencyAssertionOptionsBuilder<TExpectation, TCurrent> : FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation>
{
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> ThenExcluding(System.Linq.Expressions.Expression<System.Func<TCurrent, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptionsBuilder<TExpectation, TNext> ThenExcluding<TNext>(System.Linq.Expressions.Expression<System.Func<TCurrent, System.Collections.Generic.IEnumerable<TNext>>> expression) { }
}
public class EquivalencyAssertionOptions<TExpectation> : FluentAssertions.Equivalency.SelfReferenceEquivalencyAssertionOptions<FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation>>
{
public EquivalencyAssertionOptions() { }
public EquivalencyAssertionOptions(FluentAssertions.Equivalency.IEquivalencyAssertionOptions defaults) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<System.Collections.Generic.IEnumerable<TExpectation>> AsCollection() { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> Excluding(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptionsBuilder<TExpectation, TNext> Excluding<TNext>(System.Linq.Expressions.Expression<System.Func<TExpectation, System.Collections.Generic.IEnumerable<TNext>>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> Including(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> WithStrictOrderingFor(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
}
Expand Down
Expand Up @@ -738,12 +738,18 @@ namespace FluentAssertions.Equivalency
{
public EquivalencyAssertionOptions() { }
}
public class EquivalencyAssertionOptionsBuilder<TExpectation, TCurrent> : FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation>
{
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> ThenExcluding(System.Linq.Expressions.Expression<System.Func<TCurrent, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptionsBuilder<TExpectation, TNext> ThenExcluding<TNext>(System.Linq.Expressions.Expression<System.Func<TCurrent, System.Collections.Generic.IEnumerable<TNext>>> expression) { }
}
public class EquivalencyAssertionOptions<TExpectation> : FluentAssertions.Equivalency.SelfReferenceEquivalencyAssertionOptions<FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation>>
{
public EquivalencyAssertionOptions() { }
public EquivalencyAssertionOptions(FluentAssertions.Equivalency.IEquivalencyAssertionOptions defaults) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<System.Collections.Generic.IEnumerable<TExpectation>> AsCollection() { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> Excluding(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptionsBuilder<TExpectation, TNext> Excluding<TNext>(System.Linq.Expressions.Expression<System.Func<TExpectation, System.Collections.Generic.IEnumerable<TNext>>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> Including(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> WithStrictOrderingFor(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
}
Expand Down
Expand Up @@ -745,12 +745,18 @@ namespace FluentAssertions.Equivalency
{
public EquivalencyAssertionOptions() { }
}
public class EquivalencyAssertionOptionsBuilder<TExpectation, TCurrent> : FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation>
{
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> ThenExcluding(System.Linq.Expressions.Expression<System.Func<TCurrent, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptionsBuilder<TExpectation, TNext> ThenExcluding<TNext>(System.Linq.Expressions.Expression<System.Func<TCurrent, System.Collections.Generic.IEnumerable<TNext>>> expression) { }
}
public class EquivalencyAssertionOptions<TExpectation> : FluentAssertions.Equivalency.SelfReferenceEquivalencyAssertionOptions<FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation>>
{
public EquivalencyAssertionOptions() { }
public EquivalencyAssertionOptions(FluentAssertions.Equivalency.IEquivalencyAssertionOptions defaults) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<System.Collections.Generic.IEnumerable<TExpectation>> AsCollection() { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> Excluding(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptionsBuilder<TExpectation, TNext> Excluding<TNext>(System.Linq.Expressions.Expression<System.Func<TExpectation, System.Collections.Generic.IEnumerable<TNext>>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> Including(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
public FluentAssertions.Equivalency.EquivalencyAssertionOptions<TExpectation> WithStrictOrderingFor(System.Linq.Expressions.Expression<System.Func<TExpectation, object>> expression) { }
}
Expand Down
Expand Up @@ -754,16 +754,16 @@ public void When_attribute_in_collection_is_excluded_with_then_excluding_it_shou
},
new
{
Number = 2,
Text = "Expected"
Number = 3,
Text = "Actual"
}
}
}
};

Action act = () => subject.Should().BeEquivalentTo(expected,
options => options
.Excluding(x => x.Level.Collection).ThenExcluding(x => x.Text)
.Excluding(x => x.Level.Collection).ThenExcluding(x => x.Number)
);

act.Should().NotThrow();
Expand Down

0 comments on commit acfcca3

Please sign in to comment.