public MilitarySimulator(IMilitaryCalculator militaryCalculator, IWarRepository warRepository, IEconomicSimulator economicSimulator, IEmpireRepository empireRepository) { _militaryCalculator = militaryCalculator; _warRepository = warRepository; _economicSimulator = economicSimulator; _empireRepository = empireRepository; }
public Simulator( ISectorGenerator sectorGenerator, ISimulationRepository simulationRepository, IEmpireGenerator empireGenerator, IEconomicSimulator economicSimulator, IMilitarySimulator militarySimulator, IDiplomacySimulator diplomacySimulator, IDeltaApplier deltaApplier) { _sectorGenerator = sectorGenerator; _simulationRepository = simulationRepository; _empireGenerator = empireGenerator; _economicSimulator = economicSimulator; _militarySimulator = militarySimulator; _diplomacySimulator = diplomacySimulator; _deltaApplier = deltaApplier; }
public RunEmpire() { _economicSimulator = new EconomicSimulator(_starSystemRepository.Object, _empireRepository.Object, _developmentCalculator.Object, _militaryCalculator.Object); }