public static void RunBoilingThresholdTest2()
        {
            var myThemometer = new ThemometerWithThreshold();
            var threshold    = new BoilingThresholdDerivedClass();

            threshold.SetValue("38 C");  // 0 C -> 32 F
            threshold.SetSpecifier(">= or BiggerEqual");

            myThemometer.ThresholdSpecified = threshold;
            var dataPoints = new string[] { "36 C", "37 C", "38 C", "40 C" };

            var pauseInSeconds = 1;
            var displayCelsius = true;
            var displayInfo    = true;

            myThemometer.ReadTemperature(dataPoints, pauseInSeconds, displayCelsius, displayInfo);
        }
Exemplo n.º 2
0
        public static void RunFreezingThresholdTest2()
        {
            var myThemometer = new ThemometerWithThreshold();
            var threshold    = new FreezingThresholdDerivedClass();

            threshold.SetValue("32 F");  // 0 C -> 32 F
            threshold.SetSpecifier("<= or LessEqual");

            myThemometer.ThresholdSpecified = threshold;
            var dataPoints = new string[] { "3 C", "-1 C", "-2 C", "4 C" };

            var pauseInSeconds = 1;
            var displayCelsius = false;
            var displayInfo    = true;

            myThemometer.ReadTemperature(dataPoints, pauseInSeconds, displayCelsius, displayInfo);
        }