public Compare ( object expected, object actual ) : IEnumerable |
||
expected | object | The expected event. |
actual | object | The actual event. |
return | IEnumerable |
public IEnumerable<ResultComparisonDifference> Compare(object expected, object actual)
{
var result = _logic.Compare(expected, actual);
if (!result.AreEqual)
{
foreach (var difference in result.Differences)
{
yield return new ResultComparisonDifference(
expected,
actual,
difference.ToString());
}
}
}
}
public void CompareReturnsExpectedResultWhenObjectsAreEqual() { var comparer = new CompareLogic(); var sut = new CompareNetObjectsBasedResultComparer(comparer); const int expected = 1; const int actual = 1; var result = sut.Compare(expected, actual); Assert.That(result, Is.Empty); }