Exemplo n.º 1
0
 public IndividualOtherProteinExpressionsPresenter(IIndividualProteinExpressionsView view,
                                                   IIndividualProteinToIndividualProteinDTOMapper individualProteinMapper,
                                                   IIndividualMoleculePropertiesPresenter <TSimulationSubject> moleculePropertiesPresenter,
                                                   IExpressionLocalizationPresenter <TSimulationSubject> expressionLocalizationPresenter,
                                                   IExpressionParametersPresenter expressionParametersPresenter)
     : base(view, individualProteinMapper, moleculePropertiesPresenter, expressionLocalizationPresenter, expressionParametersPresenter)
 {
 }
 protected override void Context()
 {
     _view                        = A.Fake <IIndividualTransporterExpressionsView>();
     _parameterTask               = A.Fake <IEditParameterPresenterTask>();
     _moleculeTask                = A.Fake <IMoleculeExpressionTask <Individual> >();
     _transporterMapper           = A.Fake <IIndividualTransporterToTransporterExpressionDTOMapper>();
     _transportRepository         = A.Fake <ITransporterContainerTemplateRepository>();
     _moleculePropertiesPresenter = A.Fake <IIndividualMoleculePropertiesPresenter <Individual> >();
     sut = new IndividualTransporterExpressionsPresenter <Individual>(_view, _parameterTask, _moleculeTask, _transporterMapper, _transportRepository, _moleculePropertiesPresenter);
 }
