public FigureCreatorDecorator(IFigureCreator figureCreator, IFigureViewModel figureViewModel, IFigureViewFactory figureViewFactory) { FigureCreator = figureCreator.CheckNull(); FigureViewModel = figureViewModel.CheckNull(); FigureViewFactory = figureViewFactory.CheckNull(); }
private void Construct(IFigureCreator figureCreator, IFigureController figureController) { _figureDefsToTransform.CheckNull(); Assert.IsTrue(_blackLastRow != BoardCellRow.None); Assert.IsTrue(_whiteLastRow != BoardCellRow.None); FigureCreator = figureCreator.CheckNull(); FigureController = figureController.CheckNull(); }
public BoardPreparation(IBoardCreator boardCreator, IFigureCreator figureCreator, IBoardModel boardModel, IFigureController figureController) { BoardCreator = boardCreator.CheckNull(); FigureCreator = figureCreator.CheckNull(); BoardModel = boardModel.CheckNull(); FigureController = figureController.CheckNull(); }