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")); } } }