Ejemplo n.º 1
0
        public void GetLastFigureTestStorage()
        {
            var t = new List <IDrawable>()
            {
                new Line(_mouseHandler.GetPreviousMove(), _mouseHandler.GetMove(), _settings.Pen, _settings.SmoothingMode)
            };

            _storage.Setup(a => a.GetAllFigures()).Returns(t);
            _drawingEngine.DrawAllFigures();
            _storage.Verify(a => a.GetAllFigures(), Times.Once);
        }
Ejemplo n.º 2
0
        private void MenuOpen_Click(object sender, EventArgs e)
        {
            openFileDialog.InitialDirectory = "c:\\";
            openFileDialog.Filter           = "JPG Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif|PNG Image|*.png|storege Json|*.json|All|*.*";

            openFileDialog.RestoreDirectory = true;

            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                drawingEngine.Canvas = (Bitmap)Image.FromFile(openFileDialog.FileName);

                settings.SetImageWidth(Image.FromFile(openFileDialog.FileName).Width);
                settings.SetImageHeight(Image.FromFile(openFileDialog.FileName).Height);

                drawingEngine.DrawAllFigures();
                PictureBoxPaint.Image = drawingEngine.MainImage;
            }
        }