Beispiel #1
0
        protected override void Context()
        {
            _view = A.Fake <IExpressionProfileMoleculesView>();
            _expressionProfileFactory = A.Fake <IExpressionProfileFactory>();
            _applicationController    = A.Fake <IApplicationController>();
            _mapper                               = A.Fake <IExpressionProfileToExpressionProfileDTOMapper>();
            _enzymePresenter                      = A.Fake <IIndividualEnzymeExpressionsPresenter <Individual> >();
            _expressionProfileUpdater             = A.Fake <IExpressionProfileUpdater>();
            _expressionProfileProteinDatabaseTask = A.Fake <IExpressionProfileProteinDatabaseTask>();
            _moleculeParameterTask                = A.Fake <IMoleculeParameterTask>();
            sut = new ExpressionProfileMoleculesPresenter(
                _view,
                _expressionProfileFactory,
                _applicationController,
                _mapper,
                _expressionProfileProteinDatabaseTask,
                _expressionProfileUpdater,
                _moleculeParameterTask);

            sut.InitializeWith(new PKSimMacroCommand());
            _expressionProfile    = A.Fake <ExpressionProfile>();
            _expressionProfileDTO = new ExpressionProfileDTO();
            _enzyme = new IndividualEnzyme();
            A.CallTo(() => _expressionProfile.Molecule).Returns(_enzyme);
            A.CallTo(() => _mapper.MapFrom(_expressionProfile)).Returns(_expressionProfileDTO);

            A.CallTo(() => _applicationController.Start <IIndividualEnzymeExpressionsPresenter <Individual> >()).Returns(_enzymePresenter);
        }
Beispiel #2
0
        protected override void Context()
        {
            base.Context();
            _enzymePresenter = A.Fake <IIndividualEnzymeExpressionsPresenter <Individual> >();
            _otherPresenter  = A.Fake <IIndividualOtherProteinExpressionsPresenter <Individual> >();

            A.CallTo(() => _container.Resolve <IIndividualEnzymeExpressionsPresenter <Individual> >()).Returns(_enzymePresenter);
            A.CallTo(() => _container.Resolve <IIndividualOtherProteinExpressionsPresenter <Individual> >()).Returns(_otherPresenter);
        }
Beispiel #3
0
 public StarterRelativeExpressionPresenter(
     IStarterRelativeExpressionView view,
     OriginDataMapper originDataMapper,
     IIndividualFactory individualFactory,
     IIndividualEnzymeFactory individualEnzymeFactory, IIndividualEnzymeExpressionsPresenter <Individual> individualEnzymeExpressionsPresenter) : base(view)
 {
     _originDataMapper        = originDataMapper;
     _individualFactory       = individualFactory;
     _individualEnzymeFactory = individualEnzymeFactory;
     _individualEnzymeExpressionsPresenter = individualEnzymeExpressionsPresenter;
     AddSubPresenters(individualEnzymeExpressionsPresenter);
     InitializeWith(new PKSimMacroCommand());
 }