Beispiel #1
0
 public void BindTo(ImportPopulationSimulationDTO importPopulationSimulationDTO)
 {
     _importPopulationSimulationDTO = importPopulationSimulationDTO;
     _screenBinder.BindToSource(importPopulationSimulationDTO);
     _allRadioButtons[importPopulationSimulationDTO.PopulationImportMode].Checked = true;
     layoutItemBuildingBlockSelection.Text = _uxPopulationSelection.BuildingBlockType.FormatForLabel();
 }
Beispiel #2
0
 public ImportPopulationSimulationPresenter(IImportPopulationSimulationView view, IDialogCreator dialogCreator,
                                            IImportSimulationTask importSimulationTask) : base(view)
 {
     _dialogCreator                 = dialogCreator;
     _importSimulationTask          = importSimulationTask;
     _importPopulationSimulationDTO = new ImportPopulationSimulationDTO {
         PopulationImportMode = PopulationImportMode.BuildingBlock
     };
 }
Beispiel #3
0
        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);
        }