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