public void NullGasRatioReturnedWhenDenominatorIsZero() { IMeasurement numGas = new GasMeasurement() { Value = 100, Unit = new ConcentrationUnits.PartsPerMillion() }; IMeasurement denGas = new GasMeasurement() { Value = 0, Unit = new ConcentrationUnits.PartsPerMillion() }; var ratio = AlgorithmHelperCalculations.GasRatio(numGas, denGas); Assert.AreEqual(null, ratio); }
public void ValidGasRatioIsCalculated() { IMeasurement numGas = new GasMeasurement() { Value = 100, Unit = new ConcentrationUnits.PartsPerMillion() }; IMeasurement denGas = new GasMeasurement() { Value = 100, Unit = new ConcentrationUnits.PartsPerMillion() }; var ratio = AlgorithmHelperCalculations.GasRatio(numGas, denGas); Assert.AreEqual(1.0, ratio); }