public void ThenShouldReturnFalseIfValuesAreNotRefEqual() { var actual = "AAA"; var expected = "BBB"; var comparisonA = new ValueComparison(propPath, expected.EnsureUniqueInstance(), actual); var comparisonB = new ValueComparison(propPath, expected.EnsureUniqueInstance(), actual); comparisonB.Equals(comparisonA).Should().BeFalse(); }
public void ThenShouldReturnTrueIfValuesAreRefEqual() { var actual = "AAA"; var expected = "BBB"; var comparisonA = new ValueComparison(propPath, expected, actual); var comparisonB = new ValueComparison(propPath, expected, actual); comparisonB.Equals(comparisonA).Should().BeTrue(); }