public void ConstructorShouldThrowIfRunStatsChangeEventTimeoutIsMinimumTimeSpanValue() { var isExceptionThrown = false; try { var criteria = new BaseTestRunCriteria(frequencyOfRunStatsChangeEvent: 1, keepAlive: false, testSettings: null, runStatsChangeEventTimeout: TimeSpan.MinValue); } catch (ArgumentOutOfRangeException ex) { isExceptionThrown = true; StringAssert.Contains(ex.Message, "Notification timeout must be greater than zero."); } Assert.IsTrue(isExceptionThrown); }
public void ConstructorShouldThrowIfFrequencyOfRunStatsChangeIsLesssThanZero() { var isExceptionThrown = false; try { var criteria = new BaseTestRunCriteria(frequencyOfRunStatsChangeEvent: -10); } catch (ArgumentOutOfRangeException ex) { isExceptionThrown = true; StringAssert.Contains(ex.Message, "Notification frequency need to be a positive value."); } Assert.IsTrue(isExceptionThrown); }