示例#1
0
        public void Draw_OnClick(object sender, RoutedEventArgs e)
        {
            if (PlotterViewModel.GetFunction().Count == 0)
            {
                return;
            }

            _plotter = new FunctionPlotter(new Painter((int)WindowGrid.ActualWidth, (int)WindowGrid.RowDefinitions[1].ActualHeight), new Function(PlotterViewModel.GetFunction()),
                                           PlotterViewModel);

            Draw((int)WindowGrid.ActualWidth, (int)WindowGrid.RowDefinitions[1].ActualHeight);
        }
 public void Setup()
 {
     SetupMocking();
     _functionPlotter = CreateSystemUnderTest();
 }
 public LineSeriesTransformer(IFunctionPlotter plotter, ICalculate calculator)
 {
     this.plotter = plotter;
     this.calculator = calculator;
 }