Exemplo n.º 3
0
 public IndividualTransporterExpressionsPresenter(IIndividualTransporterExpressionsView view, IEditParameterPresenterTask parameterTask, IMoleculeExpressionTask <TSimulationSubject> moleculeExpressionTask,
                                                  IIndividualTransporterToTransporterExpressionDTOMapper transporterExpressionDTOMapper,
                                                  ITransporterContainerTemplateRepository transporterContainerTemplateRepository, IIndividualMoleculePropertiesPresenter <TSimulationSubject> moleculePropertiesPresenter)
     : base(view, parameterTask)
 {
     _moleculeExpressionTask                 = moleculeExpressionTask;
     _transporterExpressionDTOMapper         = transporterExpressionDTOMapper;
     _moleculePropertiesPresenter            = moleculePropertiesPresenter;
     _transporterContainerTemplateRepository = transporterContainerTemplateRepository;
     AddSubPresenters(_moleculePropertiesPresenter);
     view.AddMoleculePropertiesView(_moleculePropertiesPresenter.View);
 }
 protected IndividualProteinExpressionsPresenter(IIndividualProteinExpressionsView view, IEditParameterPresenterTask parameterTask,
                                                 IMoleculeExpressionTask <TSimulationSubject> moleculeExpressionTask, IIndividualProteinToProteinExpressionDTOMapper proteinExpressionDTOMapper,
                                                 IRepresentationInfoRepository representationInfoRepository, IIndividualMoleculePropertiesPresenter <TSimulationSubject> moleculePropertiesPresenter)
     : base(view, parameterTask)
 {
     _moleculeExpressionTask       = moleculeExpressionTask;
     _proteinExpressionDTOMapper   = proteinExpressionDTOMapper;
     _representationInfoRepository = representationInfoRepository;
     _moleculePropertiesPresenter  = moleculePropertiesPresenter;
     AddSubPresenters(_moleculePropertiesPresenter);
     _updateViewHandler = o => updateView();
     view.AddMoleculePropertiesView(_moleculePropertiesPresenter.View);
 }
 protected IndividualProteinExpressionsPresenter(
     IIndividualProteinExpressionsView view,
     IIndividualProteinToIndividualProteinDTOMapper individualProteinMapper,
     IIndividualMoleculePropertiesPresenter <TSimulationSubject> moleculePropertiesPresenter,
     IExpressionLocalizationPresenter <TSimulationSubject> expressionLocalizationPresenter,
     IExpressionParametersPresenter expressionParametersPresenter)
     : base(view)
 {
     _individualProteinMapper         = individualProteinMapper;
     _moleculePropertiesPresenter     = moleculePropertiesPresenter;
     _expressionLocalizationPresenter = expressionLocalizationPresenter;
     _expressionParametersPresenter   = expressionParametersPresenter;
     _expressionLocalizationPresenter.LocalizationChanged += (o, e) => onLocalizationChanged();
     AddSubPresenters(_moleculePropertiesPresenter, _expressionLocalizationPresenter, _expressionParametersPresenter);
     view.AddMoleculePropertiesView(_moleculePropertiesPresenter.View);
     view.AddLocalizationView(_expressionLocalizationPresenter.View);
     view.AddExpressionParametersView(_expressionParametersPresenter.View);
 }
 public IndividualTransporterExpressionsPresenter(
     IIndividualTransporterExpressionsView view,
     IEditParameterPresenterTask parameterTask,
     IMoleculeExpressionTask <TSimulationSubject> moleculeExpressionTask,
     IIndividualTransporterToTransporterExpressionDTOMapper transporterExpressionDTOMapper,
     IIndividualMoleculePropertiesPresenter <TSimulationSubject> moleculePropertiesPresenter,
     ITransporterExpressionParametersPresenter transporterExpressionParametersPresenter)
     : base(view, parameterTask)
 {
     _moleculeExpressionTask                   = moleculeExpressionTask;
     _transporterExpressionDTOMapper           = transporterExpressionDTOMapper;
     _moleculePropertiesPresenter              = moleculePropertiesPresenter;
     _transporterExpressionParametersPresenter = transporterExpressionParametersPresenter;
     _transporterExpressionParametersPresenter.SetTransportDirection = SetTransportDirection;
     AddSubPresenters(_moleculePropertiesPresenter, _transporterExpressionParametersPresenter);
     view.AddMoleculePropertiesView(_moleculePropertiesPresenter.View);
     view.AddExpressionParametersView(_transporterExpressionParametersPresenter.View);
 }
        protected override void Context()
        {
            _view                        = A.Fake <IIndividualTransporterExpressionsView>();
            _parameterTask               = A.Fake <IEditParameterPresenterTask>();
            _moleculeExpressionTask      = A.Fake <IMoleculeExpressionTask <Individual> >();
            _transporterMapper           = A.Fake <IIndividualTransporterToTransporterExpressionDTOMapper>();
            _moleculePropertiesPresenter = A.Fake <IIndividualMoleculePropertiesPresenter <Individual> >();
            _transporterExpressionParametersPresenter = A.Fake <ITransporterExpressionParametersPresenter>();
            sut = new IndividualTransporterExpressionsPresenter <Individual>(
                _view, _parameterTask, _moleculeExpressionTask, _transporterMapper, _moleculePropertiesPresenter,
                _transporterExpressionParametersPresenter);

            _commandCollector = new PKSimMacroCommand();
            sut.InitializeWith(_commandCollector);


            _transporter          = new IndividualTransporter();
            _simulationSubject    = new Individual();
            _transporterDTO       = new IndividualTransporterDTO(_transporter);
            sut.SimulationSubject = _simulationSubject;

            A.CallTo(() => _transporterMapper.MapFrom(_transporter, _simulationSubject)).Returns(_transporterDTO);
        }
        protected override void Context()
        {
            _view = A.Fake <IIndividualProteinExpressionsView>();
            _individualProteinMapper         = A.Fake <IIndividualProteinToIndividualProteinDTOMapper>();
            _moleculesPropertiesPresenter    = A.Fake <IIndividualMoleculePropertiesPresenter <Individual> >();
            _expressionLocalizationPresenter = A.Fake <IExpressionLocalizationPresenter <Individual> >();
            _expressionParametersPresenter   = A.Fake <IExpressionParametersPresenter>();

            sut = new IndividualEnzymeExpressionsPresenter <Individual>(
                _view, _individualProteinMapper,
                _moleculesPropertiesPresenter,
                _expressionLocalizationPresenter,
                _expressionParametersPresenter);


            _individual           = new Individual();
            sut.SimulationSubject = _individual;


            _enzyme = new IndividualEnzyme().WithName("CYP3A4");

            _enzymeDTO            = new IndividualProteinDTO(_enzyme);
            _initialConcentration = createParameter(INITIAL_CONCENTRATION);
            _relativeExpression   = createParameter(REL_EXP);
            _relativeExpression2  = createParameter(REL_EXP);
            _fraction_exp_bc      = createParameter(FRACTION_EXPRESSED_BLOOD_CELLS);
            _enzymeDTO.AddExpressionParameter(_initialConcentration);
            _enzymeDTO.AddExpressionParameter(_relativeExpression);
            _enzymeDTO.AddExpressionParameter(_fraction_exp_bc);
            A.CallTo(() => _individualProteinMapper.MapFrom(_enzyme, _individual)).Returns(_enzymeDTO);
            A.CallTo(() => _expressionParametersPresenter.Edit(A <IReadOnlyList <ExpressionParameterDTO> > ._))
            .Invokes(x => _allParameters = x.GetArgument <IReadOnlyList <ExpressionParameterDTO> >(0).ToList());


            sut.ActivateMolecule(_enzyme);
        }
Exemplo n.º 9
0
 public void AttachPresenter(IIndividualMoleculePropertiesPresenter presenter)
 {
 }
Exemplo n.º 10
0
 public IndividualOtherProteinExpressionsPresenter(IIndividualProteinExpressionsView view, IEditParameterPresenterTask parameterTask, IMoleculeExpressionTask <TSimulationSubject> moleculeExpressionTask, IIndividualProteinToProteinExpressionDTOMapper proteinExpressionDTOMapper,
                                                   IRepresentationInfoRepository representationInfoRepository, IIndividualMoleculePropertiesPresenter <TSimulationSubject> moleculePropertiesPresenter)
     : base(view, parameterTask, moleculeExpressionTask, proteinExpressionDTOMapper, representationInfoRepository, moleculePropertiesPresenter)
 {
 }