public void TOUButtonStatus(CostUsageData input) { CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Change manually defined time range to 2014/07/29-2014/08/04. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); //Select Commodity=电 CostUsage.SelectCommodity(input.InputData.commodityNames); //In step day and click 峰谷展示 button. EnergyViewToolbar.ShowPeakValley(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //· Warning message pop up show "峰谷不支持Raw" Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(input.ExpectedData.StepMessage[0])); JazzMessageBox.MessageBox.OK(); TimeManager.MediumPause(); Assert.IsTrue(EnergyViewToolbar.IsPeakValleyButtonPressed()); }
public void MirrorEnvPressTestForCost(CostUsageData input) { //成本 CostUsage.NavigateToCostUsage(); //A. Select Single Hierarchy node HM 中国/Area01/CN0101 CostUsage.SelectHierarchy(input.InputData.Hierarchies); //电 CostUsage.SelectCommodity(input.InputData.commodityNames[0]); //之前30天, chart EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Last30Day); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); //之前7天, data sheet EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Last7Days); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); //小时步长 EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); }
public void CostUsageTrendChart02(CostUsageData input) { //Go to cost usage, select NancyCustomer1/园区测试多层级/楼宇BC, commodity '电', time range is 2014-7-16 to 2014-7-23 JazzFunction.HomePage.SelectCustomer("NancyCustomer1"); TimeManager.MediumPause(); CostUsage.NavigateToCostUsage(); TimeManager.MediumPause(); CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range EnergyViewToolbar.SetDateRange(new DateTime(2014, 7, 16), new DateTime(2014, 7, 23)); TimeManager.ShortPause(); CostUsage.SelectCommodity(input.InputData.commodityNames); //chart type is line or column. JazzFunction.EnergyViewToolbar.View(EnergyViewType.Column); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsColumnChartDrawn()); Assert.AreNotEqual(7, CostUsage.GetColumnChartColumns()); }
public void CostUsageTrendChart_5581(CostUsageData input) { CostUsage.SelectHierarchy(input.InputData.HierarchiesArray[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SelectCommodity(); TimeManager.MediumPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.IsTrue(EnergyAnalysis.IsDisplayStepPressed(DisplayStep.Day)); //Switch hierarchy node to 楼宇B, select 总览 to view chart, the default step=Day correctly CostUsage.SelectHierarchy(input.InputData.HierarchiesArray[1]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SelectCommodity(); TimeManager.MediumPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.IsTrue(EnergyAnalysis.IsDisplayStepPressed(DisplayStep.Day)); Assert.IsFalse(EnergyAnalysis.IsDisplayStepPressed(DisplayStep.Min)); }
public void CostUsagePieChartRuleUpdate04(CostUsageData input) { //Go to UT tool. Go to Cost. Select NancyOtherCustomer3->BuildingMissingData, select Commodity=电, select different time range to view pie chart JazzFunction.HomePage.SelectCustomer("NancyOtherCustomer3"); CostUsage.NavigateToCostUsage(); TimeManager.MediumPause(); CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //select Commodity=电 CostUsage.SelectCommodity(input.InputData.commodityNames); //Set date range A. 2012/01/01 23:00 to 2013/03/01 3:00. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[0].StartTime, ManualTimeRange[0].EndTime); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[0], input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void TOUDataViewVerification01(CostUsageData input) { //Select "NancyCostCustomer2/组织A/园区A/楼宇B" CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range = 2012-6-26 to 2012-8-5 EnergyViewToolbar.SetDateRange(new DateTime(2012, 6, 26), new DateTime(2012, 8, 5)); TimeManager.MediumPause(); //Select "电" CostUsage.SelectCommodity(input.InputData.commodityNames[0]); TimeManager.ShortPause(); //Click "峰谷展示" EnergyViewToolbar.ShowPeakValley(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.LongPause(); //"Day" CostUsage.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void CostUsageRawValueDisplayForSystemDimension(CostUsageData input) { //Hierarchy list 组织A->园区A->楼宇A, then go to 介质单项. CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //go to 空调 System Dimension. CostUsage.SwitchTagTab(TagTabs.SystemDimensionTab); TimeManager.ShortPause(); CostUsage.SelectSystemDimension(input.InputData.SystemDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set time range var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //"单项" = 电,水,煤 CostUsage.SelectCommodity(input.InputData.commodityNames); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Check value CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void CostCalculationAggregationDimensionOnline0202(CostUsageData input) { //Hierarchy list 组织A->园区A->楼宇A, then go to 二层 Area Dimension. CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SwitchTagTab(TagTabs.AreaDimensionTab); TimeManager.ShortPause(); CostUsage.SelectAreaDimension(input.InputData.AreaDimensionPaths[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //"单项" = 电 CostUsage.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //go to 一层->A区 Dimension. CostUsage.SelectAreaDimension(input.InputData.AreaDimensionPaths[1]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SelectCommodity(input.InputData.commodityNames[1]); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //then go to 三层(No)->A区 Dimension. CostUsage.SelectAreaDimension(input.InputData.AreaDimensionPaths[2]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); }
public void CostCalculationAggregationDimensionOnline01(CostUsageData input) { //Hierarchy list 组织A->园区A->楼宇A, then go to 介质单项. CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //go to 空调 System Dimension. CostUsage.SwitchTagTab(TagTabs.SystemDimensionTab); TimeManager.ShortPause(); CostUsage.SelectSystemDimension(input.InputData.SystemDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Change manually defined time range to 2012/06/29-2012/07/04. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //"单项" = 电 + 自来水 + 煤 CostUsage.SelectCommodity(input.InputData.commodityNames); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); //"" CostUsage.ClickDisplayStep(input.InputData.DisplayStep); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //介质总览 CostUsage.SelectCommodity(); TimeManager.ShortPause(); //Change manually defined time range to 2012/07/29-2012/08/04. EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); //"" CostUsage.ClickDisplayStep(input.InputData.DisplayStep); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void CostUsageDataVerification06(CostUsageData input) { //HomePagePanel.SelectCustomer("NancyCostCustomer2"); //TimeManager.LongPause(); //CostUsage.NavigateToCostUsage(); //TimeManager.MediumPause(); //Hierarchy = NancyCostCustomer2/组织A/园区B/楼宇C CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //"介质单项"——“电” CostUsage.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Day" CostUsage.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); /* hour so waste time, so ignore it * //Time range = 2013-7-15 to 2013-8-15 * EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); * EnergyViewToolbar.SetTimeRange(ManualTimeRange[0].StartTime, ManualTimeRange[0].EndTime); * TimeManager.ShortPause(); * * EnergyViewToolbar.View(EnergyViewType.List); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * //"Hour" * CostUsage.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); * TimeManager.MediumPause(); * CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); */ }
public void TOUDataViewColumnWeek(CostUsageData input) { CostUsage.SelectHierarchy(input.InputData.Hierarchies); CostUsage.SwitchTagTab(TagTabs.AreaDimensionTab); CostUsage.SelectAreaDimension(input.InputData.AreaDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range EnergyViewToolbar.SetDateRange(new DateTime(2012, 7, 4), new DateTime(2012, 9, 3)); TimeManager.MediumPause(); //Check tag and view trendchart, hourly CostUsage.SelectCommodity(input.InputData.commodityNames[0]); JazzFunction.EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Assert.IsTrue(CostUsage.IsTrendChartDrawn()); //Assert.AreEqual(1, CostUsage.GetTrendChartLines()); EnergyViewToolbar.ShowPeakValley(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Assert.IsTrue(CostUsage.IsTrendChartDrawn()); JazzFunction.EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Uncheck "电" and check "自来水" CostUsage.DeSelectCommodity(input.InputData.commodityNames[0]); CostUsage.SelectCommodity(input.InputData.commodityNames[1]); EnergyViewToolbar.ShowPeakValley(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsFalse(EnergyViewToolbar.IsPeakValleyButtonEnable()); //Uncheck "自来水" and check "煤" CostUsage.DeSelectCommodity(input.InputData.commodityNames[1]); CostUsage.SelectCommodity(input.InputData.commodityNames[2]); Assert.IsFalse(EnergyViewToolbar.IsPeakValleyButtonEnable()); TimeManager.MediumPause(); }
public void TOUPieChart(CostUsageData input) { CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Change manually defined time range to 2012/07/04-2012/09/03. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); //Select Commodity=电, change to TOU pie chart. CostUsage.SelectCommodity(input.InputData.commodityNames); JazzFunction.EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); //Click "Save to dashboard"(保存到仪表盘)to save the Pie chart to Hierarchy node dashboard. var dashboard = input.InputData.DashboardInfo; EnergyViewToolbar.SaveToDashboard(dashboard.WigetName, dashboard.HierarchyName, dashboard.IsCreateDashboard, dashboard.DashboardName); TimeManager.LongPause(); //+On homepage, check the dashboard CostUsage.NavigateToAllDashBoards(); HomePagePanel.SelectHierarchyNode(dashboard.HierarchyName); TimeManager.LongPause(); TimeManager.LongPause(); HomePagePanel.ClickDashboardButton(dashboard.DashboardName); JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); TimeManager.MediumPause(); //Check ·The Pie chart Save to dashboard successfully. Assert.IsTrue(HomePagePanel.GetDashboardHeaderName().Contains(dashboard.DashboardName)); Assert.IsTrue(HomePagePanel.IsWidgetExistedOnDashboard(dashboard.WigetName)); HomePagePanel.MaximizeWidget(dashboard.WigetName); TimeManager.MediumPause(); }
public void CostUsageRawValueDisplayForSingleCommodity(CostUsageData input) { //Change Hierarchy list to 组织A->园区A->楼宇A-〉空调, then go to 介质单项. CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SwitchTagTab(TagTabs.SystemDimensionTab); TimeManager.ShortPause(); CostUsage.SelectSystemDimension(input.InputData.SystemDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Change manually defined time range to 2012/07/29-2012/08/04. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //Select Commodity=电 to display Data view. Click Optional step=Raw step. CostUsage.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.View(EnergyViewType.List); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.LongPause(); CostUsage.ClickDisplayStep(DisplayStep.Min); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //Check Raw chart display successfully. Assert.IsTrue(CostUsage.IsDisplayStepPressed(DisplayStep.Min)); Assert.IsTrue(CostUsage.IsDisplayStepDisplayed(DisplayStep.Hour)); Assert.IsTrue(CostUsage.IsDisplayStepDisplayed(DisplayStep.Day)); //Select Commodity=水 to display Data view. CostUsage.SelectCommodity(input.InputData.commodityNames[1]); EnergyViewToolbar.ClickViewButton(); //JazzMessageBox.LoadingMask.WaitChartMaskerLoading();//弹出提示框,不需要Load Chart,无需等待时间太长 TimeManager.LongPause(); TimeManager.LongPause(); //Check Raw chart display successfully.Warning message and uncheck Commodity=水 Assert.IsTrue(JazzWindow.WindowMessageInfos.GetContentValue().Contains(input.ExpectedData.StepMessage[0])); CostUsage.ClickGiveupButtonOnWindow(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //Check commodity=水 is uncheck Assert.AreEqual(true, CostUsage.IsCommodityChecked(input.InputData.commodityNames[0])); Assert.AreEqual(false, CostUsage.IsCommodityChecked(input.InputData.commodityNames[1])); Assert.AreEqual(false, CostUsage.IsCommodityChecked(input.InputData.commodityNames[2])); //Select Commodity=煤 to display Data view. CostUsage.SelectCommodity(input.InputData.commodityNames[2]); EnergyViewToolbar.View(EnergyViewType.List); EnergyViewToolbar.ClickViewButton(); //JazzMessageBox.LoadingMask.WaitChartMaskerLoading();//弹出提示框,不需要Load Chart,无需等待时间太长 TimeManager.LongPause(); //Check Warning message Assert.IsTrue(JazzWindow.WindowMessageInfos.GetContentValue().Contains(input.ExpectedData.StepMessage[0])); CostUsage.ClickGiveupButtonOnWindow(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //Check Commodity=煤 is uncheck. Assert.AreEqual(true, CostUsage.IsCommodityChecked(input.InputData.commodityNames[0])); Assert.AreEqual(false, CostUsage.IsCommodityChecked(input.InputData.commodityNames[1])); Assert.AreEqual(false, CostUsage.IsCommodityChecked(input.InputData.commodityNames[2])); //check data CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Click "Save to dashboard" to save the Data view to Home page dashboard named "CarbonWidgetHomeDataview" var dashboard = input.InputData.DashboardInfo; EnergyViewToolbar.SaveToDashboard(dashboard.WigetName, dashboard.HierarchyName, dashboard.IsCreateDashboard, dashboard.DashboardName); TimeManager.LongPause(); //On homepage, check the dashboards CostUsage.NavigateToAllDashBoards(); HomePagePanel.SelectHierarchyNode(dashboard.HierarchyName); TimeManager.MediumPause(); HomePagePanel.ClickDashboardButton(dashboard.DashboardName); JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); TimeManager.MediumPause(); Assert.IsTrue(HomePagePanel.GetDashboardHeaderName().Contains(dashboard.DashboardName)); Assert.IsTrue(HomePagePanel.IsWidgetExistedOnDashboard(dashboard.WigetName)); }
public void CostUsagePieChartForMoreCommodities(CostUsageData input) { //Go to Cost function.Navigate to NancyCustomer1 -> BuildingMultipleCommodities to select 总览 to view pie chart. JazzFunction.HomePage.SelectCustomer("NancyCustomer1"); TimeManager.MediumPause(); CostUsage.NavigateToCostUsage(); TimeManager.MediumPause(); CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range 2010-12-29-2011-02-20 00:00 to 08:00 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[0].StartTime, ManualTimeRange[0].EndTime); TimeManager.ShortPause(); //select all commodities to view pie chart. CostUsage.SelectCommodity(input.InputData.commodityNames); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[0], input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //select 总览 to view pie chart. CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[0], input.ExpectedData.expectedFileName[1]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //Set date range 2011-02-21-2012-07-04 08:00 to 16:00 EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[1].StartTime, ManualTimeRange[1].EndTime); TimeManager.ShortPause(); //select all commodities to view pie chart. CostUsage.SelectCommodity(input.InputData.commodityNames); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[1], input.ExpectedData.expectedFileName[2]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //select 总览 to view pie chart. CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[1], input.ExpectedData.expectedFileName[3]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); //Set date range 2013-11-29-2014-05-04 16:00 to 24:00 EnergyViewToolbar.SetDateRange(ManualTimeRange[2].StartDate, ManualTimeRange[2].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[2].StartTime, ManualTimeRange[2].EndTime); TimeManager.ShortPause(); //select all commodities to view pie chart. CostUsage.SelectCommodity(input.InputData.commodityNames); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[2], input.ExpectedData.expectedFileName[4]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); //select 总览 to view pie chart. CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[2], input.ExpectedData.expectedFileName[5]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); }
public void AdditionalCostUsageDataVerification01(CostUsageData input) { //HomePagePanel.SelectCustomer("NancyCostCustomer2"); //TimeManager.MediumPause(); //CostUsage.NavigateToCostUsage(); //TimeManager.MediumPause(); //select "NancyCostCustomer2/组织A/园区A" CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Time range = 2012-1-1 to 2013-12-18 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //"总览" CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Year" CostUsage.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //"Month" CostUsage.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //"单项" = 电 + 自来水 + 煤 CostUsage.SelectCommodity(input.InputData.commodityNames[0]); CostUsage.SelectCommodity(input.InputData.commodityNames[1]); CostUsage.SelectCommodity(input.InputData.commodityNames[2]); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Year" CostUsage.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //"Month" CostUsage.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); //"Week" CostUsage.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); //"Day" CostUsage.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[5], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); /* //Time range = 2012-6-1 to 2012-7-2 EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Hour" CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[6], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[6], input.InputData.failedFileName[6]); //Time range = 2012-8-10 to 2012-8-25 EnergyViewToolbar.SetDateRange(ManualTimeRange[2].StartDate, ManualTimeRange[2].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Hour" CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[7], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[7], input.InputData.failedFileName[7]); //Time range = 2013-7-25 to 2013-8-4 EnergyViewToolbar.SetDateRange(ManualTimeRange[3].StartDate, ManualTimeRange[3].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Hour" CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[8], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[8], input.InputData.failedFileName[8]); */ }
public void CostUsagePieChartRuleUpdate02(CostUsageData input) { //Go to NancyCostCustomer2->园区A/楼宇A 系统空调/区域一层, go to Cost 单项=电, select time range to view pie chart JazzFunction.HomePage.SelectCustomer("NancyCostCustomer2"); CostUsage.NavigateToCostUsage(); TimeManager.MediumPause(); CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //go to 空调 System Dimension. CostUsage.SwitchTagTab(TagTabs.SystemDimensionTab); TimeManager.ShortPause(); CostUsage.SelectSystemDimension(input.InputData.SystemDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //电 CostUsage.SelectCommodity(input.InputData.commodityNames); //A. 2012/07/30 01:00 to 2012/08/01 23:00. var ManualTimeRange = input.InputData.ManualTimeRange; for (int i = 0; i < ManualTimeRange.Length; i++) { EnergyViewToolbar.SetDateRange(ManualTimeRange[i].StartDate, ManualTimeRange[i].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[i].StartTime, ManualTimeRange[i].EndTime); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[i], input.ExpectedData.expectedFileName[i]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[i], input.InputData.failedFileName[i]); } //go to 一层 Area Dimension CostUsage.SwitchTagTab(TagTabs.AreaDimensionTab); TimeManager.ShortPause(); CostUsage.SelectAreaDimension(input.InputData.AreaDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //电 CostUsage.SelectCommodity(input.InputData.commodityNames); for (int i = 0; i < ManualTimeRange.Length; i++) { EnergyViewToolbar.SetDateRange(ManualTimeRange[i].StartDate, ManualTimeRange[i].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[i].StartTime, ManualTimeRange[i].EndTime); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[i], input.ExpectedData.expectedFileName[i + 5]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[i + 5], input.InputData.failedFileName[i + 5]); } }
public void CostUsageTrendChart(CostUsageData input) { CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range EnergyViewToolbar.SetDateRange(new DateTime(2012, 7, 29), new DateTime(2012, 8, 4)); TimeManager.ShortPause(); CostUsage.SwitchTagTab(TagTabs.HierarchyTag); TimeManager.MediumPause(); //Check tag and view data view, hourly CostUsage.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Save to dashboard var dashboard = input.InputData.DashboardInfo; EnergyViewToolbar.SaveToDashboard(dashboard.WigetName, dashboard.HierarchyName, dashboard.IsCreateDashboard, dashboard.DashboardName); TimeManager.LongPause(); //On homepage, check the dashboard CostUsage.NavigateToAllDashBoards(); HomePagePanel.SelectHierarchyNode(dashboard.HierarchyName); TimeManager.LongPause(); TimeManager.LongPause(); HomePagePanel.ClickDashboardButton(dashboard.DashboardName); JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); TimeManager.MediumPause(); Assert.IsTrue(HomePagePanel.GetDashboardHeaderName().Contains(dashboard.DashboardName)); Assert.IsTrue(HomePagePanel.IsWidgetExistedOnDashboard(dashboard.WigetName)); //Uncheck "electricity" and check "water" JazzFunction.Navigator.NavigateToTarget(NavigationTarget.CostUsage); TimeManager.MediumPause(); CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range EnergyViewToolbar.SetDateRange(new DateTime(2012, 7, 29), new DateTime(2012, 8, 4)); TimeManager.ShortPause(); //Check tag and view data view, hourly CostUsage.SelectCommodity(input.InputData.commodityNames[1]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Uncheck "water" and check "coal" CostUsage.DeSelectCommodity(input.InputData.commodityNames[1]); CostUsage.SelectCommodity(input.InputData.commodityNames[2]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Check "介质总览" CostUsage.SelectCommodity(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); }
public void CostUsagePieChart(CostUsageData input) { //Go to Cost chart view. Navigate to Hierarchy list 组织A->园区A->楼宇A, then go to 介质单项. CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range 2012/07/29-2012/08/04 4:00 to 21:00 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[0].StartTime, ManualTimeRange[0].EndTime); TimeManager.ShortPause(); //Select all Commodities 电, 水 and 煤 to display Distribution chart. CostUsage.SelectCommodity(input.InputData.commodityNames); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[0], input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Go to 介质总览 to display Distribution chart. CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[0], input.ExpectedData.expectedFileName[1]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //Save to dashboard var dashboard = input.InputData.DashboardInfos; EnergyViewToolbar.SaveToDashboard(dashboard[0].WigetName, dashboard[0].HierarchyName, dashboard[0].IsCreateDashboard, dashboard[0].DashboardName); TimeManager.MediumPause(); TimeManager.LongPause(); //Change Hierarchy list to 组织A, then go to 空调 System Dimension. CostUsage.SelectHierarchy(input.InputData.HierarchiesArray[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SwitchTagTab(TagTabs.SystemDimensionTab); TimeManager.ShortPause(); CostUsage.SelectSystemDimension(input.InputData.SystemDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Change manually defined time range to 2012/06/29-2012/07/04 21:00 to 24:00 EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[1].StartTime, ManualTimeRange[1].EndTime); TimeManager.ShortPause(); //Select all Commodities 电, 水 and 煤 to display Distribution chart.. CostUsage.SelectCommodity(input.InputData.commodityNames); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[1], input.ExpectedData.expectedFileName[2], input.InputData.SystemDimensionPath); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //Go to 总览 of 组织A->空调. CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[1], input.ExpectedData.expectedFileName[3], input.InputData.SystemDimensionPath); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); EnergyViewToolbar.SaveToDashboard(dashboard[1].WigetName, dashboard[1].HierarchyName, dashboard[1].IsCreateDashboard, dashboard[1].DashboardName); TimeManager.MediumPause(); TimeManager.LongPause(); //Change Hierarchy list to 楼宇A, then go to 一层 Area Dimension. CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SwitchTagTab(TagTabs.AreaDimensionTab); TimeManager.ShortPause(); CostUsage.SelectAreaDimension(input.InputData.AreaDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Change manually defined time range to 2012/06/29-2012/07/04 21:00 to 24:00 EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[1].StartTime, ManualTimeRange[1].EndTime); TimeManager.ShortPause(); //Select all Commodities 电, 水 and 煤 to display Distribution chart.. CostUsage.SelectCommodity(input.InputData.commodityNames); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[1], input.ExpectedData.expectedFileName[4], input.InputData.AreaDimensionPath); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); //Go to 总览 of 楼宇A->一层. CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsDistributionChartDrawn()); CostUsage.ExportMulTimeDictionaryToExcel(input.InputData.Hierarchies, ManualTimeRange[1], input.ExpectedData.expectedFileName[5], input.InputData.AreaDimensionPath); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); EnergyViewToolbar.SaveToDashboard(dashboard[2].WigetName, dashboard[2].HierarchyName, dashboard[2].IsCreateDashboard, dashboard[2].DashboardName); TimeManager.MediumPause(); }
public void CostUsageDataView3842(CostUsageData input) { //goto "NancyCostCustomer2/组织A/园区A/楼宇A" CostUsage.SelectHierarchy(input.InputData.HierarchiesArray[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range 2013-11-18 to 2013-11-24 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //Check "介质总览" CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.List); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Select "NancyOtherCustomer3" HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); CostUsage.NavigateToCostUsage(); TimeManager.MediumPause(); //goto "NancyOtherCustomer3/NancyOtherSite/BuildingCostYearToDay" CostUsage.SelectHierarchy(input.InputData.HierarchiesArray[1]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range 2012-1-1 to 2013-12-10 EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); TimeManager.ShortPause(); //Check "介质总览" CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.List); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); CostUsage.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); }
public void CostUsageDataVerification05(CostUsageData input) { //HomePagePanel.SelectCustomer("NancyCostCustomer2"); //TimeManager.LongPause(); //CostUsage.NavigateToCostUsage(); //TimeManager.MediumPause(); //Hierarchy = NancyCostCustomer2/组织A/园区A/楼宇B/一层 CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SwitchTagTab(TagTabs.AreaDimensionTab); TimeManager.ShortPause(); CostUsage.SelectAreaDimension(input.InputData.AreaDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Time range = 2012-1-1 to 2013-12-15 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //"总览" CostUsage.SelectCommodity(); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //"Year" CostUsage.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //"Month" CostUsage.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //"Week" CostUsage.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //"Day" CostUsage.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); /* hour so waste time, so ignore it * //Time range = 2012-7-15 to 2012-8-15 * EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); * TimeManager.ShortPause(); * * EnergyViewToolbar.View(EnergyViewType.List); * JazzMessageBox.LoadingMask.WaitSubMaskLoading(); * TimeManager.LongPause(); * * //"Hour" * CostUsage.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.LongPause(); * * CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4], DisplayStep.Default); * TimeManager.MediumPause(); * CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); * * //Time range = 2013-1-15 to 2013-2-15 * EnergyViewToolbar.SetDateRange(ManualTimeRange[2].StartDate, ManualTimeRange[2].EndDate); * EnergyViewToolbar.SetTimeRange(ManualTimeRange[2].StartTime, ManualTimeRange[2].EndTime); * TimeManager.ShortPause(); * * EnergyViewToolbar.View(EnergyViewType.List); * JazzMessageBox.LoadingMask.WaitSubMaskLoading(); * TimeManager.LongPause(); * * //"Hour" * CostUsage.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.LongPause(); * * CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[5], DisplayStep.Default); * TimeManager.MediumPause(); * CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); * * //Time range = 2013-7-20 to 2013-8-20 * EnergyViewToolbar.SetDateRange(ManualTimeRange[3].StartDate, ManualTimeRange[3].EndDate); * TimeManager.ShortPause(); * * EnergyViewToolbar.View(EnergyViewType.List); * JazzMessageBox.LoadingMask.WaitSubMaskLoading(); * TimeManager.LongPause(); * * //"Hour" * CostUsage.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.LongPause(); * * CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[6], DisplayStep.Default); * TimeManager.MediumPause(); * CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[6], input.InputData.failedFileName[6]); */ //Time range = 2012-1-1 to 2013-12-15 EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //"介质单项" = "电"+"自来水"+"煤" CostUsage.SelectCommodity(input.InputData.commodityNames); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //"Year" CostUsage.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[7], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[7], input.InputData.failedFileName[7]); //"Month" CostUsage.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[8], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[8], input.InputData.failedFileName[8]); //"Week" CostUsage.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[9], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[9], input.InputData.failedFileName[9]); //"Day" CostUsage.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[10], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[10], input.InputData.failedFileName[10]); /* hour so waste time, so ignore it * //Time range = 2012-7-15 to 2012-8-15 * EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); * TimeManager.ShortPause(); * * EnergyViewToolbar.View(EnergyViewType.List); * JazzMessageBox.LoadingMask.WaitSubMaskLoading(); * TimeManager.LongPause(); * * //"Hour" * CostUsage.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.LongPause(); * * CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[11], DisplayStep.Default); * TimeManager.MediumPause(); * CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[11], input.InputData.failedFileName[11]); * * //Time range = 2013-1-15 to 2013-2-15 * EnergyViewToolbar.SetDateRange(ManualTimeRange[2].StartDate, ManualTimeRange[2].EndDate); * EnergyViewToolbar.SetTimeRange(ManualTimeRange[2].StartTime, ManualTimeRange[2].EndTime); * TimeManager.ShortPause(); * * EnergyViewToolbar.View(EnergyViewType.List); * JazzMessageBox.LoadingMask.WaitSubMaskLoading(); * TimeManager.LongPause(); * * //"Hour" * CostUsage.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.LongPause(); * * CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[12], DisplayStep.Default); * TimeManager.MediumPause(); * CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[12], input.InputData.failedFileName[12]); * * //Time range = 2013-7-20 to 2013-8-20 * EnergyViewToolbar.SetDateRange(ManualTimeRange[3].StartDate, ManualTimeRange[3].EndDate); * TimeManager.ShortPause(); * * EnergyViewToolbar.View(EnergyViewType.List); * JazzMessageBox.LoadingMask.WaitSubMaskLoading(); * TimeManager.LongPause(); * * //"Hour" * CostUsage.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.LongPause(); * * CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[13], DisplayStep.Default); * TimeManager.MediumPause(); * CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[13], input.InputData.failedFileName[13]); */ }
public void P1_CostUsageRawValueDisplayForTotal(CostUsageData input) { //Navigate to Energy Management. Go to Cost chart view. Navigate to Hierarchy list 组织B->园区C>楼宇D&空调. CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SwitchTagTab(TagTabs.SystemDimensionTab); TimeManager.ShortPause(); CostUsage.SelectSystemDimension(input.InputData.SystemDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Change manually defined time range to 2012/07/29-2012/08/04. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //Go to 介质总览 to display Data view. Click Optional step=Raw step. CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.List); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); //change step to raw CostUsage.ClickDisplayStep(DisplayStep.Min); //JazzMessageBox.LoadingMask.WaitChartMaskerLoading();//弹出提示框,不需要Load Chart,无需等待时间太长 TimeManager.MediumPause(); //界面中支持分钟步长,没有信息框弹出 //Check Warning message //Assert.IsTrue(JazzWindow.WindowMessageInfos.GetContentValue().Contains(input.ExpectedData.StepMessage[0])); //CostUsage.ClickGiveupButtonOnWindow(); //JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); //TimeManager.LongPause(); ////Check display step is not raw but still day. //Assert.AreEqual(true, CostUsage.IsDisplayStepPressed(DisplayStep.Day)); //Assert.AreEqual(false, CostUsage.IsDisplayStepPressed(DisplayStep.Hour)); //Assert.AreEqual(false, CostUsage.IsDisplayStepPressed(DisplayStep.Min)); //check data CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Click "Save to dashboard" to save the Data view to Home page dashboard named "CarbonWidgetHomeDataview" var dashboard = input.InputData.DashboardInfo; EnergyViewToolbar.SaveToDashboard(dashboard.WigetName, dashboard.HierarchyName, dashboard.IsCreateDashboard, dashboard.DashboardName); TimeManager.LongPause(); //On homepage, check the dashboards CostUsage.NavigateToAllDashBoards(); HomePagePanel.SelectHierarchyNode(dashboard.HierarchyName); TimeManager.MediumPause(); HomePagePanel.ClickDashboardButton(dashboard.DashboardName); JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); TimeManager.MediumPause(); Assert.IsTrue(HomePagePanel.GetDashboardHeaderName().Contains(dashboard.DashboardName)); Assert.IsTrue(HomePagePanel.IsWidgetExistedOnDashboard(dashboard.WigetName)); }
public void TOUDataViewColumnDisable(CostUsageData input) { CostUsage.SelectHierarchy(input.InputData.Hierarchies); CostUsage.SwitchTagTab(TagTabs.AreaDimensionTab); CostUsage.SelectAreaDimension(input.InputData.AreaDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range EnergyViewToolbar.SetDateRange(new DateTime(2012, 7, 23), new DateTime(2012, 7, 30)); TimeManager.MediumPause(); //Check tag and view data view, hourly CostUsage.SelectCommodity(input.InputData.commodityNames[0]); Assert.IsTrue(EnergyViewToolbar.IsPeakValleyButtonEnable()); EnergyViewToolbar.ShowPeakValley(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Assert.IsTrue(CostUsage.IsTrendChartDrawn()); //Set date range less than 7 days EnergyViewToolbar.SetDateRange(new DateTime(2012, 7, 23), new DateTime(2012, 7, 25)); TimeManager.MediumPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); TimeManager.MediumPause(); Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(input.ExpectedData.StepMessage[0])); JazzMessageBox.MessageBox.OK(); EnergyViewToolbar.SetDateRange(new DateTime(2012, 7, 23), new DateTime(2012, 7, 23)); EnergyViewToolbar.SetTimeRange("10:00", "24:00"); TimeManager.MediumPause(); EnergyViewToolbar.ClickViewButton(); TimeManager.MediumPause(); Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(input.ExpectedData.StepMessage[0])); JazzMessageBox.MessageBox.OK(); TimeManager.MediumPause(); //Pick up another node which not set TOU string[] hierarhcyPath = { "NancyCostCustomer2", "组织A", "园区A", "楼宇A" }; CostUsage.SelectHierarchy(hierarhcyPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SwitchTagTab(TagTabs.HierarchyTag); TimeManager.MediumPause(); CostUsage.SelectCommodity(input.InputData.commodityNames[0]); Assert.IsTrue(EnergyViewToolbar.IsPeakValleyButtonEnable()); EnergyViewToolbar.ShowPeakValley(); TimeManager.LongPause(); Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(input.ExpectedData.StepMessage[1])); JazzMessageBox.MessageBox.OK(); //Make sure 楼宇B defined 工作日 calendar. //Select a tag under 楼宇B to display trend chart. //Select time range is 1 month when calendar of 工作日 is defined. Go to 峰谷展示. Select 显示日历 from 更多. string[] hierarhcyPath2 = { "NancyCostCustomer2", "组织A", "园区A", "楼宇B" }; CostUsage.SelectHierarchy(hierarhcyPath2); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CostUsage.SwitchTagTab(TagTabs.HierarchyTag); TimeManager.MediumPause(); CostUsage.SelectCommodity(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SetDateRange(new DateTime(2014, 6, 1), new DateTime(2014, 6, 30)); EnergyViewToolbar.SetTimeRange("00:00", "24:00"); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.ShowCalendarNonWorkday); TimeManager.MediumPause(); EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.ShowCalendarHeatCool); TimeManager.MediumPause(); var dashboard = input.InputData.DashboardInfo; EnergyViewToolbar.SaveToDashboard(dashboard.WigetName, dashboard.HierarchyName, dashboard.IsCreateDashboard, dashboard.DashboardName); TimeManager.LongPause(); //On homepage, check the dashboard CostUsage.NavigateToAllDashBoards(); HomePagePanel.SelectHierarchyNode(dashboard.HierarchyName); TimeManager.LongPause(); TimeManager.LongPause(); HomePagePanel.ClickDashboardButton(dashboard.DashboardName); JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); TimeManager.MediumPause(); Assert.IsTrue(HomePagePanel.GetDashboardHeaderName().Contains(dashboard.DashboardName)); Assert.IsTrue(HomePagePanel.IsWidgetExistedOnDashboard(dashboard.WigetName)); HomePagePanel.MaximizeWidget(dashboard.WigetName); TimeManager.MediumPause(); //Set date range less than 7 days //WidgetMaxChart.InputEndDate(new DateTime(2012, 7, 25)); //TimeManager.ShortPause(); //WidgetMaxChart.ClickViewButton(); //TimeManager.LongPause(); //TimeManager.LongPause(); //CostUsage.ClickDisplayStep(DisplayStep.Hour); //TimeManager.MediumPause(); //Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(input.ExpectedData.StepMessage[0])); //JazzMessageBox.MessageBox.OK(); //TimeManager.MediumPause(); //WidgetMaxChart.InputEndDate(new DateTime(2012, 7, 23)); //WidgetMaxChart.SelectStartTime("10:00"); //TimeManager.ShortPause(); //WidgetMaxChart.ClickViewButton(); //TimeManager.MediumPause(); //Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(input.ExpectedData.StepMessage[0])); //JazzMessageBox.MessageBox.OK(); //TimeManager.MediumPause(); //WidgetMaxChart.ClickCloseButton(); }
public void AllCommoditiesCostView(CostUsageData input) { HomePagePanel.SelectCustomer("NancyCustomer1"); TimeManager.LongPause(); CostUsage.NavigateToCostUsage(); TimeManager.MediumPause(); CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //select time range=Select time range 2013/12/31 12:00 to 2014/10/31 8:00 EnergyViewToolbar.SetDateRange(input.InputData.ManualTimeRange[0].StartDate, input.InputData.ManualTimeRange[0].EndDate); EnergyViewToolbar.SetTimeRange(input.InputData.ManualTimeRange[0].StartTime, input.InputData.ManualTimeRange[0].EndTime); TimeManager.ShortPause(); //Select 总览 to display Data view. Click Optional step=month CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.LongPause(); CostUsage.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //Export to excel. Verify the export data value compared with the data view. CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Keep select time range 2013/12/31 12:00 to 2014/10/31 8:00 to view pie chart. EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //Check · There are 11 Commodities display pie chart view. CostUsage.ExportExpectedDictionaryToExcel(input.InputData.Hierarchies, input.InputData.ManualTimeRange[0], input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CostUsage.CompareDictionaryDataOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Change chart type to Data view. Select time range 上周, change chart type to the data view.Optional step=Hour EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastWeek); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitLoading(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //Export to excel. Verify the export data value compared with the data vgetlinesiew. CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Hour); TimeManager.MediumPause(); //Check· The excel value is equal to the data before export. CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //Select time range 上月, change chart type to trend chart to view. EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastMonth); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.Line); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //+Change the step to day,it will take little time to export excel or compare data CostUsage.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //Check · There are 11 lines in trend chart. //Assert.AreEqual(11, EnergyAnalysisPanel.GetTrendChartLines());//It is not 11 lines when no data for some lines. CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //Save to dashboard. Go to dashboard to verify the dashboard chart value. var dashboard = input.InputData.DashboardInfo; EnergyViewToolbar.SaveToDashboard(dashboard.WigetName, dashboard.HierarchyName, dashboard.IsCreateDashboard, dashboard.DashboardName); TimeManager.LongPause(); //On homepage, check the dashboards CostUsage.NavigateToAllDashBoards(); HomePagePanel.SelectHierarchyNode(dashboard.HierarchyName); TimeManager.MediumPause(); HomePagePanel.ClickDashboardButton(dashboard.DashboardName); JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); TimeManager.MediumPause(); Assert.IsTrue(HomePagePanel.GetDashboardHeaderName().Contains(dashboard.DashboardName)); Assert.IsTrue(HomePagePanel.IsWidgetExistedOnDashboard(dashboard.WigetName)); //Check · There are 11 lines in trend chart. //HomePagePanel.ClickOnWidget(dashboard.WigetName); //TimeManager.ShortPause(); //Assert.AreEqual(11, EnergyAnalysisPanel.GetTrendChartLines());//It is not 11 lines when no data for some lines. }
public void TOUChart(CostUsageData input) { CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Change manually defined time range to 2012/07/04-2012/09/03. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); //Select Commodity=电, change to TOU chart. CostUsage.SelectCommodity(input.InputData.commodityNames); EnergyViewToolbar.ShowPeakValley(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsTrendChartDrawn()); //Check value CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //change to column chart view JazzFunction.EnergyViewToolbar.View(EnergyViewType.Column); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsColumnChartDrawn()); //Try to click Optional step=Raw. CostUsage.ClickDisplayStep(DisplayStep.Min); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //· Warning message pop up show "峰谷不支持Raw" Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(input.ExpectedData.StepMessage[0])); JazzMessageBox.MessageBox.OK(); TimeManager.MediumPause(); //Change other Optional step=Day/Week/Month CostUsage.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //· Pie chart display correctly. TOU column value are calculate correctly. Assert.IsTrue(CostUsage.IsColumnChartDrawn()); //Change to Stack chart. JazzFunction.EnergyViewToolbar.View(EnergyViewType.Stack); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //· Stack chart display correctly. Assert.IsTrue(CostUsage.IsColumnChartDrawn()); CostUsage.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //· Stack chart display correctly. Assert.IsTrue(CostUsage.IsColumnChartDrawn()); //Nancy add TOU pie chart, please make it work as well. JazzFunction.EnergyViewToolbar.View(EnergyViewType.Distribute); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(CostUsage.IsPieChartDrawn()); //Click "Save to dashboard"(保存到仪表盘)to save the Pie chart to Hierarchy node dashboard. var dashboard = input.InputData.DashboardInfo; EnergyViewToolbar.SaveToDashboard(dashboard.WigetName, dashboard.HierarchyName, dashboard.IsCreateDashboard, dashboard.DashboardName); TimeManager.LongPause(); //+On homepage, check the dashboard CostUsage.NavigateToAllDashBoards(); HomePagePanel.SelectHierarchyNode(dashboard.HierarchyName); TimeManager.LongPause(); TimeManager.LongPause(); HomePagePanel.ClickDashboardButton(dashboard.DashboardName); JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); TimeManager.MediumPause(); //Check ·The Pie chart Save to dashboard successfully. Assert.IsTrue(HomePagePanel.GetDashboardHeaderName().Contains(dashboard.DashboardName)); Assert.IsTrue(HomePagePanel.IsWidgetExistedOnDashboard(dashboard.WigetName)); HomePagePanel.MaximizeWidget(dashboard.WigetName); TimeManager.MediumPause(); //Close the maximize widget for next case starting WidgetMaxChart.ClickCloseButton(); TimeManager.MediumPause(); }
public void P1_CostUsageDataView(CostUsageData input) { CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range EnergyViewToolbar.SetDateRange(new DateTime(2012, 7, 29), new DateTime(2012, 8, 4)); EnergyViewToolbar.SetTimeRange("00:00", "16:00"); TimeManager.ShortPause(); //Check tag and view data view, hourly CostUsage.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.View(EnergyViewType.List); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Hour); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Save to dashboard var dashboard = input.InputData.DashboardInfo; EnergyViewToolbar.SaveToDashboard(dashboard.WigetName, dashboard.HierarchyName, dashboard.IsCreateDashboard, dashboard.DashboardName); TimeManager.LongPause(); //On homepage, check the dashboard CostUsage.NavigateToAllDashBoards(); HomePagePanel.SelectHierarchyNode(dashboard.HierarchyName); TimeManager.LongPause(); HomePagePanel.ClickDashboardButton(dashboard.DashboardName); JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); TimeManager.MediumPause(); Assert.IsTrue(HomePagePanel.GetDashboardHeaderName().Contains(dashboard.DashboardName)); Assert.IsTrue(HomePagePanel.IsWidgetExistedOnDashboard(dashboard.WigetName)); //Assert.IsTrue(HomePagePanel.CompareMinWidgetDataView(CostUsage.CostPath, input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0], dashboard.WigetName)); //Uncheck "electricity" and check "water" JazzFunction.Navigator.NavigateToTarget(NavigationTarget.CostUsage); TimeManager.MediumPause(); CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Set date range EnergyViewToolbar.SetDateRange(new DateTime(2012, 7, 29), new DateTime(2012, 8, 4)); EnergyViewToolbar.SetTimeRange("00:00", "16:00"); TimeManager.ShortPause(); //Check tag and view data view, hourly CostUsage.SelectCommodity(input.InputData.commodityNames[1]); EnergyViewToolbar.View(EnergyViewType.List); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Assert.IsTrue(CostUsage.IsDataViewDrawn()); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Hour); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //Uncheck "water" and check "coal" CostUsage.DeSelectCommodity(input.InputData.commodityNames[1]); CostUsage.SelectCommodity(input.InputData.commodityNames[2]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); //Assert.IsTrue(CostUsage.IsDataViewDrawn()); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Hour); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //Check "介质总览" CostUsage.SelectCommodity(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Assert.IsTrue(CostUsage.IsDataViewDrawn()); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Hour); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); }
public void CostUsageRawValueDisplayForHierarchy(CostUsageData input) { HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.LongPause(); CostUsage.NavigateToCostUsage(); TimeManager.MediumPause(); //Go to Cost chart view. Navigate to Hierarchy list, then go to 介质单项. CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Change manually defined time range to 2012/07/29-2012/08/04. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //"单项" = 电 + 自来水 + 煤 and display trend chart. CostUsage.SelectCommodity(input.InputData.commodityNames); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Min" CostUsage.ClickDisplayStep(DisplayStep.Min); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Check value CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //介质总览 CostUsage.SelectCommodity(); TimeManager.ShortPause(); //"Min" //Water do not support min step for BuildingB and SiteA //if(input.InputData.Hierarchies.Contains("楼宇A")) //{ CostUsage.ClickDisplayStep(DisplayStep.Min); //} //else //{ // CostUsage.ClickDisplayStep(DisplayStep.Hour); //} JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Check value CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void CostUsageDataVerification01(CostUsageData input) { HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.LongPause(); CostUsage.NavigateToCostUsage(); TimeManager.LongPause(); CostUsage.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Time range = 2012-1-1 to 2013-12-15 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //"总览" CostUsage.SelectCommodity(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Year" CostUsage.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //"Month" CostUsage.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //"单项" = 电 + 自来水 + 煤 CostUsage.SelectCommodity(input.InputData.commodityNames[0]); CostUsage.SelectCommodity(input.InputData.commodityNames[1]); CostUsage.SelectCommodity(input.InputData.commodityNames[2]); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Year" CostUsage.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //"Month" CostUsage.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); //"单项" = 电 + 自来水 CostUsage.DeSelectCommodity(input.InputData.commodityNames[2]); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Week" CostUsage.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); //"Day" CostUsage.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[5], DisplayStep.Default); TimeManager.MediumPause(); CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); /* hour so waste time, so ignore it * //"单项" = 电 * CostUsage.DeSelectCommodity(input.InputData.commodityNames[1]); * * //ManualTimeRange[1] * EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); * TimeManager.ShortPause(); * * EnergyViewToolbar.View(EnergyViewType.List); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * //"Hour" * CostUsage.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[6], DisplayStep.Default); * TimeManager.MediumPause(); * CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[6], input.InputData.failedFileName[6]); * * //ManualTimeRange[2] * EnergyViewToolbar.SetDateRange(ManualTimeRange[2].StartDate, ManualTimeRange[2].EndDate); * TimeManager.ShortPause(); * * EnergyViewToolbar.View(EnergyViewType.List); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * //"Hour" * CostUsage.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[7], DisplayStep.Default); * TimeManager.MediumPause(); * CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[7], input.InputData.failedFileName[7]); * * //ManualTimeRange[3] * EnergyViewToolbar.SetDateRange(ManualTimeRange[3].StartDate, ManualTimeRange[3].EndDate); * TimeManager.ShortPause(); * * EnergyViewToolbar.View(EnergyViewType.List); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * //"Hour" * CostUsage.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * CostUsage.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[8], DisplayStep.Default); * TimeManager.MediumPause(); * CostUsage.CompareDataViewCostUsage(input.ExpectedData.expectedFileName[8], input.InputData.failedFileName[8]); */ }