Пример #1
0
        public void DecalWeekSaveTest()
        {
            var p          = new MockPlanning();
            var firstTask  = new MockTask();
            var secondTask = new MockTask();
            var dayToDecal = new Day(new List <AbstractTask> {
                firstTask
            });

            p.SetContent(new List <IWeek>
            {
                new IWeek(new List <AbstractDay> {
                    dayToDecal,
                    new Day(),
                    new Day(),
                    new Day(),
                    new Day(),
                    new Day(),
                    new Day(),
                }),
                new IWeek(new List <AbstractDay> {
                    new Day(new List <AbstractTask> {
                        secondTask, new MockTask()
                    }),
                    new Day(),
                    new Day(),
                    new Day(),
                    new Day(),
                    new Day(),
                    new Day(new List <AbstractTask> {
                        new MockTask()
                    }),
                })
            });
            Console.WriteLine("Before decal\n" + p);
            p.Save();
            p.DecalWeek(dayToDecal);
            p.Save();
            Console.WriteLine("After decal\n" + p);
        }