public RegionManager( IRegionFactory regionFactory, IMapManager mapManager, ITeamFactory teamFactory, IMenuFactory menuFactory, IDecisionManager decisionManager, BattlefieldFactory battlefieldFactory, IInput input, IOutput output, IChanceService chanceService) { _mapManager = mapManager; _teamFactory = teamFactory; _decisionManager = decisionManager; _menuFactory = menuFactory; _battlefieldFactory = battlefieldFactory; _input = input; _output = output; _chanceService = chanceService; IEnumerable <WorldRegion> allRegionEnums = EnumHelperMethods.GetAllValuesForEnum <WorldRegion>(); IEnumerable <Region> allRegions = regionFactory.GetRegions(allRegionEnums); _regionalMap = mapManager.GetRegionalMap(allRegions.ToArray()); }
public void SetUp() { _chanceService = new MockChanceService(); _menuFactory = new MockMenuFactory(); _teamFactory = new TestTeamFactory(_chanceService, _menuFactory); _groupingFactory = new GroupingFactory(_chanceService, _teamFactory, new FighterFactory()); _factory = new BattlefieldFactory(_teamFactory, _groupingFactory, _menuFactory, _chanceService); }
public override void SetUp() { base.SetUp(); Battlefield = BattlefieldFactory.Create(); }