/// <summary> /// Метод, выполняющий удаление заливки у выбранных фигур. /// </summary> public void DeleteFilled() { if ((_selectClass.ReturnSelectedFigure() != null) && (_selectClass.ReturnSelectedFigure().Count != 0)) { _deleteBrush = UnityContainerInit.Resolve <DeleteFilling>(new OrderedParametersOverride(new object[] { _selectClass.ReturnSelectedFigure() })); _editData.DeleteFillingFigure(_selectClass.ReturnSelectedFigure(), _deleteBrush); } }
public void DeleteFillingFigureFigureTest() { var editData = Mock.Create <EditData>(Constructor.Mocked); var deleteFig = new DeleteFilling(new List <Figure>()); editData.DeleteFillingFigure(new List <Figure>(), deleteFig); Mock.Assert(() => editData.DeleteFillingFigure(new List <Figure>(), deleteFig), Occurs.AtLeastOnce()); }
/// <summary> /// Метод, выполняющий удаление фона у выбранных фигур. /// </summary> /// <para name = "selectedFigures">Переменная, хранящая список выделенных фигур.</para> /// <para name = "deleteFigure">Переменная, хранящая класс, отвечающий за удаление фона у выделенных фигур.</para> public void DeleteFillingFigure(List <Figure> selectedFigures, DeleteFilling deleteBrush) { if (selectedFigures.Count != 0) { _drawClass.EditFigure(); _listIFigures[0] = deleteBrush; _actions.AddAction(_listIFigures); } }