public void Whole_Scale_Intervals_Are_Two_Semitones_Apart() { var dictionary = new IntervalPatternDictionary(); var pattern = dictionary[WellKnownIntervalPattern.WholeTone]; foreach (var interval in pattern.Values) { Assert.Equal(2, interval.Semitones); } }
public void Chromatic_Scale_Intervals_Are_Single_Semitone_Apart() { var dictionary = new IntervalPatternDictionary(); var pattern = dictionary[WellKnownIntervalPattern.Chromatic]; foreach (var interval in pattern.Values) { Assert.Equal(1, interval.Semitones); } }