Example #1
0
        public void TestCanada()
        {
            var publicHolidays = DateSystem.GetPublicHoliday(CountryCode.CA, 2017);

            var canadaProvider = new CanadaProvider();
            var counties       = canadaProvider.GetCounties();

            foreach (var publicHoliday in publicHolidays)
            {
                if (publicHoliday.Counties == null)
                {
                    continue;
                }

                if (publicHoliday.Counties.Where(o => counties.Keys.Contains(o)).Count() != publicHoliday.Counties.Count())
                {
                    Assert.Fail("Unknown countie");
                }
            }
        }