public void MaxTimeWithInvalidValues() { var tsp = new Rotorsoft.Forms.TimeSpanPicker(); Assert.ThrowsAny <Exception>(() => tsp.MaxTime = TimeSpan.FromSeconds(-1)); Assert.ThrowsAny <Exception>(() => tsp.MaxTime = TimeSpan.FromDays(1)); }
public void Constructor() { var tsp = new Rotorsoft.Forms.TimeSpanPicker(); Assert.Equal(TimeSpan.Zero, tsp.Time); Assert.Equal(TimeSpan.Zero, tsp.MinTime); Assert.Equal(new TimeSpan(0, 23, 59, 59, 999), tsp.MaxTime); }
public void MaxTimeLessThanMinTime() { var tsp = new Rotorsoft.Forms.TimeSpanPicker(); tsp.MinTime = TimeSpan.FromMinutes(6); Assert.ThrowsAny <Exception>(() => tsp.MaxTime = TimeSpan.FromMinutes(5)); }
public void CoerceOnMaxTimeChanged() { var tsp = new Rotorsoft.Forms.TimeSpanPicker(); tsp.Time = TimeSpan.FromMinutes(6); tsp.MaxTime = TimeSpan.FromMinutes(5); Assert.Equal(tsp.MaxTime, tsp.Time); }