示例#1
0
        public void InsertFigureTest()
        {
            var editData  = Mock.Create <EditData>(Constructor.Mocked);
            var insertFig = new InsertFigure(new List <Figure>(), new List <Figure>());

            editData.InsertFigure(new List <Figure>(), insertFig);
            Mock.Assert(() => editData.InsertFigure(new List <Figure>(), insertFig), Occurs.AtLeastOnce());
        }
示例#2
0
 /// <summary>
 /// Метод, выполняющий вставку вырезанных фигур.
 /// </summary>
 public void InsertFigure()
 {
     if ((_cutFigure != null) && (_cutFigure.ReturnSelectedFigureList() != null) && (_cutFigure.ReturnSelectedFigureList().Count != 0))
     {
         _insertFigure = UnityContainerInit.Resolve <InsertFigure>(new OrderedParametersOverride(new object[] { _cutFigure.ReturnSelectedFigureList(), _drawOnCanvas.FiguresList }));
         _editData.InsertFigure(_cutFigure.ReturnSelectedFigureList(), _insertFigure);
         //_cutFigure.InsertFigure(_selectClass.SeleckResult());
     }
     //_selectClass.MouseUp();
 }
示例#3
0
        /// <summary>
        /// Метод, выполняющий вставку выбранных фигур.
        /// </summary>
        /// <para name = "selectedFigures">Переменная, хранящая  список выделенных фигур.</para>
        /// <para name = "insertFigure">Переменная, хранящая  класс, отвечающий за вставку фигур.</para>
        public void InsertFigure(List <Figure> selectedFigures, InsertFigure insertFigure)
        {
            if (_cutFigure.ReturnSelectedFigureList().Count != 0)
            {
                _drawClass.EditFigure();

                _listIFigures[0] = insertFigure;
                _actions.AddAction(_listIFigures);
            }
        }