/// <summary> /// Метод, выполняющий изменение цвета выделенных фигур. /// </summary> /// <para name = "ColorPen">Переменная, хранящая новый цвет фигуры.</para> public void ChangeColorPen(Color ColorPen) { if (_selectClass.ReturnSelectedFigure().Count != 0) { _penColor = UnityContainerInit.Resolve <СhangePenColor>(new OrderedParametersOverride(new object[] { _selectClass.ReturnSelectedFigure(), ColorPen })); _editData.СhangePenColorFigure(_selectClass.ReturnSelectedFigure(), _penColor); } }
public void СhangePenColorFigureTest() { var editData = Mock.Create <EditData>(Constructor.Mocked); var deleteFig = new СhangePenColor(new List <Figure>(), new Color()); editData.СhangePenColorFigure(new List <Figure>(), deleteFig); Mock.Assert(() => editData.СhangePenColorFigure(new List <Figure>(), deleteFig), Occurs.AtLeastOnce()); }
/// <summary> /// Метод, выполняющий изменение цвета у выбранных фигур. /// </summary> /// <para name = "selectedFigures">Переменная, хранящая список выделенных фигур.</para> /// <para name = "changePenColor">Переменная, хранящая новый цвет кисти.</para> public void СhangePenColorFigure(List <Figure> selectedFigures, СhangePenColor changePenColor) { if (selectedFigures.Count != 0) { _drawClass.EditFigure(); _listIFigures[0] = changePenColor; _actions.AddAction(_listIFigures); } }