Ejemplo n.º 1
0
 public void GetDaysFromStartOfYearToStartOfMonth(string ignored)
 {
     for (int year = Calculator.MinYear; year <= Calculator.MaxYear; year++)
     {
         int dayOfYear = 1;
         for (int month = 1; month <= 12; month++)
         {
             // This delegates to GetDaysFromStartOfYearToStartOfMonth (which is protected).
             Assert.AreEqual(dayOfYear, Calculator.GetDayOfYear(new YearMonthDay(year, month, 1)), "year={0}; month={1}", year, month);
             dayOfYear += Calculator.GetDaysInMonth(year, month);
         }
     }
 }
        public void GetDaysFromStartOfYearToStartOfMonth()
        {
            var calculator = new UmAlQuraYearMonthDayCalculator();

            for (int year = calculator.MinYear; year <= calculator.MaxYear; year++)
            {
                int dayOfYear = 1;
                for (int month = 1; month <= 12; month++)
                {
                    // This delegates to GetDaysFromStartOfYearToStartOfMonth (which is protected).
                    Assert.AreEqual(dayOfYear, calculator.GetDayOfYear(new YearMonthDay(year, month, 1)), "year={0}; month={1}", year, month);
                    dayOfYear += calculator.GetDaysInMonth(year, month);
                }
            }
        }