public void DayMethodWasImplemented_NextMonth_Is30DaysLater() { var dateNow = new DateTime(2012, 11, 12); var cal = new Calendar(CultureInfo.InvariantCulture, () => dateNow); TimeSpan timeDiff = cal.NextMonth - dateNow; Assert.Equal(30, timeDiff.Days); }
public void NoLeapYear_365DaysInYear() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2011, 1, 1)); Assert.Equal(365, cal.DaysInCurrentYear); }
public void NoLeapYear_ReturnsFalse() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2011, 1, 1)); Assert.False(cal.CurrentYearIsLeapYear); }
public void November_DaysInMonth_Is30Days() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2012, 11, 11)); Assert.Equal(30, cal.DaysInCurrentMonth); }
public void October_DaysInMonth_Is31Days() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2012, 10, 1)); Assert.Equal(31, cal.DaysInCurrentMonth); }
public void FebruaryNoLeapyear_DaysInMonth_Is28Days() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2011, 2, 1)); Assert.Equal(28, cal.DaysInCurrentMonth); }
public void DayMethodWasImplemented_Yesterday_Is1DayEarlier() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2012, 11, 11)); Assert.Equal(new DateTime(2012, 11, 10), cal.Yesterday); }
public void LastDayOfYear2012_WeekNumberIs53() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2012, 12, 31)); Assert.Equal(53, cal.WeekNumber); }
public void SecondJanuaryOfYear2012_WeekNumberIs1() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2012, 1, 2)); Assert.Equal(1, cal.WeekNumber); }
public void DayMethodWasImplemented_WeekNumberIs46() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2012, 11, 11)); Assert.Equal(46, cal.WeekNumber); }
public void DayMethodWasImplemented_Tomorrow_Is1DayLater() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2012, 11, 11)); Assert.Equal(new DateTime(2012, 11, 12), cal.Tomorrow); }
public void TuesdayNoHolidays_NextWorkdayIsWednesday() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2012, 11, 13)); Assert.Equal(DayOfWeek.Wednesday, cal.NextWorkday.DayOfWeek); }
public void SundayNoHolidays_PreviousWorkdayIsFriday() { var cal = new Calendar(CultureInfo.InvariantCulture, () => new DateTime(2012, 11, 11)); Assert.Equal(DayOfWeek.Friday, cal.PreviousWorkday.DayOfWeek); }
public void DayMethodWasImplemented_PreviousWeek_Is7DaysEarlier() { var dateNow = new DateTime(2012, 11, 12); var cal = new Calendar(CultureInfo.InvariantCulture, () => dateNow); TimeSpan timeDiff = cal.PreviousWeek - dateNow; Assert.Equal(-7, timeDiff.Days); }