public void GetIntervalsBetweenNotes() { var chord = new Chord(NoteName.A, NoteName.ASharp, NoteName.D, NoteName.D); var intervals = chord.GetIntervalsBetweenNotes(); CollectionAssert.AreEqual( new[] { Interval.FromHalfSteps(1), Interval.FromHalfSteps(4), Interval.FromHalfSteps(12) }, intervals, "Intervals are invalid."); }