public void SetUp() { var boardModel = Substitute.For <IBoardModel>(); var figureModel = Substitute.For <IFigureModel>(); var gameMaster = Substitute.For <IGameMaster>(); var gameSwitcherTurn = Substitute.For <IGameSwitcherTurn>(); var gameControls = new IGameControl[] { new PlayerGameControl(), new AiRandomGameControl(boardModel, figureModel, gameMaster, gameSwitcherTurn) }; GameControlRepository = new GameControlRepository(gameControls); }
public GameConfiguratorCreator(IGameControlRepository gameControlRepository) { GameControlRepository = gameControlRepository.CheckNull(); }