public TerraformingTargetsUI() { InitializeComponent(); _capGetter = new PopulationTerraformingCapacityGetter(); _systemBodyData = new OrbitBodyTerraformDataHandler(); _terraformManager = new TerraformingManager(_capGetter); _terraformGameState = new TerraformGameState(_systemBodyData, _terraformManager); this.textBox_SimulateSeconds.Text = _defaultSecondsForUpdate.ToString(); _systemBodyData.SecondsSinceLastProcessToSimulate = _defaultSecondsForUpdate; this.textBox_SimulateAtmPerAnnum.Text = _defaultPerAnnumAtm.ToString(); _capGetter.ValueToReturnForPerAnnumTerraformCapacity = _defaultPerAnnumAtm; Update_listView_SimulateCurrentElements(); this.comboBox_ChooseTargetElement.DisplayMember = "name"; this.comboBox_ChooseTargetElement.ValueMember = "id"; this.comboBox_ChooseTargetElement.DataSource = new BindingSource(UiModelMapper.GetAllGassesNames(), null); this.listView_TerraformTargets.Columns.Clear(); this.listView_TerraformTargets.Columns.Add("Gas"); this.listView_TerraformTargets.Columns.Add("Target Atm"); this.listView_SimulateCurrentElements.Columns.Clear(); this.listView_SimulateCurrentElements.Columns.Add("Gas"); this.listView_SimulateCurrentElements.Columns.Add("Current Atm"); textBox_TargetAmount.Text = "0.0"; }
public void Initialize() { _mockCapGetter = TerraformMockHelpers.SetupMock_IPopulationTerraformCapacity(0.3); _terraformManager = new TerraformingManager(_mockCapGetter.Object); _dice = new DiceRoller(); }