public void SetUp() { _label = new CanvasLabel(); _label.X = 0; _label.Y = 0; _label.Text = "Test"; }
public void Setup() { _controlSize = new Size(); _label = new CanvasLabel(); _mockXRenderer = new Mock <IXAxisTitleRenderer>(); _mockYRenderer = new Mock <IYAxisTitleRenderer>(); _renderer = new AxisTitleRenderer( _mockXRenderer.Object, _mockYRenderer.Object); }
public CanvasLabel Render(Size controlSize, string text) { var label = new CanvasLabel(); label.X = controlSize.Width / 2; label.Y = controlSize.Height; label.Text = text; return(label); }
private CanvasLabel RenderLabel(AxisGridLine axisGridLine, Rect viewExtent, Size controlSize) { var scaledPosition = _valueScaler.Scale(axisGridLine.Position, viewExtent.Left, viewExtent.Width, 0d, controlSize.Width); var canvasLine = new CanvasLabel() { Text = axisGridLine.LabelName, X = scaledPosition, Y = controlSize.Height - MarginHeight }; return(canvasLine); }
public CanvasLabel CreateLabel(int id, Point origin, string text) { var label = new CanvasLabel { Id = id, X = origin.X, Y = origin.Y, IsRotated = false, IsSelected = false, Text = text }; return(label); }
public CanvasLabel Render(Size controlSize, string text) { var label = new CanvasLabel(); label.X = 10; label.Y = controlSize.Height / 2; label.Text = text; label.IsRotated = true; return(label); }
private CanvasLabel RenderLabel(AxisGridLine axisGridLine, Rect viewExtent, Size controlSize) { var scaledPosition = _valueScaler.Scale(axisGridLine.Position, viewExtent.Top, viewExtent.Height, 0d, controlSize.Height); var canvasLine = new CanvasLabel() { Text = axisGridLine.LabelName, X = MarginWidth, Y = controlSize.Height - scaledPosition, IsRotated = true }; return(canvasLine); }
public void SetUp() { _gridLines = new List <AxisGridLine>(); _viewExtent = new Rect(); _controlSize = new Size(); _line = new CanvasLine(); _label = new CanvasLabel(); _mockXLineRenderer = new Mock <IXAxisGridLineRenderer>(); _mockYLineRenderer = new Mock <IYAxisGridLineRenderer>(); _mockXLabelRenderer = new Mock <IXAxisGridLabelRenderer>(); _mockYLabelRenderer = new Mock <IYAxisGridLabelRenderer>(); _renderer = new AxisGridRenderer( _mockXLineRenderer.Object, _mockYLineRenderer.Object, _mockXLabelRenderer.Object, _mockYLabelRenderer.Object); }
public void SetUp() { _controlSize = new Size(); _viewExtent = new Rect(); _plot = new PlotDto() { Id = 1, X = 1d, Y = 2d, Color = new Domain.Colors.Color(0, 0, 0), Label = "Test", Image = new BitmapImage() }; _plots = new List <PlotDto> { _plot }; _canvasCircle = new CanvasCircle(); _canvasImage = new CanvasImage(); _canvasLabel = new CanvasLabel(); _mockResizer = new Mock <IViewResizer>(); _mockResizer.Setup(p => p.ResizeView(_controlSize, _viewExtent)) .Returns(_viewExtent); _mockComputer = new Mock <IScaleComputer>(); _mockComputer.Setup(p => p.ComputeScale(_controlSize, _viewExtent)).Returns(1d); _mockCalculator = new Mock <IGeometryCalculator>(); _mockFactory = new Mock <IGeometryFactory>(); _mockFactory.Setup(p => p.CreateCircle(_plot.Id, It.IsAny <Rect>(), It.IsAny <Color>())) .Returns(_canvasCircle); _mockFactory.Setup(p => p.CreateImage(_plot.Id, It.IsAny <Rect>(), _plot.Image)) .Returns(_canvasImage); _mockFactory.Setup(p => p.CreateLabel(_plot.Id, It.IsAny <Point>(), _plot.Label)) .Returns(_canvasLabel); _renderer = new PlotRenderer( _mockResizer.Object, _mockComputer.Object, _mockCalculator.Object, _mockFactory.Object); }
public void SetUp() { _controlSize = new Size(); _viewExtent = new Rect(); _axisGridLine = new AxisGridLine(); _axisGridLines = new List <AxisGridLine> { _axisGridLine }; _plotDto = new PlotDto(); _plotDtos = new List <PlotDto> { _plotDto }; _columnDto = new ColumnDto() { Name = "test" }; _xGridLine = new CanvasLine(); _yGridLine = new CanvasLine(); _plotItem = new CanvasCircle(); _xGridLabel = new CanvasLabel(); _yGridLabel = new CanvasLabel(); _xTitleLabel = new CanvasLabel(); _yTitleLabel = new CanvasLabel(); _mockQueryBus = new Mock <IQueryBus>(); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetViewExtentQuery>())) .Returns(_viewExtent); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetXAxisGridLinesQuery>())) .Returns(_axisGridLines); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetYAxisGridLinesQuery>())) .Returns(_axisGridLines); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetPlotsQuery>())) .Returns(_plotDtos); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetXAxisColumnQuery>())) .Returns(_columnDto); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetYAxisColumnQuery>())) .Returns(_columnDto); _mockGridRenderer = new Mock <IAxisGridRenderer>(); _mockGridRenderer.Setup(p => p.RenderXAxisGridLines(_axisGridLines, _viewExtent, _controlSize)) .Returns(new List <CanvasLine> { _xGridLine }); _mockGridRenderer.Setup(p => p.RenderYAxisGridLines(_axisGridLines, _viewExtent, _controlSize)) .Returns(new List <CanvasLine> { _yGridLine }); _mockGridRenderer.Setup(p => p.RenderXAxisGridLabels(_axisGridLines, _viewExtent, _controlSize)) .Returns(new List <CanvasLabel> { _xGridLabel }); _mockGridRenderer.Setup(p => p.RenderYAxisGridLabels(_axisGridLines, _viewExtent, _controlSize)) .Returns(new List <CanvasLabel> { _yGridLabel }); _mockPlotRenderer = new Mock <IPlotRenderer>(); _mockPlotRenderer.Setup(p => p.RenderPlots(_controlSize, _viewExtent, _plotDtos)) .Returns(new List <CanvasItem> { _plotItem }); _mockTitleRenderer = new Mock <IAxisTitleRenderer>(); _mockTitleRenderer.Setup(p => p.RenderXAxisTitle(_controlSize, _columnDto.Name)) .Returns(_xTitleLabel); _mockTitleRenderer.Setup(p => p.RenderYAxisTitle(_controlSize, _columnDto.Name)) .Returns(_yTitleLabel); _query = new GetAllItemsQuery( _mockQueryBus.Object, _mockGridRenderer.Object, _mockPlotRenderer.Object, _mockTitleRenderer.Object); }