public static void Equivalent(MidiEventCollection expected, MidiEventCollection actual) { BaseEqual(expected, actual); var comparer = new MidiEventEqualityComparer(); Assert.That(actual.Select(t => t), Is.EquivalentTo(expected.Select(t => t)).Using(comparer)); }
public static void Equal(MidiEventCollection expected, MidiEventCollection actual) { BaseEqual(expected, actual); var comparer = new MidiEventEqualityComparer(); for (var i = 0; i < expected.Tracks; i++) { Assert.That(actual[i], Is.EqualTo(expected[i]).Using(comparer), $"Track #{i} is different."); } }