public void SetUpScheduleWorker()
 {
     _scheduleWorker = new ScheduleWorker(_cakeScheduleServices, _departmentServices, _mailService,
                                          _cakeSheduleDao, _departmentDao, _appConfigReader);
     _scheduleWorker.CakeScheduleFinished += ScheduleFinished;
     _scheduleWorker.StartSchedule();
 }
 public void SetUpScheduleWorker(int daysToAdd)
 {
     _mailServiceIsRun = false;
     _appConfigReader.SetTimerRunInterval(1);
     _appConfigReader.SetHourOfDayToRunService(DateTime.Now.Hour);
     _cakeSheduleDao.SetNextCakeDateMock(DateTime.Now.AddDays(daysToAdd));
     _scheduleWorker = new ScheduleWorker(_cakeScheduleServices, _departmentServices, _mailService,
                                          _cakeSheduleDao, _departmentDao, _appConfigReader);
     _scheduleWorker.CakeScheduleFinished += ScheduleFinished;
     _scheduleWorker.StartSchedule();
 }