public IEnumerable<ExceptionComparisonDifference> Compare(Exception expected, Exception actual)
{
var result = _logic.Compare(expected, actual);
if (!result.AreEqual)
{
foreach (var difference in result.Differences)
{
yield return new ExceptionComparisonDifference(
expected,
actual,
difference.ToString());
}
}
}
}