public void ctor_throws_if_time_is_not_positive() { Assert.DoesNotThrow(() => { var gap = new TimeGap(TimeSpan.Zero); }); Assert.Throws<ArgumentOutOfRangeException>(() => { var gap = new TimeGap(TimeSpan.FromMilliseconds(-1)); }); }