Exemple #1
0
        private void CalculationTimer_Tick(object sender, EventArgs e)
        {
            var insideTemp = new List <double>();

            foreach (var item in InsideDataList)
            {
                insideTemp.Add(item.Temperature);
            }
            lbAvgInsideTemp.Text = Math.Round(tempService.countAverage(insideTemp)).ToString();

            var outsideTemp = new List <double>();

            foreach (var item in OutsideDataList)
            {
                outsideTemp.Add(item.Temperature);
            }
            lbAvgOutsideTemp.Text = Math.Round(tempService.countAverage(outsideTemp)).ToString();

            lbConsumption.Text          = (tempService.CountConsumption(Settings, insideTemp, outsideTemp) / 1000000).ToString();
            lbEstimatedConsumption.Text = (tempService.EnergyPrediction(Settings, insideTemp, outsideTemp) / 1000000).ToString();

            lbCost.Text          = tempService.CountPrice(Settings, insideTemp, outsideTemp).ToString();
            lbEstimatedCost.Text = tempService.PricePrediction(Settings, insideTemp, outsideTemp).ToString();
        }
Exemple #2
0
        public void AverageCounterTests()                // Átlagszámító függvény tesztje
        {
            setupParameters1();

            // Elvárt érték
            double expectedOutAverage = 5;
            double expectedInAverage  = 25;

            // Assert
            Assert.AreEqual((float)expectedOutAverage, (float)TestService.countAverage(OutTempList));
            Assert.AreEqual((float)expectedInAverage, (float)TestService.countAverage(InTempList));
        }