Example #1
0
        public void Test(int year)
        {
            var calculator     = new FrenchPublicHolidaysCalculator();
            var datas          = GetPholidaysDatas(year);
            var publicHolidays = calculator.GetPublicHolidays(year);

            Assert.All(datas, e => publicHolidays.Contains(e));
        }
 private static void WritePublicHolidays()
 {
     while (true)
     {
         Console.WriteLine("Which year do you wanna try ?");
         var wantedYear = Console.ReadLine();
         var res        = int.TryParse(wantedYear, out int year);
         if (!res)
         {
             Console.WriteLine("This is no year !");
             continue;
         }
         var result = new FrenchPublicHolidaysCalculator().GetPublicHolidays(year);
         foreach (var item in result)
         {
             Console.WriteLine(item.ToString("D"));
         }
     }
 }