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);
 }
Пример #2
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);
 }
 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);
        }