Example #1
0
        protected override void Context()
        {
            _view                    = A.Fake <ILoadFromSnapshotView>();
            _snapshotTask            = A.Fake <ISnapshotTask>();
            _dialogCreator           = A.Fake <IDialogCreator>();
            _objectTypeResolver      = A.Fake <IObjectTypeResolver>();
            _logger                  = A.Fake <IOSPSuiteLogger>();
            _eventPublisher          = A.Fake <IEventPublisher>();
            _logPresenter            = A.Fake <ILogPresenter>();
            _registrationTask        = A.Fake <IRegistrationTask>();
            _qualificationPlanRunner = A.Fake <IQualiticationPlanRunner>();
            _startOptions            = A.Fake <IStartOptions>();

            sut = new LoadProjectFromSnapshotPresenter(
                _view,
                _logPresenter,
                _snapshotTask,
                _dialogCreator,
                _objectTypeResolver,
                _logger,
                _eventPublisher,
                _qualificationPlanRunner,
                _registrationTask,
                _startOptions);
        }
Example #2
0
 public LoadProjectFromSnapshotPresenter(ILoadFromSnapshotView view,
                                         ILogPresenter logPresenter,
                                         ISnapshotTask snapshotTask,
                                         IDialogCreator dialogCreator,
                                         IObjectTypeResolver objectTypeResolver,
                                         ILogger logger,
                                         IEventPublisher eventPublisher,
                                         IQualiticationPlanRunner qualificationPlanRunner,
                                         IRegistrationTask registrationTask) : base(view, logPresenter, snapshotTask, dialogCreator, objectTypeResolver, logger, eventPublisher)
 {
     _qualificationPlanRunner = qualificationPlanRunner;
     _registrationTask        = registrationTask;
 }
 public LoadSimulationFromSnapshotPresenter(
     ILoadFromSnapshotView view,
     ILogPresenter logPresenter,
     ISnapshotTask snapshotTask,
     IDialogCreator dialogCreator,
     IObjectTypeResolver objectTypeResolver,
     ILogger logger,
     IEventPublisher eventPublisher,
     SimulationMapper simulationMapper,
     IPKSimProjectRetriever projectRetriever
     ) : base(view, logPresenter, snapshotTask, dialogCreator, objectTypeResolver, logger, eventPublisher)
 {
     _simulationMapper = simulationMapper;
     _projectRetriever = projectRetriever;
 }
Example #4
0
        protected override void Context()
        {
            _view               = A.Fake <ILoadFromSnapshotView>();
            _snapshotTask       = A.Fake <ISnapshotTask>();
            _dialogCreator      = A.Fake <IDialogCreator>();
            _objectTypeResolver = A.Fake <IObjectTypeResolver>();
            _logger             = A.Fake <ILogger>();
            _eventPublisher     = A.Fake <IEventPublisher>();
            _logPresenter       = A.Fake <ILogPresenter>();

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

            A.CallTo(() => _logPresenter.CanClose).Returns(true);

            A.CallTo(() => _objectTypeResolver.TypeFor <Individual>()).Returns(_objectType);
            sut = new LoadFromSnapshotPresenter <Individual>(_view, _logPresenter, _snapshotTask, _dialogCreator, _objectTypeResolver, _logger, _eventPublisher);
        }
Example #5
0
 public LoadFromSnapshotPresenter(
     ILoadFromSnapshotView view,
     ILogPresenter logPresenter,
     ISnapshotTask snapshotTask,
     IDialogCreator dialogCreator,
     IObjectTypeResolver objectTypeResolver,
     ILogger logger,
     IEventPublisher eventPublisher) : base(view)
 {
     _snapshotTask       = snapshotTask;
     _dialogCreator      = dialogCreator;
     _objectTypeResolver = objectTypeResolver;
     _logger             = logger;
     _logPresenter       = logPresenter;
     _eventPublisher     = eventPublisher;
     AddSubPresenters(_logPresenter);
     _view.Caption = PKSimConstants.UI.LoadObjectFromSnapshot(typeToLoad);
     _view.AddLogView(_logPresenter.BaseView);
     _view.BindTo(_loadFromSnapshotDTO);
 }
 public LoadFromSnapshotPresenter(
     ILoadFromSnapshotView view,
     ILogPresenter logPresenter,
     ISnapshotTask snapshotTask,
     IDialogCreator dialogCreator,
     IObjectTypeResolver objectTypeResolver,
     IOSPSuiteLogger logger,
     IEventPublisher eventPublisher,
     IStartOptions startOptions) : base(view)
 {
     _snapshotTask       = snapshotTask;
     _dialogCreator      = dialogCreator;
     _objectTypeResolver = objectTypeResolver;
     _logger             = logger;
     _logPresenter       = logPresenter;
     _eventPublisher     = eventPublisher;
     AddSubPresenters(_logPresenter);
     _view.Caption = PKSimConstants.UI.LoadObjectFromSnapshot(typeToLoad);
     _view.AddLogView(_logPresenter.BaseView);
     _view.BindTo(_loadFromSnapshotDTO);
     _view.RunSimulationsSwitchVisible = startOptions.IsDeveloperMode;
 }