public void UnitIndicatorPredefinedVerification03(EnergyViewPredefinedData input) { UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Hierarchy = ["NancyCostCustomer2", "组织A", "园区A", "楼宇A/C"] UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); TimeManager.ShortPause(); //电 UnitKPIPanel.SelectSingleCommodityUnitCost(input.InputData.commodityNames[0]); TimeManager.MediumPause(); //Time range = last 7 days EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Last7Days); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.IsTrue(EnergyAnalysis.IsLast7DaysDataCorrect(input.ExpectedData.Last7DaysValue)); //Time range = last month EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastMonth); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.IsTrue(EnergyAnalysis.IsLastMonthDailyDataCorrect(input.ExpectedData.Last7DaysValue)); //Time range = this year EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.ThisYear); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.AreEqual(input.ExpectedData.LastMonthValue, EnergyAnalysis.IsLastMonthMonthlyDataCorrect()); }
public void EnergyAnalysisPredefinedVerification(EnergyViewPredefinedData input) { EnergyAnalysis.NavigateToEnergyAnalysis(); TimeManager.MediumPause(); //Hierarchy = ["NancyCostCustomer2", "组织A", "园区A", "楼宇A/C"] EnergyAnalysis.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Tags = BAV1Root EnergyAnalysis.CheckTags(input.InputData.TagNames); TimeManager.ShortPause(); //Time range = last 7 days EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Last7Days); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.IsTrue(EnergyAnalysis.IsLast7DaysDataCorrect(input.ExpectedData.Last7DaysValue)); //Time range = last month EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastMonth); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.IsTrue(EnergyAnalysis.IsLastMonthDailyDataCorrect(input.ExpectedData.Last7DaysValue)); //Time range = this year EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.ThisYear); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.AreEqual(input.ExpectedData.LastMonthValue, EnergyAnalysis.IsLastMonthMonthlyDataCorrect()); }