public void BindTo(ImportPopulationSimulationDTO importPopulationSimulationDTO) { _importPopulationSimulationDTO = importPopulationSimulationDTO; _screenBinder.BindToSource(importPopulationSimulationDTO); _allRadioButtons[importPopulationSimulationDTO.PopulationImportMode].Checked = true; layoutItemBuildingBlockSelection.Text = _uxPopulationSelection.BuildingBlockType.FormatForLabel(); }
public ImportPopulationSimulationPresenter(IImportPopulationSimulationView view, IDialogCreator dialogCreator, IImportSimulationTask importSimulationTask) : base(view) { _dialogCreator = dialogCreator; _importSimulationTask = importSimulationTask; _importPopulationSimulationDTO = new ImportPopulationSimulationDTO { PopulationImportMode = PopulationImportMode.BuildingBlock }; }
protected override void Context() { _view = A.Fake <IImportPopulationSimulationView>(); _dialogCreator = A.Fake <IDialogCreator>(); _importSimulationTask = A.Fake <IImportSimulationTask>(); A.CallTo(() => _view.BindTo(A <ImportPopulationSimulationDTO> ._)) .Invokes(x => _dto = x.GetArgument <ImportPopulationSimulationDTO>(0)); sut = new ImportPopulationSimulationPresenter(_view, _dialogCreator, _importSimulationTask); }