public UnitPresenter(IUnitView view) { _view = view; _navigationSystem = NavigationSystem.Instance; _enemyManager = EnemyManager.Instance; cellManager = CellManager.Instance; }
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 TearDown() { navigationSystem = null; }
public void SetUp() { navigationSystem = new NavigationSystem(); battleArenaMock = new Mock <IBattleArena>(); robotMock = new Mock <IRobot>(); }