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