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);