public void DeleteFigureTest() { var editData = Mock.Create <EditData>(Constructor.Mocked); var deleteFig = new DeleteFigure(new List <Figure>(), new List <Figure>()); editData.DeleteFigure(new List <Figure>(), deleteFig); Mock.Assert(() => editData.DeleteFigure(new List <Figure>(), deleteFig), Occurs.AtLeastOnce()); }
/// <summary> /// Метод, выполняющий удаление выделенных фигур. /// </summary> public void DeleteSelectFigure() { if ((_selectClass.ReturnSelectedFigure() != null) && (_selectClass.ReturnSelectedFigure().Count != 0)) { _deleteFigure = UnityContainerInit.Resolve <DeleteFigure>(new OrderedParametersOverride(new object[] { _selectClass.ReturnSelectedFigure(), _drawOnCanvas.FiguresList })); _editData.DeleteFigure(_selectClass.ReturnSelectedFigure(), _deleteFigure); } _selectClass.MouseUp(); }
/// <summary> /// Метод, выполняющий удаление выбранных фигуры. /// </summary> /// <para name = "SeleckResult">Переменная, хранящая список выделенных фигур.</para> /// <para name = "selectedFigures">Переменная, хранящая список выделенных фигур.</para> /// <para name = "deleteFigure">Переменная, хранящая класс, отвечающий за удаление выделенных фигур.</para> public void DeleteFigure(List <Figure> selectedFigures, DeleteFigure deleteFigure) { if (selectedFigures.Count != 0) { _drawClass.EditFigure(); _listIFigures[0] = deleteFigure; _actions.AddAction(_listIFigures); } }
private void Edit_Figure_Click(object sender, EventArgs e) { _editFigure = true; if (CurrentFigure != null) { bitmap.HighlightSelectedFigure(CurrentFigure); } mode = "Рисуем"; toolBox.SelectedIndex = -1; Change_location.Show(); DeleteFigure.Show(); Reversal.Show(); }
public Painter() { InitializeComponent(); bitmap = StaticBitmap.GetInstance(); _currentColor = Color.Black; _currentThickness = 1; _fillColor = Color.Transparent; bitmap.Bitmap = new Bitmap(pictureBox.Width, pictureBox.Height); bitmap.tmpBitmap = new Bitmap(pictureBox.Width, pictureBox.Height); Change_location.Hide(); DeleteFigure.Hide(); Reversal.Hide(); textBox1.Hide(); mode = "Рисуем"; //saveFile.Click += saveFile_Click; //openFile.Click += openFile_Click; openFileDialog1.Filter = "Winx files(*.winx)|*.winx|All files(*.*)|*.*"; saveFileDialog1.Filter = "Winx files(*.winx)|*.winx|All files(*.*)|*.*"; //ActiveFigure = null; }
private void toolBox_SelectedIndexChanged(object sender, EventArgs e) { Change_location.Hide(); DeleteFigure.Hide(); Reversal.Hide(); switch (toolBox.SelectedIndex) { case 1: textBox1.Hide(); factoryFigure = new LineFactory(); break; case 2: textBox1.Hide(); factoryFigure = new RectangleFactory(); break; case 3: textBox1.Hide(); factoryFigure = new SquareFactory(); break; case 4: textBox1.Show(); if (textBox1.Text == "Количество граней") { MessageBox.Show("Введите количество граней 3 или больше."); } textBox1.Text = ""; factoryFigure = new NSidedPolygonFactory(); break; case 5: textBox1.Hide(); factoryFigure = new TrapezoidFactory(); break; case 6: textBox1.Hide(); factoryFigure = null; break; case 7: textBox1.Hide(); factoryFigure = new RightTriangleFactory(); break; case 8: textBox1.Hide(); factoryFigure = new IsoscelesTriangleFactory(); break; case 10: textBox1.Hide(); factoryFigure = new CircleFactory(); break; case 11: textBox1.Hide(); factoryFigure = new EllipseFactory(); break; } }