public void TryParse_NoMatch2()
        {
            DayOfWeekExpressionSection value;
            bool result = DayOfWeekExpressionSection.TryParse("8", out value);

            Assert.False(result);
        }
        public void TryParse_Match_Monday()
        {
            DayOfWeekExpressionSection value;
            bool result = DayOfWeekExpressionSection.TryParse("MON", out value);

            Assert.True(result);
            Assert.AreEqual(DayOfWeek.Monday, value.DayOfWeek);
        }
        public void TryParse_Match_Saturday_IsLastDayOfWeek()
        {
            DayOfWeekExpressionSection value;
            bool result = DayOfWeekExpressionSection.TryParse("L", out value);

            Assert.True(result);
            Assert.AreEqual(DayOfWeek.Saturday, value.DayOfWeek);
        }
        public void TryParse_NoMatch_Empty()
        {
            DayOfWeekExpressionSection value;
            bool result = DayOfWeekExpressionSection.TryParse(null, out value);

            Assert.False(result);
            Assert.IsNull(value);
        }
 public void Value_Works()
 {
     var value = new DayOfWeekExpressionSection();
     value.Value = 1;
     Assert.AreEqual(DayOfWeek.Monday, value.DayOfWeek);
     value.Value = 5;
     Assert.AreEqual(DayOfWeek.Friday, value.DayOfWeek);
     value.DayOfWeek = DayOfWeek.Tuesday;
     Assert.AreEqual(2, value.Value);
 }
        public void Value_Works()
        {
            var value = new DayOfWeekExpressionSection();

            value.Value = 1;
            Assert.AreEqual(DayOfWeek.Monday, value.DayOfWeek);
            value.Value = 5;
            Assert.AreEqual(DayOfWeek.Friday, value.DayOfWeek);
            value.DayOfWeek = DayOfWeek.Tuesday;
            Assert.AreEqual(2, value.Value);
        }