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()); }
/// <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(); }
/// <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); } }