public TmAnalogRetroFilter(DateTime startTime, DateTime endTime, int?step = null) { StartTime = startTime; EndTime = endTime; if (step > 0) { Step = step.Value; } else { Step = TmUtil.GetRetrospectivePreferredStep(startTime, endTime); } }
public void ReturnsCorrectValue(long startTime, long endTime, int expected) { var result = TmUtil.GetRetrospectivePreferredStep(startTime, endTime); result.Should().Be(expected); }
public void ThrowsWhenStartTimeIsGreaterOrEqualToEndTime(long startTime, long endTime) { Action act = () => TmUtil.GetRetrospectivePreferredStep(startTime, endTime); act.Should().Throw <ArgumentException>(); }