public void TestNextDate() { var date1 = new DateTime(2015, 1, 1); var date2 = new DateTime(2016, 1, 1); var date = RandomDateTime.NextDate(date1, date2); Assert.True(date.Year == 2015 || date.Year == 2016); date = RandomDateTime.NextDate(date2); Assert.True(date >= new DateTime(2000, 1, 1) && date <= date2); }
public void TestUpdateDateTime() { DateTime oldDate = new DateTime(2016, 10, 10, 0, 0, 0, 0, DateTimeKind.Utc); DateTime date; date = RandomDateTime.UpdateDateTime(oldDate); Assert.True(date.DayOfYear >= oldDate.DayOfYear - 10 || date.DayOfYear <= oldDate.DayOfYear + 10); date = RandomDateTime.UpdateDateTime(oldDate, 3); Assert.True(date.DayOfYear >= oldDate.DayOfYear - 3 || date.DayOfYear <= oldDate.DayOfYear + 3); date = RandomDateTime.UpdateDateTime(oldDate, -3); Assert.True(date.DayOfYear == oldDate.DayOfYear); }