public void ShouldThrowOnNegativeCompare() { var machine = new Machine(); var timer = new ComparingTimer(machine, 10, 5, 20); Assert.Throws<InvalidOperationException>(() => timer.Compare = -2); }
public void ShouldThrowOnCompareHigherThanLimit() { var machine = new Machine(); var timer = new ComparingTimer(machine, 10, 5, 20); Assert.Throws<InvalidOperationException>(() => timer.Compare = 30); }