Exemple #1
0
 private void SetupPageControls()
 {
     _chtReportByFullWeek =
         (Chart)ReflectionHelper.GetFieldValue(_page, GetField(nameof(_chtReportByFullWeek)));
     _chtReportByDay =
         (Chart)ReflectionHelper.GetFieldValue(_page, GetField(nameof(_chtReportByDay)));
     _ddlLineOrColumn = (DropDownList)ReflectionHelper.GetFieldValue(_page, GetField(nameof(_ddlLineOrColumn)));
     _ddlLineOrColumn.Items.Clear();
     _ddlLineOrColumn.Items.Add(new ListItem(ColumnChartType, ColumnChartType));
     _ddlLineOrColumn.Items.Add(new ListItem(LineChartType, LineChartType));
 }
Exemple #2
0
        public void Setup()
        {
            _context = ShimsContext.Create();

            _page = ReflectionHelper.CreateInstance(typeof(PerformanceByDayAndTimeReport));

            InitializePage(_page);
            SetupPageControls();
            SetupCurrentReport();
            ReflectionHelper.SetField(_page, "_master", new MasterPages.Communicator());
        }
        public void CreateChart_ForQuery_AddDataPointCollection()
        {
            // Arrange
            InitializeCreateChart();

            // Act
            _page.CreateChart();

            // Assert
            var chartResult = (Chart)ReflectionHelper.GetFieldValue(_page, GetField(nameof(_chtBlastComparision)));

            chartResult.ShouldSatisfyAllConditions(
                () => chartResult.ShouldNotBeNull(),
                () => chartResult.Legends.ShouldNotBeNull(),
                () => chartResult.BorderlineWidth.ShouldBe(BorderlineWidth),
                () => chartResult.Height.ShouldBe(Height),
                () => chartResult.Width.ShouldBe(Width));
        }
 public void Setup()
 {
     _shims = ShimsContext.Create();
     _page  = ReflectionHelper.CreateInstance(typeof(BlastComparisonReport));
     InitializePage(_page);
 }