1 type derived from CollectionTracker
xunit.assert (1)
Sdk\CollectionTracker.cs (1)
406
sealed class CollectionTracker<T> :
CollectionTracker
, IEnumerable<T>
41 references to CollectionTracker
xunit.assert (41)
CollectionAsserts.cs (1)
534
using (
var
tracker = collection.AsTracker())
EqualityAsserts.cs (6)
78
var
expectedTracker = expected.AsNonStringTracker();
79
var
actualTracker = actual.AsNonStringTracker();
140
result =
CollectionTracker
.AreCollectionsEqual(expectedTracker, actualTracker, itemComparer, itemComparer == AssertEqualityComparer<T>.DefaultInnerComparer);
530
var
expectedTracker = expected.AsNonStringTracker();
531
var
actualTracker = actual.AsNonStringTracker();
594
result =
CollectionTracker
.AreCollectionsEqual(expectedTracker, actualTracker, itemComparer, itemComparer == AssertEqualityComparer<T>.DefaultInnerComparer);
Sdk\ArgumentFormatter.cs (1)
187
if (value is
CollectionTracker
tracker)
Sdk\AssertEqualityComparer.cs (2)
83
using (
var
xTracker = x.AsNonStringTracker())
84
using (
var
yTracker = y.AsNonStringTracker())
Sdk\AssertEqualityComparer_aot.cs (3)
35
CollectionTracker
? xTracker,
37
CollectionTracker
? yTracker)
73
return
CollectionTracker
.AreCollectionsEqual(xTracker, yTracker, InnerComparer, InnerComparer == DefaultInnerComparer);
Sdk\AssertEqualityComparerAdapter.cs (2)
59
CollectionTracker
? xTracker,
61
CollectionTracker
? yTracker)
Sdk\CollectionTracker.cs (13)
48
/// Initializes a new instance of the <see cref="
CollectionTracker
"/> class.
58
/// (for example, <see cref="AreCollectionsEqual(
CollectionTracker
?,
CollectionTracker
?, IEqualityComparer, bool)"/>).
74
CollectionTracker
? x,
75
CollectionTracker
? y,
101
CollectionTracker
? x,
102
CollectionTracker
? y,
154
CollectionTracker
? x,
155
CollectionTracker
? y)
212
CollectionTracker
? x,
213
CollectionTracker
? y,
244
using (
var
xCurrentTracker = isDefaultItemComparer ? xCurrent.AsNonStringTracker() : null)
245
using (
var
yCurrentTracker = isDefaultItemComparer ? yCurrent.AsNonStringTracker() : null)
Sdk\CollectionTracker_aot.cs (2)
21
CollectionTracker
? x,
22
CollectionTracker
? y,
Sdk\CollectionTrackerExtensions.cs (2)
29
internal static
CollectionTracker
? AsNonStringTracker(this object? value)
58
public static IEnumerator GetEnumerator(this
CollectionTracker
tracker)
Sdk\CollectionTrackerExtensions_aot.cs (3)
26
public static
CollectionTracker
? AsTracker(this IEnumerable? enumerable)
34
if (enumerable is
CollectionTracker
result)
37
return
CollectionTracker
.Wrap(enumerable);
Sdk\IAssertEqualityComparer.cs (6)
32
/// <param name="xTracker">The first value as a <see cref="
CollectionTracker
"/> (if it's a collection)</param>
34
/// <param name="yTracker">The second value as a <see cref="
CollectionTracker
"/> (if it's a collection)</param>
39
CollectionTracker
? xTracker,
41
CollectionTracker
? yTracker);
80
using (
var
xTracker = x.AsNonStringTracker())
81
using (
var
yTracker = y.AsNonStringTracker())