コード例 #1
0
        protected override void Context()
        {
            _view = A.Fake <IMultiParameterEditView>();
            _scaleParameterPresenter    = A.Fake <IScaleParametersPresenter>();
            _parameterTask              = A.Fake <IParameterTask>();
            _contextMenuFactory         = A.Fake <IParameterContextMenuFactory>();
            _favoriteRepository         = A.Fake <IFavoriteRepository>();
            _parameterDTOMapper         = A.Fake <IParameterToParameterDTOMapper>();
            _editParameterPresenterTask = A.Fake <IEditParameterPresenterTask>();
            sut         = new FavoriteParametersPresenter(_view, _scaleParameterPresenter, _editParameterPresenterTask, _parameterTask, _parameterDTOMapper, _contextMenuFactory, _favoriteRepository);
            _par1       = new PKSimParameter().WithName("par1");
            _par2       = new PKSimParameter().WithName("par2");
            _par3       = new PKSimParameter().WithName("par3");
            _parameters = new List <IParameter> {
                _par1, _par2, _par3
            };
            var pathCache = new PathCache <IParameter>(A.Fake <IEntityPathResolver>())
            {
                { "par1", _par1 }, { "par2", _par2 }, { "par3", _par3 }
            };

            A.CallTo(() => _parameterTask.PathCacheFor(_parameters)).Returns(pathCache);
            _par1DTO = new ParameterDTO(_par1);
            _par2DTO = new ParameterDTO(_par2);
            A.CallTo(() => _parameterDTOMapper.MapFrom(_par1)).Returns(_par1DTO);
            A.CallTo(() => _parameterDTOMapper.MapFrom(_par2)).Returns(_par2DTO);
            _favorites = new List <string>();
            A.CallTo(() => _favoriteRepository.All()).Returns(_favorites);
        }
コード例 #2
0
 public SimulationCompoundParametersPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter,
                                              IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask, IParameterToParameterDTOMapper parameterDTOMapper,
                                              IParameterContextMenuFactory contextMenuFactory, IWithIdRepository withIdRepository)
     : base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory)
 {
     _withIdRepository = withIdRepository;
 }
コード例 #3
0
        protected override void Context()
        {
            _view = A.Fake <IMultiParameterEditView>();
            _scaleParametersPresenter   = A.Fake <IScaleParametersPresenter>();
            _editParameterPresenterTask = A.Fake <IEditParameterPresenterTask>();
            _parameterTask      = A.Fake <IParameterTask>();
            _parameterDTOMapper = A.Fake <IParameterToParameterDTOMapper>();
            _contextMenuFactory = A.Fake <IParameterContextMenuFactory>();
            _withIdRepository   = A.Fake <IWithIdRepository>();

            _parameter1    = DomainHelperForSpecs.ConstantParameterWithValue(1).WithName("P1");
            _parameter2    = DomainHelperForSpecs.ConstantParameterWithValue(1).WithName("P1");
            _parameter3    = DomainHelperForSpecs.ConstantParameterWithValue(1).WithName("P2");
            _parameterDTO1 = new ParameterDTO(_parameter1);
            _parameterDTO2 = new ParameterDTO(_parameter2);
            _parameterDTO3 = new ParameterDTO(_parameter3);
            _parameters    = new List <IParameter> {
                _parameter1, _parameter2, _parameter3
            };
            A.CallTo(() => _parameterDTOMapper.MapFrom(_parameter1)).Returns(_parameterDTO1);
            A.CallTo(() => _parameterDTOMapper.MapFrom(_parameter2)).Returns(_parameterDTO2);
            A.CallTo(() => _parameterDTOMapper.MapFrom(_parameter3)).Returns(_parameterDTO3);


            sut = new SimulationCompoundParametersPresenter(_view, _scaleParametersPresenter, _editParameterPresenterTask, _parameterTask, _parameterDTOMapper, _contextMenuFactory, _withIdRepository);
        }
コード例 #4
0
 public ParametersByGroupPresenter(IParametersByGroupView view, IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask,
                                   IParameterToParameterDTOMapper mapper, IRepresentationInfoRepository representationInfoRepository,
                                   IParameterContextMenuFactory contextMenuFactory)
     : base(view, editParameterPresenterTask, parameterTask)
 {
     _mapper = mapper;
     _representationInfoRepository = representationInfoRepository;
     _contextMenuFactory           = contextMenuFactory;
     ShowFavorites = false;
 }
