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); }
protected override void Context() { _view = A.Fake <ICreateExpressionProfileView>(); _mapper = A.Fake <IExpressionProfileToExpressionProfileDTOMapper>(); _expressionProfileUpdater = A.Fake <IExpressionProfileUpdater>(); _expressionProfileFactory = A.Fake <IExpressionProfileFactory>(); _dialogCreator = A.Fake <IDialogCreator>(); sut = new CloneExpressionProfilePresenter(_view, _mapper, _expressionProfileUpdater, _expressionProfileFactory, _dialogCreator); }
public CreateExpressionProfilePresenter( ICreateExpressionProfileView view, IExpressionProfileFactory expressionProfileFactory, IExpressionProfileToExpressionProfileDTOMapper expressionProfileDTOMapper, IMoleculeParameterTask moleculeParameterTask, IDialogCreator dialogCreator) : base(view) { _expressionProfileFactory = expressionProfileFactory; _expressionProfileDTOMapper = expressionProfileDTOMapper; _moleculeParameterTask = moleculeParameterTask; _dialogCreator = dialogCreator; }
public CloneExpressionProfilePresenter( ICreateExpressionProfileView view, IExpressionProfileToExpressionProfileDTOMapper expressionProfileDTOMapper, IExpressionProfileUpdater expressionProfileUpdater, IExpressionProfileFactory expressionProfileFactory, IDialogCreator dialogCreator) : base(view) { _expressionProfileDTOMapper = expressionProfileDTOMapper; _expressionProfileUpdater = expressionProfileUpdater; _expressionProfileFactory = expressionProfileFactory; _dialogCreator = dialogCreator; }
public ExpressionProfileMoleculesPresenter( IExpressionProfileMoleculesView view, IExpressionProfileFactory expressionProfileFactory, IApplicationController applicationController, IExpressionProfileToExpressionProfileDTOMapper expressionProfileDTOMapper, IExpressionProfileProteinDatabaseTask expressionProfileProteinDatabaseTask, IExpressionProfileUpdater expressionProfileUpdater, IMoleculeParameterTask moleculeParameterTask) : base(view) { _expressionProfileFactory = expressionProfileFactory; _applicationController = applicationController; _expressionProfileDTOMapper = expressionProfileDTOMapper; _expressionProfileProteinDatabaseTask = expressionProfileProteinDatabaseTask; _expressionProfileUpdater = expressionProfileUpdater; _moleculeParameterTask = moleculeParameterTask; }
public ExpressionProfileMapper( ParameterMapper parameterMapper, ExpressionContainerMapper expressionContainerMapper, OntogenyMapper ontogenyMapper, IOntogenyTask ontogenyTask, IMoleculeExpressionTask <ModelIndividual> moleculeExpressionTask, IExpressionProfileFactory expressionProfileFactory, IMoleculeParameterTask moleculeParameterTask ) { _parameterMapper = parameterMapper; _expressionContainerMapper = expressionContainerMapper; _ontogenyTask = ontogenyTask; _moleculeExpressionTask = moleculeExpressionTask; _expressionProfileFactory = expressionProfileFactory; _moleculeParameterTask = moleculeParameterTask; _ontogenyMapper = ontogenyMapper; }
public Converter10to11( IExpressionProfileFactory expressionProfileFactory, IExpressionProfileUpdater expressionProfileUpdater, IPKSimProjectRetriever projectRetriever, IEventPublisher eventPublisher, IRegistrationTask registrationTask, IDefaultIndividualRetriever defaultIndividualRetriever, ICloner cloner, IContainerTask containerTask, Converter100To110 coreConverter ) { _expressionProfileFactory = expressionProfileFactory; _expressionProfileUpdater = expressionProfileUpdater; _projectRetriever = projectRetriever; _eventPublisher = eventPublisher; _registrationTask = registrationTask; _defaultIndividualRetriever = defaultIndividualRetriever; _cloner = cloner; _containerTask = containerTask; _coreConverter = coreConverter; }
protected override void Context() { _view = A.Fake <ICreateExpressionProfileView>(); _expressionProfileFactory = A.Fake <IExpressionProfileFactory>(); _expressionProfileDTOMapper = A.Fake <IExpressionProfileToExpressionProfileDTOMapper>(); _moleculeParameterTask = A.Fake <IMoleculeParameterTask>(); _dialogCreator = A.Fake <IDialogCreator>(); sut = new CreateExpressionProfilePresenter(_view, _expressionProfileFactory, _expressionProfileDTOMapper, _moleculeParameterTask, _dialogCreator); _expressionProfile = DomainHelperForSpecs.CreateExpressionProfile <IndividualEnzyme>(); _updatedExpressionProfile = DomainHelperForSpecs.CreateExpressionProfile <IndividualEnzyme>(); _expressionProfileDTO = new ExpressionProfileDTO { Species = new Species(), MoleculeName = "TOTO" }; A.CallTo(() => _expressionProfileFactory.Create <IndividualEnzyme>()).Returns(_expressionProfile); A.CallTo(() => _expressionProfileDTOMapper.MapFrom(_expressionProfile)).Returns(_expressionProfileDTO); A.CallTo(() => _expressionProfileFactory.Create <IndividualEnzyme>(_expressionProfileDTO.Species, _expressionProfileDTO.MoleculeName)) .Returns(_updatedExpressionProfile); }
protected override Task Context() { _parameterMapper = A.Fake <ParameterMapper>(); _expressionContainerMapper = A.Fake <ExpressionContainerMapper>(); _expressionProfileFactory = A.Fake <IExpressionProfileFactory>(); _ontogenyMapper = A.Fake <OntogenyMapper>(); _ontogenyTask = A.Fake <IOntogenyTask>(); _moleculeExpressionTask = A.Fake <IMoleculeExpressionTask <Individual> >(); _moleculeParameterTask = A.Fake <IMoleculeParameterTask>(); sut = new ExpressionProfileMapper( _parameterMapper, _expressionContainerMapper, _ontogenyMapper, _ontogenyTask, _moleculeExpressionTask, _expressionProfileFactory, _moleculeParameterTask); _ontogeny = new DatabaseOntogeny { Name = "Ontogeny" }; _expressionProfileEnzyme = DomainHelperForSpecs.CreateExpressionProfile <IndividualEnzyme>("Enzyme"); _expressionProfileEnzyme.Molecule.Ontogeny = _ontogeny; _expressionProfileEnzyme.Description = "Help"; _expressionProfileTransporter = DomainHelperForSpecs.CreateExpressionProfile <IndividualTransporter>("Transporter"); _expressionProfileTransporter.Description = "Help"; _expressionProfileOtherProtein = DomainHelperForSpecs.CreateExpressionProfile <IndividualOtherProtein>("OtherProtein"); _enzymeGlobalParameter = DomainHelperForSpecs.ConstantParameterWithValue(5, isDefault: true) .WithName(CoreConstants.Parameters.HALF_LIFE_LIVER); _enzymeGlobalParameterSnapshot = new Parameter(); A.CallTo(() => _parameterMapper.MapToSnapshot(_enzymeGlobalParameter)).Returns(_enzymeGlobalParameterSnapshot); _expressionContainer1 = new MoleculeExpressionContainer { Name = "Exp Container1" }; _expressionContainer2 = new MoleculeExpressionContainer { Name = "Exp Container2" }; _expressionProfileEnzyme.Individual.AddChildren(_expressionContainer1, _expressionContainer2, _enzymeGlobalParameter); _expressionProfileEnzyme.Molecule.DowncastTo <IndividualEnzyme>().Localization = Localization.Intracellular | Localization.BloodCellsMembrane; _relativeExpressionParameter1 = DomainHelperForSpecs.ConstantParameterWithValue(0.5).WithName(CoreConstants.Parameters.REL_EXP); _expressionContainer1.Add(_relativeExpressionParameter1); _relativeExpressionParameterNotSet = DomainHelperForSpecs.ConstantParameterWithValue(0).WithName(CoreConstants.Parameters.REL_EXP); _expressionContainer2.Add(_relativeExpressionParameterNotSet); _relativeExpressionContainerSnapshot1 = new ExpressionContainer(); _relativeExpressionContainerSnapshot2 = new ExpressionContainer(); A.CallTo(() => _expressionContainerMapper.MapToSnapshot(_expressionContainer1)).Returns(_relativeExpressionContainerSnapshot1); A.CallTo(() => _expressionContainerMapper.MapToSnapshot(_expressionContainer2)).Returns(_relativeExpressionContainerSnapshot2); _snapshotOntogeny = new Snapshots.Ontogeny(); A.CallTo(() => _ontogenyMapper.MapToSnapshot(_ontogeny)).Returns(_snapshotOntogeny); _individual = new Individual(); return(_completed); }