Compare() публичный Метод

Compares the expected to the actual event.
public Compare ( object expected, object actual ) : IEnumerable
expected object The expected event.
actual object The actual event.
Результат IEnumerable
        public void CompareReturnsExpectedEventWhenObjectsAreEqual()
        {
            var comparer = new CompareLogic();
            var sut      = new CompareNetObjectsBasedEventComparer(comparer);

            var expected = new Event {
                Value = "1"
            };
            var actual = new Event {
                Value = "1"
            };
            var result = sut.Compare(expected, actual);

            Assert.That(result, Is.Empty);
        }
        public void CompareReturnsExpectedEventWhenObjectsDiffer()
        {
            var comparer = new CompareLogic();
            var sut      = new CompareNetObjectsBasedEventComparer(comparer);

            var expected = new Event {
                Value = "1"
            };
            var actual = new Event {
                Value = "2"
            };
            var result = sut.Compare(expected, actual);

            Assert.That(result,
                        Is.EquivalentTo(new[]
            {
                new EventComparisonDifference(expected, actual, "Types [String,String], Item Expected.Value != Actual.Value, Values (1,2)")
            }).Using(EventComparisonDifferenceComparer.Instance));
        }