public void EnabledOnStopTime() { var sw = new ServiceWindow { StopTime = new Time(20, 0) }; Assert.That(sw.Enabled, Is.True); }
public void DateOfCustomStartAndSopTimeIsEqualsToDateOfDefaultStartAndStopTime() { var sw = new ServiceWindow { StartTime = new Time(8, 0), StopTime = new Time(20, 0) }; Assert.That(((DateTime)sw.StartTime).Date, Is.EqualTo(((DateTime)ServiceWindow.None.StartTime).Date)); Assert.That(((DateTime)sw.StartTime).TimeOfDay, Is.Not.EqualTo(((DateTime)ServiceWindow.None.StartTime).TimeOfDay)); Assert.That(((DateTime)sw.StopTime).Date, Is.EqualTo(((DateTime)ServiceWindow.None.StopTime).Date)); Assert.That(((DateTime)sw.StopTime).TimeOfDay, Is.Not.EqualTo(((DateTime)ServiceWindow.None.StopTime).TimeOfDay)); }
private Schedule(DateTime startDate, DateTime stopDate, ServiceWindow serviceWindow) { StartDate = startDate; StopDate = stopDate; ServiceWindow = serviceWindow; }
static ServiceWindow() { var ti = new TransportInfo(); _none = new ServiceWindow(ti.FromTime, ti.ToTime); }