public void TestSpecificMonth()
        {
            CronExpressionBuilder bldr = new CronExpressionBuilder();

            bldr.Month(2);

            Assert.AreEqual("* * * ? 2 *", bldr.CronExpression);
        }
        public void TestMultipleMonthEmptyList()
        {
            CronExpressionBuilder bldr = new CronExpressionBuilder();

            List<int> desiredMonths = new List<int>();

            bldr.Month(desiredMonths);
        }
        public void TestMultipleMonthsWithOneInvalid()
        {
            CronExpressionBuilder bldr = new CronExpressionBuilder();

            List<int> desiredMonths = new List<int>();
            desiredMonths.Add(13);
            desiredMonths.Add(2);

            bldr.Month(desiredMonths);
        }
        public void TestMultipleMonths()
        {
            CronExpressionBuilder bldr = new CronExpressionBuilder();

            List<int> desiredMonths = new List<int>();
            desiredMonths.Add(3);
            desiredMonths.Add(12);

            bldr.Month(desiredMonths);

            Assert.AreEqual("* * * ? 3,12 *", bldr.CronExpression);
        }