public void RedrawNewFigureTestStorage1() { _mousehandler.Setup(a => a.GetMove()).Returns(new System.Drawing.Point()); _storage.Setup(a => a.GetLastFigure()).Returns(new Line(_mouseHandler.GetPreviousMove(), _mouseHandler.GetMove(), _settings.Pen, _settings.SmoothingMode)); _drawingEngine.RedrawNewFigure(); _storage.Verify(a => a.GetLastFigure(), Times.Once); }
private void PictureBoxPaint_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { if (settings.Mode != EFigure.Dot && settings.Mode != EFigure.Move) { mouseHandler.NewMove(e.Location); } if (settings.Mode != EFigure.Move) { if (!_isFigureCreated) { _isFigureCreated = true; drawingEngine.DrawNewFigure(); } else { drawingEngine.RedrawNewFigure(); } } PictureBoxPaint.Image = drawingEngine.MainImage; if (settings.Mode == EFigure.Move) { mouseHandler.NewMove(e.Location); drawingEngine.MoveFigure(); PictureBoxPaint.Image = drawingEngine.MainImage; } } else if (settings.Mode == EFigure.SmoothCurve && !_isLineFinished) { mouseHandler.NewMove(e.Location); if (!_isFigureCreated) { _isFigureCreated = true; drawingEngine.DrawNewFigure(); } else { drawingEngine.ClearAllExceptMainImage(); drawingEngine.RedrawNewFigure(); } PictureBoxPaint.Image = drawingEngine.MainImage; } }