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); }
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); }