public void IndexShouldReturnCachedUsersWithPoints() { // Arrange chartService.Setup(p => p.GetUsersChart()) .Returns(new List <ChartServiceModel>() { firstUser, secondUser }); var memoryCache = new MemoryCache(new MemoryCacheOptions()); var controller = new ChartController(chartService.Object, memoryCache); controller.Index(); chartService.Setup(p => p.GetUsersChart()) .Returns(new List <ChartServiceModel>() { firstUser, firstUser, firstUser }); // Act var result = controller.Index(); // Assert AssertIndex(result); }
/// <summary> /// Starts method. /// </summary> void Start() { nextUpdateTime = Time.time + UpdateRateInSeconds; //LOG PEDESTRIANS LOG INFO log.Info(string.Format("{0}:{1}:{2}", logSeriesId, "title", "Pedestrian subscriptions log")); if (chartControllerObject != null) { chartController = chartControllerObject.GetComponent <ChartController>(); chartController.SeriesCount = 3; chartController.SetSeriesName(0, "#active"); chartController.SetSeriesName(1, "#subs"); chartController.SetSeriesName(2, "#follows"); //LOG PEDESTRIANS LOG CHART INFO log.Info(string.Format("{0}:{1}:{2}:{3}", logSeriesId, "chart type", 0, chartController.chartType.ToString())); log.Info(string.Format("{0}:{1}:{2}:{3}", logSeriesId, "chart type", 1, chartController.chartType.ToString())); log.Info(string.Format("{0}:{1}:{2}:{3}", logSeriesId, "chart type", 2, chartController.chartType.ToString())); } //LOG PEDESTRIANS LOG INFO log.Info(string.Format("{0}:{1}:{2}:{3}", logSeriesId, "legend", 0, "Number of active pedestrian")); log.Info(string.Format("{0}:{1}:{2}:{3}", logSeriesId, "legend", 1, "Number of subscribers")); log.Info(string.Format("{0}:{1}:{2}:{3}", logSeriesId, "legend", 2, "Number of subscribers following the messages")); }
protected void generateReportBut_Click(object sender, EventArgs e) { if (FromDate.Text != "" && EndDate.Text != "") { //get selected item var itemSelect = ItemsDDL.SelectedValue; //get listbox dept count var deptSelectCount = SelectedDeptListBox.Items.Count; //get FromDate var startDate = DateTime.Parse(FromDate.Text.ToString()); //get EndDate var endDate = DateTime.Parse(EndDate.Text.ToString()); //get string if empty text string emptyOrNot; //loop through dept in selected dept list box, add to deptList var deptList = new List <String>(); for (int i = 0; i < deptSelectCount; i++) { var item = SelectedDeptListBox.Items[i].ToString(); deptList.Add(item); } for (int p = 0; p < deptList.Count; p++) { ChartController.addItemSeriesToChartRequisitionTrend(Chart2, deptList[p], itemSelect, startDate, endDate); } var getReportData = ChartController.getReportRequisitionTrend(deptList, itemSelect, startDate, endDate); GridView3.DataSource = getReportData; GridView3.DataBind(); } }
public void SetUp() { _loggingService = A.Fake <ILogService>(); _tagService = A.Fake <ITagService>(); _facebookService = A.Fake <IFacebookService>(); _controller = new ChartController(_facebookService, _loggingService, _tagService); }
public ActionResult DoughnutUseTimeChart() { ViewBag.charttitle = Request.Query["title"]; ViewBag.chartType = Request.Query["chartType"]; ViewBag.position = Request.Query["position"]; List <string> label = new List <string>(); DevicesController device = new DevicesController(); List <double> data = new List <double>(); DevicesPowerUseOutputUtil powerUseOutputUtil = new DevicesPowerUseOutputUtil(); double ACpower = Math.Round((powerUseOutputUtil.getACPowerUseTime() / 3600), 2); double LTpower = Math.Round((powerUseOutputUtil.getLPowerUseTime() / 3600), 2); double HDpower = Math.Round((powerUseOutputUtil.getHUMPowerUseTime() / 3600), 2); double EFpower = Math.Round((powerUseOutputUtil.getEXHFPowerUseTime() / 3600), 2); double[] myNum = { ACpower, LTpower, HDpower, EFpower }; var i = 0; foreach (string getDeviceTypeName in device.typeName) { label.Add(getDeviceTypeName); //data.Add(device.GetDeviceCount(getDeviceTypeName)); data.Add(myNum[i]); i++; } ViewBag.divId = GetRandomDivId(); ChartController chart = new ChartController(); ViewBag.datasets = chart.DoughnutChart(label, data); ViewData["devices"] = label.ToJson(); return(PartialView("_DoughnutChart")); }
private static void Postfix(ChartController __instance) { if (!_isPatched) { _isPatched = true; Debug.Log("ChartController.BindHotkeys() postfix"); var ccTraverse = Traverse.Create(__instance); var _footerController = ccTraverse.Field("_footerController").GetValue <IFooterController>(); Observable.EveryUpdate() .Where(_ => Input.GetKeyDown(CinematicModeKey)) .Subscribe(x => { if (_footerHidden) { _footerController.DisplayFooter(); } else { _footerController.HideFooterObject(); } _footerHidden = !_footerHidden; }); } }
public void SaveCharts(List <string> paths) { Chart chart = new Chart(); chart.ChartAreas.Add(new ChartArea("Default")); chart.Legends.Add(new Legend("Legend1")); chart.Legends[0].Enabled = false; var weekElectricalLoads = _electricalLoadsForDevices[_electricalLoadsForDevices.Count - 1]; for (int selectedDayOfWeek = 0; selectedDayOfWeek <= 7; selectedDayOfWeek++) { var dayElectricalLoads = weekElectricalLoads[selectedDayOfWeek]; ElectricalLoadChart(chart, dayElectricalLoads, selectedDayOfWeek); ChartController.SaveImage(chart, paths[selectedDayOfWeek]); } var electricalConsumptions = _deviceController.ElectricalConsumptions; List <double> consumptions = electricalConsumptions[electricalConsumptions.Count - 1].ToList(); consumptions.RemoveAt(consumptions.Count - 1); List <string> days = Constants.DayOfWeek.ToList(); ElectricalConsumptionChart(chart, consumptions, days); ChartController.SaveImage(chart, paths[8]); }
private void ParseDataToChart() { float time; float fValue; int idx; foreach (var item in messageDictionary) { string[] splits = item.Key.Split(':'); string chartStr; string seriesName; if (kpiToChartMapping.TryGetValue(splits[0], out chartStr) && defaultLegends.TryGetValue(splits[0], out seriesName)) { int chartIdx; if (int.TryParse(chartStr, out chartIdx)) { ChartController controller = chartObjects[chartIdx].GetComponent <ChartController>(); //controller.SeriesCount += 1; //idx = controller.SeriesCount - 1; idx = controller.SeriesCount; controller.SetSeriesName(idx, seriesName); foreach (string str in item.Value) { time = GetLogTimeInSecond(str); splits = GetLogMessage(str).Split(':'); fValue = float.Parse(splits[2]); controller.AddTimedData(idx, time, fValue); } } } } }
public void StandingsShouldReturnLeaguesCollection() { // Arrange const string firstLeagueKey = "premier-league"; const string firstLeagueValue = "PremierLeague"; const string secondLeagueKey = "la-league"; const string secondLeagueValue = "La League"; var chartService = new Mock <IChartService>(); chartService.Setup(p => p.GetLeagues()) .Returns(new Dictionary <string, string> { { firstLeagueKey, firstLeagueValue }, { secondLeagueKey, secondLeagueValue } }); var controller = new ChartController(chartService.Object, null); // Act var result = controller.Standings(); // Assert result.Should().BeOfType <ViewResult>(); var model = result.As <ViewResult>().Model; model.Should().BeOfType <Dictionary <string, string> >(); var formModel = model.As <Dictionary <string, string> >(); formModel.Should().ContainKey(firstLeagueKey); formModel.Should().ContainValue(firstLeagueValue); formModel.Should().ContainKey(secondLeagueKey); formModel.Should().ContainValue(secondLeagueValue); }
// Use this for initialization void Start() { controller = GetComponentInParent <ChartController>(); eventIndicator = GetComponent <Slider>(); eventHandleArea = transform.Find("Handle Slide Area").gameObject; eventButtonText = transform.Find("Handle Slide Area/Handle/EventButton/Text").GetComponent <Text>(); SetActive(false); }
private void InitRecordModelChartController() { m_RecordModeChartController = m_ChartCanvas.GetComponent <ChartController>(); m_RecordModeChartController.InitChart(); m_RecordModeChartController.HideRefLineChart(ChartType.CHART_SPEED); m_RecordModeChartController.HideRefLineChart(ChartType.CHART_ACCELERATE); m_RecordModeChartController.HideRefLineChart(ChartType.CHART_CURVATURE); m_RecordModeChartController.HideRefLineChart(ChartType.CHART_TORSION); }
private void btnAddChart_Click(object sender, RoutedEventArgs e) { ChartController.AddSeries(SeriesCollection, cbxCountrySelection.SelectedItem.ToString(), (cbxProvinceSelection.SelectedItem ?? "").ToString(), cbxCaseTypeSelection.SelectedIndex); btnCreateChart.IsEnabled = false; btnAddChart.IsEnabled = false; }
private void IntesityOfSolarInsolationChart(Chart chart) { ChartController.Clear(chart); string seriesName = "Вт/м²"; ChartController.AddSeries(chart, seriesName, SeriesChartType.Column, Color.Orange); _sunConditionController.IntesityOfSolarInsolation(_sunConditions, out var dates, out var insolations); ChartController.Fill(chart, seriesName, dates, insolations); ChartController.AxisTitles(chart, "Дата", "Вт/м²"); }
private void DurationOfTemperatureModesChart(Chart chart) { ChartController.Clear(chart); string temperatureSeries = "t, год"; ChartController.AddSeries(chart, temperatureSeries, SeriesChartType.Column, Color.Orange); _weatherController.DurationOfTemperatureModes(_weathers, out var temperatures, out var temperatureDurations); ChartController.Fill(chart, temperatureSeries, temperatures, temperatureDurations); ChartController.AxisTitles(chart, "T, °C", "t, год"); }
private void DurationOfWindActivityModesChart(Chart chart) { ChartController.Clear(chart); string speedSeries = "t, год"; ChartController.AddSeries(chart, speedSeries, SeriesChartType.Column, Color.GreenYellow); _weatherController.DurationOfWindActivityModes(_weathers, out var speeds, out var speedDurations); ChartController.Fill(chart, speedSeries, speeds, speedDurations); ChartController.AxisTitles(chart, "швидкість, м/с", "t, год"); }
private void ElectricalConsumptionChart(Chart chart, List <double> consumptions, List <string> days) { ChartController.Clear(chart); string seriesName = DeviceTypeListBox.SelectedItem.ToString(); ChartController.AddSeries(chart, seriesName, SeriesChartType.Column, Color.DarkOrchid); ChartController.AxisTitles(chart, "Дні", "Споживання, кВт·год"); ChartController.Fill(chart, seriesName, days, consumptions); }
private void DurationOfSolarActivityModesChart(Chart chart) { ChartController.Clear(chart); string seriesName = "Тривалість режимів сонячної активності"; ChartController.AddSeries(chart, seriesName, SeriesChartType.Column, Color.DarkSeaGreen); _sunConditionController.DurationOfSolarActivityModes(_sunConditions, out var insolations, out var durations); ChartController.Fill(chart, seriesName, insolations, durations); ChartController.AxisTitles(chart, "Вт/м²", "t, год"); chart.ChartAreas[0].AxisY.Interval = 1; }
public void MoveEventLine(float time) { foreach (var chart in chartObjects) { ChartController controller = chart.GetComponent <ChartController>(); if (controller != null) { controller.SetEventTime(time); } } }
/// <summary> /// Init all necessary references. /// </summary> void Start() { controller = GetComponentInParent <ChartController>(); axisHolder = GetComponent <RectTransform>(); canvasRenderer = GetComponent <CanvasRenderer>(); yMaxText = axisHolder.Find("YMaxText").GetComponent <Text>(); yMinText = axisHolder.Find("YMinText").GetComponent <Text>(); xMaxText = axisHolder.Find("XMaxText").GetComponent <Text>(); xMinText = axisHolder.Find("XMinText").GetComponent <Text>(); yZero = axisHolder.Find("YZeroText").gameObject; }
public async Task Get() { var controller = new ChartController(datasetRepository); var result = await controller.Get("datasetId"); var okResult = Assert.IsType <OkObjectResult>(result); Assert.NotNull(okResult); Assert.IsType <ChartModel>(okResult.Value); Assert.Equal(200, okResult.StatusCode); }
private ChartController GetTestableChartController() { _userService.Setup(u => u.Execute("test")).Returns(_defaultUser); var controller = new ChartController(_userService.Object, _chartDataService.Object, _serviceLocator.Object); controller.SetFakeControllerContext(); controller.SetUserIdentity(new MileageStatsIdentity(_defaultUser.AuthorizationId, _defaultUser.DisplayName, _defaultUser.UserId)); return(controller); }
// Use this for initialization void Start() { USD = GameObject.Find("b_usd").GetComponent <Text> (); BTC = GameObject.Find("b_btc").GetComponent <Text> (); ETH = GameObject.Find("b_eth").GetComponent <Text> (); LTC = GameObject.Find("b_ltc").GetComponent <Text> (); networth = GameObject.Find("networth").GetComponent <Text> (); clock_text = GameObject.Find("time_label").GetComponent <Text> (); timer_text = GameObject.Find("timer").GetComponent <Text> (); cc = GameObject.Find("ChartController").GetComponent <ChartController> (); setBalances(); }
private void ElectricalLoadChart(Chart chart, List <ElectricalLoad> dayElectricalLoads, int selectedDayOfWeek) { ChartController.Clear(chart); string seriesName = DeviceTypeListBox.SelectedItem.ToString(); ChartController.AddSeries(chart, seriesName, SeriesChartType.Area, Color.DarkOrchid); ChartController.AxisTitles(chart, "Час", "Потужність, кВт"); ChartController.Fill(chart, seriesName, dayElectricalLoads); string stringFormat = selectedDayOfWeek == 7 ? "dddd HH:mm:ss" : "HH:mm:ss"; chart.ChartAreas[0].AxisX.LabelStyle.Format = stringFormat; }
private void SetHeatCostChart() { ChartController.Clear(CostChart); string series = "Види палива"; ChartController.AddSeries(CostChart, series, SeriesChartType.Column, Color.GreenYellow); List <string> types = _heats.Select(x => x.Name).ToList(); List <double> prices = _heats.Select(x => x.TotalPrice).ToList(); ChartController.Fill(CostChart, series, types, prices); ChartController.AxisTitles(CostChart, "Види палива", "Витрати, грн"); CostChart.Series[series].Label = "#VALY"; }
public void SaveCharts(List <string> paths) { Chart chart = new Chart(); chart.ChartAreas.Add(new ChartArea("Default")); chart.Legends.Add(new Legend("Legend1")); chart.Legends[0].Enabled = false; SetHeatProductionCorrectionChart(chart); ChartController.SaveImage(chart, paths[0]); SetHeatPowerCorrectionChart(chart); ChartController.SaveImage(chart, paths[1]); ChartController.SaveImage(CostChart, paths[2]); }
private void SetChartType(UIChartTypes chartType, int chartIndex) { if (chartObjects.Length > chartIndex) { ChartController controller = chartObjects[chartIndex].GetComponent <ChartController>(); //controller.SeriesCount += 1; controller.SetChartType(chartType); } else { Debug.LogError("Not enough graphs!"); } }
private void DurationOfElectricalLoadChart(Chart chart, List <DurationElectricalLoad> dayDurationElectricalLoads) { ChartController.Clear(chart); string seriesName = DeviceTypeListBox.SelectedItem.ToString(); ChartController.AddSeries(chart, seriesName, SeriesChartType.Column, Color.DarkOrchid); ChartController.AxisTitles(chart, "Навантаження, кВт", "Тривалість, год"); var durations = dayDurationElectricalLoads.Select(x => x.Duration).ToList(); var loads = dayDurationElectricalLoads.Select(x => x.Power).ToList(); ChartController.Fill(chart, seriesName, loads, durations); }
public void SetHeatProductionCorrectionChart(Chart chart) { ChartController.Clear(chart); string series = "Coefficient"; ChartController.AddSeries(chart, series, SeriesChartType.Line, Color.CornflowerBlue); List <int> temperatures = _heatPump.HeatPumpDescriptions.Select(x => x.Temperature).ToList(); List <double> heatProds = _heatPump.HeatPumpDescriptions.Select(x => x.HeatProductionCorrection).ToList(); ChartController.Fill(chart, series, temperatures, heatProds); ChartController.AxisTitles(chart, "Температура, °C", "Коефіцієнт корекції"); chart.Series[0].MarkerStyle = MarkerStyle.Star4; chart.Series[0].MarkerSize = 14; }
private void SetStoreChart() { ChartController.Clear(StoreChart); string series = "Накопичення тепла"; ChartController.AddSeries(StoreChart, series, SeriesChartType.Line, Color.Green); List <DateTime> dates = _heatStore.Records.Select(x => x.StartDate).ToList(); List <double> stores = _heatStore.Records.Select(x => x.EndEnergyAmount).ToList(); ChartController.Fill(StoreChart, series, dates, stores); ChartController.AxisTitles(StoreChart, "Дата", "Обсяги енергії у накопичувачі, кВт·год"); //StoreChart.Series[series].Label = "#VALY"; StoreChart.ChartAreas[0].AxisX.ScaleView.Zoomable = true; }
private void SetWindChart() { ChartController.Clear(WindChart); string series = "Energy"; ChartController.AddSeries(WindChart, series, SeriesChartType.Line, Color.CornflowerBlue); List <int> winds = _weController.WindGenerations.Select(x => x.Wind).ToList(); List <double> powers = _weController.WindGenerations.Select(x => x.Energy).ToList(); ChartController.Fill(WindChart, series, winds, powers); ChartController.AxisTitles(WindChart, "Швидкість вітру, м/с", "Енергія вироблена ВЕУ, кВт∙год"); WindChart.Series[0].MarkerStyle = MarkerStyle.Star4; WindChart.Series[0].MarkerSize = 14; WindChart.ChartAreas[0].AxisX.Minimum = 0; }