public void WhenRangeCheckerHasDelegateInstanceThenRunInvokeMethod() { var csvFileAlerter = new AlertByReportToCsvFile("RangeCheckerTestFile.csv"); var rangeChecker = new RangeChecker("Temperature", _temperatureRangeMap, csvFileAlerter.SendAlert); rangeChecker.CalculateParameterRangeResult(-2.00); csvFileAlerter.Dispose(); }
public void WhenTemperatureIsLowThenCalculateRangeResult() { var checker = new RangeChecker("Temperature", _temperatureRangeMap, null); var result = checker.CalculateParameterRangeResult(2.00); Assert.Equal("Temperature", result.Parameter); Assert.Equal(BreachLevel.Warning, result.Level); Assert.Equal(ParameterStatus.Low, result.Status); }