public void CountPriceTest() { // Test segédváltozók double expectedPrice; // Testhez szükséges elemek1 setupParameters1(); // Elvárt érték1 expectedPrice = (24 * 3600 * ((inAverage - outAverage) / 0.3) * 8 * 1.4) * TestSettings.EnergyPricing / (3.6e+9); // Assert1 Assert.AreEqual((float)expectedPrice, (float)TestService.CountPrice(TestSettings, InTempList, OutTempList)); // Testhez szükséges elemek2 setupParameters2(); // Elvárt érték2 expectedPrice = (24 * 3600 * ((inAverage - outAverage) / 0.25) * 12 * 0.9) * TestSettings.EnergyPricing / (3.6e+9); // Assert2 Assert.AreEqual((float)expectedPrice, (float)TestService.CountPrice(TestSettings, InTempList, OutTempList)); }
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(); }