public void DetermineErrorMessage_Invalid(short minInterval, Time minTime, short maxInterval, Time maxTime, short desiredInterval, Time desiredTime, string expectedResult) { var minJobConfig = new SubJobConfig(minInterval, minTime); var maxJobConfig = new SubJobConfig(maxInterval, maxTime); _Config.Setup(s => s.Get <SubJobConfig>("MinJobConfig")).Returns(minJobConfig); _Config.Setup(s => s.Get <SubJobConfig>("MaxJobConfig")).Returns(maxJobConfig); var result = _TrendHelper.DetermineErrorMessage(desiredInterval, desiredTime); _Config.VerifyAll(); Assert.That(result, Is.EqualTo(expectedResult)); }
static TimeSpan AsTimeSpan(SubJobConfig config) => AsTimeSpan(config.Interval, config.Time);