コード例 #5
0
 protected override void Context()
 {
     _parameterMapper            = A.Fake <IParameterToParameterDTOMapper>();
     _view                       = A.Fake <IMultiParameterEditView>();
     _scaleParametersPresenter   = A.Fake <IScaleParametersPresenter>();
     _parameterTask              = A.Fake <IParameterTask>();
     _commandRegister            = A.Fake <ICommandCollector>();
     _contextMenuFactory         = A.Fake <IParameterContextMenuFactory>();
     _editParameterPresenterTask = A.Fake <IEditParameterPresenterTask>();
     sut = new EditDistributionParametersPresenter(_view, _scaleParametersPresenter, _editParameterPresenterTask, _parameterTask, _parameterMapper, _contextMenuFactory);
     sut.InitializeWith(_commandRegister);
 }
コード例 #6
0
        protected override void Context()
        {
            _view = A.Fake <IMultiParameterEditView>();
            _scaleParameterPresenter     = A.Fake <IScaleParametersPresenter>();
            _parameterTask               = A.Fake <IParameterTask>();
            _editParameterTask           = A.Fake <IEditParameterPresenterTask>();
            _parameterDTOMapper          = A.Fake <IParameterToParameterDTOMapper>();
            _parameterContextMenuFactory = A.Fake <IParameterContextMenuFactory>();

            sut = new UserDefinedParametersPresenter(_view, _scaleParameterPresenter, _editParameterTask, _parameterTask, _parameterDTOMapper, _parameterContextMenuFactory);

            A.CallTo(() => _parameterDTOMapper.MapFrom(A <IParameter> ._)).ReturnsLazily(x => new ParameterDTO(x.GetArgument <IParameter>(0)));
        }
コード例 #7
0
 public MultiParameterEditPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter,
                                    IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask, IParameterToParameterDTOMapper parameterDTOMapper,
                                    IParameterContextMenuFactory contextMenuFactory)
     : base(view, editParameterPresenterTask, parameterTask)
 {
     _scaleParametersPresenter = scaleParametersPresenter;
     _parameterDTOMapper       = parameterDTOMapper;
     _contextMenuFactory       = contextMenuFactory;
     _scaleParametersPresenter.InitializeWith(this);
     _view.SetScaleParameterView(_scaleParametersPresenter.View);
     Description            = string.Empty;
     IsSimpleEditor         = false;
     UseAdvancedSortingMode = false;
 }
コード例 #8
0
 protected override void Context()
 {
     _parameterTask              = A.Fake <IParameterTask>();
     _view                       = A.Fake <IMultiParameterEditView>();
     _scaleParameterPresenter    = A.Fake <IScaleParametersPresenter>();
     _mapper                     = A.Fake <IParameterToParameterDTOMapper>();
     _editParameterPresenterTask = A.Fake <IEditParameterPresenterTask>();
     _parameter                  = DomainHelperForSpecs.ConstantParameterWithValue(5);
     _parameterDTO               = new ParameterDTO(_parameter);
     _commandRegister            = A.Fake <ICommandCollector>();
     _contextMenuFactory         = A.Fake <IParameterContextMenuFactory>();
     A.CallTo(() => _scaleParameterPresenter.View).Returns(A.Fake <IScaleParametersView>());
     A.CallTo(() => _mapper.MapFrom(_parameter)).Returns(_parameterDTO);
     sut = new MultiParameterEditPresenter(_view, _scaleParameterPresenter, _editParameterPresenterTask, _parameterTask, _mapper, _contextMenuFactory);
     sut.StatusChanged += (o, e) => { _eventWasRaised = true; };
     sut.InitializeWith(_commandRegister);
     _parameterList = new List <IParameter>();
 }
コード例 #9
0
 public EditDistributionParametersPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter, IEditParameterPresenterTask editParameterPresenterTask,
                                            IParameterTask parameterTask, IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory)
     : base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory)
 {
     IsSimpleEditor = true;
 }
コード例 #10
0
 public EventParametersPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter,
                                 IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask,
                                 IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory)
     : base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory)
 {
     view.UseAdvancedSortingMode = true;
 }
コード例 #11
0
 public BloodFlowRatesParametersPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter,
                                          IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask,
                                          IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory) : base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory)
 {
 }
コード例 #12
0
 public UserDefinedParametersPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter, IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask, IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory) : base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory)
 {
     _view.ScalingVisible = false;
 }
コード例 #13
0
 public FavoriteParametersPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter, IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask,
                                    IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory, IFavoriteRepository favoriteRepository) :
     base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory)
 {
     _favoriteRepository = favoriteRepository;
     _allParameterCache  = _parameterTask.PathCacheFor(Enumerable.Empty <IParameter>());
 }
コード例 #14
0
 public EditSolverSettingsPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter, IEditParameterPresenterTask editParameterPresenterTask,
                                    IParameterTask parameterTask, IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory) : base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory)
 {
     view.ApplicationIcon = ApplicationIcons.Solver;
     view.Caption         = PKSimConstants.UI.Solver;
 }