public void DateTimeRangeModel_CorrectLimits_Generates() { // Given var info = new DataGenerationInfo { RowsToGenerate = 10 }; DateTime minDate = new(1980, 1, 1); DateTime maxDate = new(1989, 12, 31); var minTime = DateTime.Today.AddHours(4); var maxTime = DateTime.Today.AddHours(5); info.Columns.Add(new DateTimeRangeModel { Name = "testColumn", MinDate = minDate, MaxDate = maxDate, MinTime = minTime, MaxTime = maxTime }); // When var result = _dataGeneratorDataSet.Generate(info); // Then Assert.AreEqual(1, result.Tables.Count); Assert.AreEqual(10, result.Tables[0].Rows.Count); UtilAssert.AssertDateInRange(result.Tables[0], "testColumn", minDate, maxDate); }