[TestMethod] // ReSharper disable once InconsistentNaming public void ToString_HasCorrectFormat() { Period length = RandomPeriod(MinPeriod + MinPeriod, MaxPeriod, false); LocalTime start = RandomLocalTime(MinLocalTime, MaxLocalTime - length); LocalTime end = start + length; Period step = RandomPeriod(MinPeriod, length - MinPeriod, false); LocalTimeRange localRange = new LocalTimeRange(start, end, step); Assert.AreEqual($"{start} - {end}", localRange.ToString()); }
[TestMethod] // ReSharper disable once InconsistentNaming public void ToString_IsNotBlank() { Period length = RandomPeriod(MinPeriod + MinPeriod, MaxPeriod, false); LocalTime start = RandomLocalTime(MinLocalTime, MaxLocalTime - length); LocalTime end = start + length; Period step = RandomPeriod(MinPeriod, length - MinPeriod, false); LocalTimeRange localRange = new LocalTimeRange(start, end, step); Assert.AreNotEqual( "", localRange.ToString(), "String representation of range must not be an empty string"); }