public void Given_Winterthur()
        {
            var calculator = new WorkdayCalculator();

            var winterthur = new WorkdayDevice
            {
                Workdays = "MON,TUE,WED,THU,FRI",
                Holidays = "JAN1,JAN2,EASTER+0,EASTER+1,EASTER-2,MAY1,EASTER+39,EASTER+49,EASTER+50,EASTER-41,AUG1,DEC25,DEC26"
            };

            var begin    = new DateTime(2017, 1, 1);
            var end      = new DateTime(2017, 12, 31);
            var holidays = calculator.GetHolidays(winterthur, begin, end).ToList();
            var workdays = calculator.GetWorkdays(winterthur, begin, end).ToList();

            _output.WriteLine($"Holidays ({holidays.Count})");
            foreach (var holiday in holidays)
            {
                _output.WriteLine(holiday.ToLongDateString());
            }

            _output.WriteLine("");
            _output.WriteLine($"Workdays ({workdays.Count})");
            foreach (var workday in workdays)
            {
                _output.WriteLine(workday.ToLongDateString());
            }
        }
        public void Given_Winterthur_Fasnacht()
        {
            var calculator = new WorkdayCalculator();

            var winterthur = new WorkdayDevice
            {
                Workdays = "MON,TUE,WED,THU,FRI",
                Holidays = "EASTER-41"
            };

            var begin    = new DateTime(2000, 1, 1);
            var end      = new DateTime(2035, 12, 31);
            var holidays = calculator.GetHolidays(winterthur, begin, end).ToList();

            _output.WriteLine($"Holidays");
            foreach (var holiday in holidays)
            {
                _output.WriteLine(holiday.ToLongDateString());
            }
        }