コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
        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());
        }
コード例 #3
0
        /// <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);
            }
        }