コード例 #1
0
        public void TryParse_NoMatch5()
        {
            RangeExpressionSection value;
            bool result = RangeExpressionSection.TryParse("123-1", ExpressionSectionType.Hour, out value);

            Assert.False(result);
        }
コード例 #2
0
        public void TryParse_NoMatch_Empty()
        {
            RangeExpressionSection value;
            bool result = RangeExpressionSection.TryParse(null, ExpressionSectionType.Hour, out value);

            Assert.False(result);
        }
コード例 #3
0
        public void TryParse_NoMatch11()
        {
            RangeExpressionSection value;
            bool result = RangeExpressionSection.TryParse("1-2,3", ExpressionSectionType.DayOfMonth, out value);

            Assert.False(result);
        }
コード例 #4
0
        public void TryParse_NoMatch6()
        {
            RangeExpressionSection value;
            bool result = RangeExpressionSection.TryParse("1-9", ExpressionSectionType.DayOfWeek, out value);

            Assert.False(result);
        }
コード例 #5
0
        public void TryParse_Match3()
        {
            RangeExpressionSection value;
            bool result = RangeExpressionSection.TryParse("MON-FRI", ExpressionSectionType.DayOfWeek, out value);

            Assert.True(result);
            var start = value.StartValue as DayOfWeekExpressionSection;

            Assert.NotNull(start);
            Assert.AreEqual(DayOfWeek.Monday, start.DayOfWeek);
            var end = value.EndValue as DayOfWeekExpressionSection;

            Assert.NotNull(end);
            Assert.AreEqual(DayOfWeek.Friday, end.DayOfWeek);
        }
コード例 #6
0
        public void TryParse_Match2()
        {
            RangeExpressionSection value;
            bool result = RangeExpressionSection.TryParse("1-8", ExpressionSectionType.Hour, out value);

            Assert.True(result);
            var start = value.StartValue as SimpleExpressionSection;

            Assert.NotNull(start);
            Assert.AreEqual(1, start.Value);
            var end = value.EndValue as SimpleExpressionSection;

            Assert.NotNull(end);
            Assert.AreEqual(8, end.Value);
        }