public void DataTypes_DateHelpers_dateOfLastDay_Friday_last_week() { var day = DayOfWeek.Friday; var date = new System.DateTime(2017, 9, 28); Assert.IsTrue(TimexDateHelpers.DatePartEquals(TimexDateHelpers.DateOfLastDay(day, date), new System.DateTime(2017, 9, 22))); }
public void DataTypes_DateHelpers_dateOfNextDay_today() { var day = DayOfWeek.Thursday; var date = new System.DateTime(2017, 9, 28); Assert.IsFalse(TimexDateHelpers.DatePartEquals(TimexDateHelpers.DateOfNextDay(day, date), date)); }
public void DataTypes_DateHelpers_dateOfNextDay_Wednesday_next_week() { var day = DayOfWeek.Wednesday; var date = new System.DateTime(2017, 9, 28); Assert.IsTrue(TimexDateHelpers.DatePartEquals(TimexDateHelpers.DateOfNextDay(day, date), new System.DateTime(2017, 10, 4))); }
public void DataTypes_DateHelpers_datesMatchingDay() { var day = DayOfWeek.Thursday; var start = new System.DateTime(2017, 3, 1); var end = new System.DateTime(2017, 4, 1); var result = TimexDateHelpers.DatesMatchingDay(day, start, end); Assert.AreEqual(5, result.Count); Assert.IsTrue(TimexDateHelpers.DatePartEquals(result[0], new System.DateTime(2017, 3, 2))); Assert.IsTrue(TimexDateHelpers.DatePartEquals(result[1], new System.DateTime(2017, 3, 9))); Assert.IsTrue(TimexDateHelpers.DatePartEquals(result[2], new System.DateTime(2017, 3, 16))); Assert.IsTrue(TimexDateHelpers.DatePartEquals(result[3], new System.DateTime(2017, 3, 23))); Assert.IsTrue(TimexDateHelpers.DatePartEquals(result[4], new System.DateTime(2017, 3, 30))); }
public void DataTypes_DateHelpers_invariance() { var d = new System.DateTime(2017, 8, 25); var before = d; TimexDateHelpers.Tomorrow(d); TimexDateHelpers.Yesterday(d); TimexDateHelpers.DatePartEquals(new System.DateTime(), d); TimexDateHelpers.DatePartEquals(d, new System.DateTime()); TimexDateHelpers.IsNextWeek(d, new System.DateTime()); TimexDateHelpers.IsNextWeek(new System.DateTime(), d); TimexDateHelpers.IsLastWeek(new System.DateTime(), d); TimexDateHelpers.WeekOfYear(d); var after = d; Assert.AreEqual(after, before); }
public void DataTypes_DateHelpers_datePartEquals() { Assert.IsTrue(TimexDateHelpers.DatePartEquals(new System.DateTime(2017, 5, 29), new System.DateTime(2017, 5, 29))); Assert.IsTrue(TimexDateHelpers.DatePartEquals(new System.DateTime(2017, 5, 29, 19, 30, 0), new System.DateTime(2017, 5, 29))); Assert.IsFalse(TimexDateHelpers.DatePartEquals(new System.DateTime(2017, 5, 29), new System.DateTime(2017, 11, 15))); }