private void AssertTimeSpan(int hour, int minute, byte value) { var time1 = new StartStopTime(value); var time2 = new StartStopTime(new TimeSpan(hour, minute, 0)); Assert.AreEqual(time1.Value, time2.Value); Assert.AreEqual(time1.Time, time2.Time); Assert.AreEqual(time1, time2); }
public void ConstructWithNullsOK() { StartStopTime sst = new StartStopTime("null", "null"); Assert.Null(sst.Start); Assert.Null(sst.End); sst = new StartStopTime(null, null); Assert.Null(sst.Start); Assert.Null(sst.End); }
public void ConstructWithProperDateTimes() { StartStopTime sst = new StartStopTime("2018-08-01T06:00:00.000Z", "2018-09-01T06:00:00.000Z"); Assert.NotNull(sst.Start); Assert.NotNull(sst.End); Assert.Equal(2018, sst.Start.Value.Year); Assert.Equal(8, sst.Start.Value.Month); Assert.Equal(1, sst.Start.Value.Day); Assert.Equal(2018, sst.End.Value.Year); Assert.Equal(9, sst.End.Value.Month); Assert.Equal(1, sst.End.Value.Day); }