public CompetitionBootstrap(IBattleArena battleArena, INavigationSystem navigationSystem, IRobotFactory robotFactory, IArenaFactory arenaFactory, IConsoleWrapper console, ILogWriter logWriter) { _logWriter = logWriter; _console = console; _gameConsole = new GameConsole(battleArena, navigationSystem, robotFactory, arenaFactory, console, logWriter); }
public GameConsole(IBattleArena battleArena, INavigationSystem navigationSystem, IRobotFactory robotFactory, IArenaFactory arenaFactory, IConsoleWrapper console, ILogWriter logWriter) { _battleArena = battleArena; _navigationSystem = navigationSystem; _console = console; _logWriter = logWriter; _robotMapper = new RobotMapper(robotFactory, arenaFactory); _arenaMapper = new ArenaMapper(arenaFactory); }
public void ConnectNavigationSystemToBattleArena(IBattleArena battleArena) { _battleArena = battleArena; }
public void TearDown() { battleArena = null; }
public void SetUp() { consoleMock = new Mock <IConsoleWrapper>(); battleArena = new BattleArena(consoleMock.Object); }