コード例 #1
0
 public ImportPopulationSettingsPresenter(IImportPopulationSettingsView view, ILazyLoadTask lazyLoadTask, IDialogCreator dialogCreator, IImportPopulationFactory importPopulationFactory)
     : base(view)
 {
     _lazyLoadTask                = lazyLoadTask;
     _dialogCreator               = dialogCreator;
     _importPopulationFactory     = importPopulationFactory;
     _importPopulationSettingsDTO = new ImportPopulationSettingsDTO();
 }
コード例 #2
0
        protected override void Context()
        {
            _view                    = A.Fake <IImportPopulationSettingsView>();
            _lazyLoadTask            = A.Fake <ILazyLoadTask>();
            _dialogCreator           = A.Fake <IDialogCreator>();
            _importPopulationFactory = A.Fake <IImportPopulationFactory>();
            _baseIndividual          = new Individual();
            sut = new ImportPopulationSettingsPresenter(_view, _lazyLoadTask, _dialogCreator, _importPopulationFactory);

            A.CallTo(() => _view.BindTo(A <ImportPopulationSettingsDTO> ._))
            .Invokes(x => _importSettingsDTO = x.GetArgument <ImportPopulationSettingsDTO>(0));

            sut.PrepareForCreating(_baseIndividual);
        }
コード例 #3
0
 public void BindTo(ImportPopulationSettingsDTO importPopulationSettingsDTO)
 {
     _gridViewBinder.BindToSource(importPopulationSettingsDTO.PopulationFiles);
     _screenBinder.BindToSource(importPopulationSettingsDTO);
     selectFirstRow(importPopulationSettingsDTO.PopulationFiles);
 }