3 instantiations of AssertEqualityResult
xunit.assert (3)
Sdk\AssertEqualityResult.cs (3)
178
new
AssertEqualityResult
(false, x, y, mismatchIndex, mismatchIndex, exception, innerResult);
208
new
AssertEqualityResult
(false, x, y, mismatchIndexX, mismatchIndexY, exception, innerResult);
231
new
AssertEqualityResult
(equal, x, y, exception: exception, innerResult: innerResult);
75 references to AssertEqualityResult
xunit.assert (75)
EqualityAsserts.cs (3)
134
AssertEqualityResult
result;
145
if (result.InnerResult is
AssertEqualityResult
innerResult)
588
AssertEqualityResult
result;
Sdk\AssertEqualityComparer_aot.cs (9)
32
public
AssertEqualityResult
Equals(
47
return
AssertEqualityResult
.ForResult(true, x, y);
49
return
AssertEqualityResult
.ForResult(false, x, y);
53
return
AssertEqualityResult
.ForResult(true, x, y);
68
return
AssertEqualityResult
.ForResult(equatable.Equals(y), x, y);
77
return
AssertEqualityResult
.ForResult(true, x, y);
83
return
AssertEqualityResult
.ForResult(comparableGeneric.CompareTo(y) == 0, x, y);
96
return
AssertEqualityResult
.ForResult(comparable.CompareTo(y) == 0, x, y);
106
return
AssertEqualityResult
.ForResult(object.Equals(x, y), x, y);
Sdk\AssertEqualityComparerAdapter.cs (2)
56
public
AssertEqualityResult
Equals(
72
return
AssertEqualityResult
.ForResult(Equals(x, y), x, y);
Sdk\AssertEqualityResult.cs (20)
28
class AssertEqualityResult : IEquatable<
AssertEqualityResult
>
43
AssertEqualityResult
? innerResult = null)
82
public
AssertEqualityResult
? InnerResult { get; }
127
obj is
AssertEqualityResult
other && Equals(other);
135
public bool Equals(
AssertEqualityResult
? other)
153
/// Creates an instance of <see cref="
AssertEqualityResult
"/> where the values were
162
public static
AssertEqualityResult
ForMismatch(
173
AssertEqualityResult
? innerResult = null) =>
181
/// Creates an instance of <see cref="
AssertEqualityResult
"/> where the values were
191
public static
AssertEqualityResult
ForMismatch(
203
AssertEqualityResult
? innerResult = null) =>
211
/// Creates an instance of <see cref="
AssertEqualityResult
"/>.
218
public static
AssertEqualityResult
ForResult(
224
AssertEqualityResult
? innerResult = null) =>
240
/// Determines whether two instances of <see cref="
AssertEqualityResult
"/> are equal.
247
AssertEqualityResult
? left,
248
AssertEqualityResult
? right) =>
256
/// Determines whether two instances of <see cref="
AssertEqualityResult
"/> are not equal.
263
AssertEqualityResult
? left,
264
AssertEqualityResult
? right) =>
Sdk\CollectionTracker.cs (27)
72
public static
AssertEqualityResult
AreCollectionsEqual(
95
return
AssertEqualityResult
.ForResult(false, x?.InnerEnumerable, y?.InnerEnumerable, ex);
100
static
AssertEqualityResult
? CheckIfArraysAreEqual(
127
return
AssertEqualityResult
.ForResult(false, x.InnerEnumerable, y.InnerEnumerable);
133
return
AssertEqualityResult
.ForResult(false, x.InnerEnumerable, y.InnerEnumerable);
145
return
AssertEqualityResult
.ForResult(hasExpected == hasActual, x.InnerEnumerable, y.InnerEnumerable);
148
return
AssertEqualityResult
.ForResult(false, x.InnerEnumerable, y.InnerEnumerable);
153
static
AssertEqualityResult
? CheckIfDictionariesAreEqual(
172
return
AssertEqualityResult
.ForResult(false, x.InnerEnumerable, y.InnerEnumerable);
182
return
AssertEqualityResult
.ForResult(false, x.InnerEnumerable, y.InnerEnumerable);
190
return
AssertEqualityResult
.ForResult(false, x.InnerEnumerable, y.InnerEnumerable);
193
return
AssertEqualityResult
.ForResult(false, x.InnerEnumerable, y.InnerEnumerable);
201
return
AssertEqualityResult
.ForResult(false, x.InnerEnumerable, y.InnerEnumerable);
207
return
AssertEqualityResult
.ForResult(dictionaryYKeys.Count == 0, x.InnerEnumerable, y.InnerEnumerable);
210
static
AssertEqualityResult
CheckIfEnumerablesAreEqual(
222
return
AssertEqualityResult
.ForResult(y == null, null, y?.InnerEnumerable);
224
return
AssertEqualityResult
.ForResult(false, x.InnerEnumerable, null);
238
?
AssertEqualityResult
.ForResult(true, x.InnerEnumerable, y.InnerEnumerable)
239
:
AssertEqualityResult
.ForMismatch(x.InnerEnumerable, y.InnerEnumerable, mismatchIndex);
251
var
innerCompare = AreCollectionsEqual(xCurrentTracker, yCurrentTracker, AssertEqualityComparer<object>.DefaultInnerComparer, true);
253
return
AssertEqualityResult
.ForMismatch(x.InnerEnumerable, y.InnerEnumerable, mismatchIndex, innerResult: innerCompare);
257
var
assertEqualityResult = default(
AssertEqualityResult
);
259
assertEqualityResult = equalsMethod?.Invoke(itemComparer, new[] { xCurrent, null, yCurrent, null }) as
AssertEqualityResult
;
264
return
AssertEqualityResult
.ForMismatch(x.InnerEnumerable, y.InnerEnumerable, mismatchIndex, innerResult: assertEqualityResult);
267
return
AssertEqualityResult
.ForMismatch(x.InnerEnumerable, y.InnerEnumerable, mismatchIndex);
272
return
AssertEqualityResult
.ForMismatch(x.InnerEnumerable, y.InnerEnumerable, mismatchIndex, ex);
Sdk\CollectionTracker_aot.cs (3)
20
static
AssertEqualityResult
? CheckIfSetsAreEqual(
41
return
AssertEqualityResult
.ForResult(false, x.InnerEnumerable, y.InnerEnumerable);
46
return
AssertEqualityResult
.ForResult(
Sdk\IAssertEqualityComparer.cs (2)
36
AssertEqualityResult
Equals(
67
public static
AssertEqualityResult
Equals<T>(
Sdk\StringAssertEqualityComparer.cs (8)
93
public static
AssertEqualityResult
Equivalent(
107
return
AssertEqualityResult
.ForResult(true, expected, actual);
109
return
AssertEqualityResult
.ForResult(false, expected, actual);
150
public static
AssertEqualityResult
Equivalent(
169
return
AssertEqualityResult
.ForResult(true, expected.ToString(), actual.ToString());
171
return
AssertEqualityResult
.ForResult(true, expected.ToString(), actual.ToString());
211
return
AssertEqualityResult
.ForMismatch(expected.ToString(), actual.ToString(), expectedIndex, actualIndex);
213
return
AssertEqualityResult
.ForResult(true, expected.ToString(), actual.ToString());
StringAsserts.cs (1)
873
var
result = StringAssertEqualityComparer.Equivalent(expected, actual, ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace);