@@ -1170,6 +1170,7 @@ namespace .Conditions
11701170 where TCollection : .<TItem>
11711171 {
11721172 public HasDistinctItemsAssertion(.<TCollection> context) { }
1173+ public HasDistinctItemsAssertion(.<TCollection> context, .<TItem> comparer) { }
11731174 protected override .<.> CheckAsync(.<TCollection> metadata) { }
11741175 protected override string GetExpectation() { }
11751176 }
@@ -1884,6 +1885,7 @@ namespace .Conditions
18841885 public class StringEqualsAssertion<TActual> : .<TActual>
18851886 {
18861887 public StringEqualsAssertion(.<TActual> context, string? expected) { }
1888+ public StringEqualsAssertion(.<TActual> context, string? expected, .<string> comparer) { }
18871889 public StringEqualsAssertion(.<TActual> context, string? expected, comparison) { }
18881890 protected override .<.> CheckAsync(.<TActual> metadata) { }
18891891 protected override string GetExpectation() { }
@@ -4769,6 +4771,7 @@ namespace .Extensions
47694771 public static class StringEqualsAssertionExtensions
47704772 {
47714773 public static .<TActual> IsEqualTo<TActual>(this .<TActual> source, string? expected, [.("expected")] string? expectedExpression = null) { }
4774+ public static .<TActual> IsEqualTo<TActual>(this .<TActual> source, string? expected, .<string> comparer, [.("expected")] string? expectedExpression = null, [.("comparer")] string? comparerExpression = null) { }
47724775 public static .<TActual> IsEqualTo<TActual>(this .<TActual> source, string? expected, comparison, [.("expected")] string? expectedExpression = null, [.("comparison")] string? comparisonExpression = null) { }
47734776 }
47744777 public static class StringIsEmptyAssertionExtensions
@@ -5611,19 +5614,22 @@ namespace .Sources
56115614 public .<TCollection, TItem> Any(<TItem, bool> predicate, [.("predicate")] string? expression = null) { }
56125615 public .<TCollection, TItem> Contains(<TItem, bool> predicate, [.("predicate")] string? expression = null) { }
56135616 public .<TCollection, TItem> Contains(TItem expected, [.("expected")] string? expression = null) { }
5617+ public .<TCollection, TItem> Contains(TItem expected, .<TItem> comparer, [.("expected")] string? expectedExpression = null, [.("comparer")] string? comparerExpression = null) { }
56145618 public .<TCollection, TItem> ContainsOnly(<TItem, bool> predicate, [.("predicate")] string? expression = null) { }
56155619 public .<TCollection, TItem> Count() { }
56165620 public .<TCollection, TItem> Count(<.<TItem>, .<TItem>?> itemAssertion, [.("itemAssertion")] string? expression = null) { }
56175621 public .<TCollection, TItem> Count(<.<int>, .<int>?> countAssertion, [.("countAssertion")] string? expression = null) { }
56185622 public .<TCollection, TItem> DoesNotContain(<TItem, bool> predicate, [.("predicate")] string? expression = null) { }
56195623 public .<TCollection, TItem> DoesNotContain(TItem expected, [.("expected")] string? expression = null) { }
5624+ public .<TCollection, TItem> DoesNotContain(TItem expected, .<TItem> comparer, [.("expected")] string? expectedExpression = null, [.("comparer")] string? comparerExpression = null) { }
56205625 protected override string GetExpectation() { }
56215626 [("Use Count() instead, which provides all numeric assertion methods. Example: Asser" +
56225627 "(list).Count().IsGreaterThan(5)")]
56235628 public ..CountWrapper<TCollection, TItem> HasCount() { }
56245629 [("Use Count().IsEqualTo(expectedCount) instead.")]
56255630 public .<TCollection, TItem> HasCount(int expectedCount, [.("expectedCount")] string? expression = null) { }
56265631 public .<TCollection, TItem> HasDistinctItems() { }
5632+ public .<TCollection, TItem> HasDistinctItems(.<TItem> comparer, [.("comparer")] string? comparerExpression = null) { }
56275633 public .<TCollection, TItem> HasSingleItem() { }
56285634 public .<TCollection, TItem> HasSingleItem(<TItem, bool> predicate, [.("predicate")] string? expression = null) { }
56295635 public .<TTarget, TCollection> IsAssignableTo<TTarget>() { }
@@ -5733,9 +5739,11 @@ namespace .Sources
57335739 public .<TMemory, TItem> All(<TItem, bool> predicate, [.("predicate")] string? expression = null) { }
57345740 public .<TMemory, TItem> Any(<TItem, bool> predicate, [.("predicate")] string? expression = null) { }
57355741 public .<TMemory, TItem> Contains(TItem expected, [.("expected")] string? expression = null) { }
5742+ public .<TMemory, TItem> Contains(TItem expected, .<TItem> comparer, [.("expected")] string? expectedExpression = null, [.("comparer")] string? comparerExpression = null) { }
57365743 public .<TMemory, TItem> Count() { }
57375744 protected abstract .<TItem> CreateAdapter(TMemory value);
57385745 public .<TMemory, TItem> DoesNotContain(TItem expected, [.("expected")] string? expression = null) { }
5746+ public .<TMemory, TItem> DoesNotContain(TItem expected, .<TItem> comparer, [.("expected")] string? expectedExpression = null, [.("comparer")] string? comparerExpression = null) { }
57395747 protected override string GetExpectation() { }
57405748 public .<TMemory, TItem> HasDistinctItems() { }
57415749 public .<TMemory, TItem> HasSingleItem() { }
0 commit comments