public void SkipDaysUntilTaskTest()
        {
            var p          = new MockPlanning();
            var firstDay   = new Day();
            var dayToDecal = new Day(new List <AbstractTask>
            {
                new MockTask(),
                new MockTask()
            });
            var dayWithTasks = new Day(new List <AbstractTask>
            {
                new MockTask(),
                new MockTask()
            });

            p.SetContent(new List <IWeek>
            {
                new IWeek
                (
                    new List <AbstractDay>
                {
                    firstDay,
                    new Day(),
                    new Day(),
                    new Day(),
                    new Day(),
                    new Day(),
                    dayToDecal     // 6
                }
                ),
                new IWeek
                (
                    new List <AbstractDay>
                {
                    new Day(),     //7
                    new Day(),     //8
                    new Day(),     //9
                    new Day(),     //10
                    new Day(),     //11
                    new Day(),     //12
                    dayWithTasks   //13
                }
                )
            });
            Assert.AreEqual(0, p.currentDayIndex);
            p.SkipDaysUntilTask(firstDay); // should set the current day by jumping all the empty days
            Assert.AreEqual(6, p.currentDayIndex);
            p.SkipDaysUntilTask(dayToDecal);
            Assert.AreEqual(13, p.currentDayIndex);
        }