Exemplo n.º 1
0
        public void TestHolidays2017(int month, int day, string name)
        {
            var holiday         = new DateTime(2017, month, day);
            var holidayCalendar = new JapanPublicHoliday();
            var actual          = holidayCalendar.IsPublicHoliday(holiday);

            Assert.IsTrue(actual, $"{holiday.ToString("D")} is not a holiday -{name}");
        }
Exemplo n.º 2
0
        public void TestHolidays2017Lists()
        {
            var holidayCalendar = new JapanPublicHoliday();
            var hols            = holidayCalendar.PublicHolidays(2017);
            var holNames        = holidayCalendar.PublicHolidayNames(2017);

            Assert.IsTrue(16 == hols.Count, "Should be 16 holidays in 2017");
            Assert.IsTrue(holNames.Count == hols.Count, "Names and holiday list are same");
        }
Exemplo n.º 3
0
 public void TestHolidaysLists()
 {
     for (int year = 2017; year < 2035; year++)
     {
         var holidayCalendar = new JapanPublicHoliday();
         var hols            = holidayCalendar.PublicHolidays(year);
         var holNames        = holidayCalendar.PublicHolidayNames(year);
         Assert.IsTrue(16 == hols.Count, $"Should be 16 holidays in {year}");
         Assert.IsTrue(holNames.Count == hols.Count, "Names and holiday list are same");
     }
 }
Exemplo n.º 4
0
        //カレンダー祝日の表示

        private void SetHoliday(int year)
        {
            IList <DateTime> result = new JapanPublicHoliday().PublicHolidays(year);

            foreach (var holiday in result)
            {
                calendarrr.SpecialDates.Add(new SpecialDate(holiday)
                {
                    TextColor = Color.Red
                });
            }
        }