Exemplo n.º 1
0
 /// <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);
     }
 }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        /// <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);
            }
        }