Пример #1
0
        public void IntervalPattern_Understands_Flat_Prefix()
        {
            string ri = "2, b3";

            var pattern = IntervalPattern.FromString(ri);

            Assert.Equal(Interval.Step, pattern.Values.Skip(1).First());
        }
Пример #2
0
        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);
        }
Пример #3
0
        public void IntervalPattern_Understands_Sharp_Prefix()
        {
            string ri = "#2,1";

            var pattern = IntervalPattern.FromString(ri);

            Assert.Equal(Interval.MinorThird, pattern.Values.First());
        }