public void IntervalPattern_Understands_Flat_Prefix() { string ri = "2, b3"; var pattern = IntervalPattern.FromString(ri); Assert.Equal(Interval.Step, pattern.Values.Skip(1).First()); }
public void IntervalPattern_Creates_Interval_For_Each_Value() { string ri = "2,1,2,1,3,2,1"; var pattern = IntervalPattern.FromString(ri); Assert.Equal(7, pattern.Values.Count); }
public void IntervalPattern_Understands_Sharp_Prefix() { string ri = "#2,1"; var pattern = IntervalPattern.FromString(ri); Assert.Equal(Interval.MinorThird, pattern.Values.First()); }