protected override void Context() { _speciesRepository = A.Fake <ISpeciesRepository>(); _usedMoleculeRepository = A.Fake <IUsedMoleculeRepository>(); _projectRetriever = A.Fake <IPKSimProjectRetriever>(); _moleculePropertiesMapper = A.Fake <IMoleculePropertiesMapper>(); _usedExpressionProfileCategoryRepository = A.Fake <IUsedExpressionProfileCategoryRepository>(); sut = new ExpressionProfileToExpressionProfileDTOMapper( _speciesRepository, _usedMoleculeRepository, _projectRetriever, _moleculePropertiesMapper, _usedExpressionProfileCategoryRepository); A.CallTo(() => _usedMoleculeRepository.All()).Returns(new[] { "A", "B" }); A.CallTo(() => _usedExpressionProfileCategoryRepository.All()).Returns(new[] { "CatA", "CatB" }); A.CallTo(() => _speciesRepository.All()).Returns(new[] { new Species { Name = "Human" }, new Species { Name = "Rat" } }); _expressionProfile1 = DomainHelperForSpecs.CreateExpressionProfile <IndividualEnzyme>("DOG", "CYP3A4", "Sick"); A.CallTo(() => _projectRetriever.Current.All <ExpressionProfile>()).Returns(new[] { _expressionProfile1 }); }
protected CreatePartialProcessPresenter(TView view, ICompoundProcessTask compoundProcessTask, IPartialProcessToPartialProcessDTOMapper partialProcessMapper, IParametersByGroupPresenter parameterEditPresenter, ICompoundProcessToCompoundProcessDTOMapper processMapper, IUsedMoleculeRepository usedMoleculeRepository, ISpeciesRepository speciesRepository) : base(view, parameterEditPresenter, processMapper, compoundProcessTask, speciesRepository) { _partialProcessMapper = partialProcessMapper; _view.AllAvailableProteins = usedMoleculeRepository.All(); DefaultMoleculeName = string.Empty; }
public ExpressionProfileToExpressionProfileDTOMapper( ISpeciesRepository speciesRepository, IUsedMoleculeRepository usedMoleculeRepository, IPKSimProjectRetriever projectRetriever, IMoleculePropertiesMapper moleculePropertiesMapper, IUsedExpressionProfileCategoryRepository usedExpressionProfileCategoryRepository) { _speciesRepository = speciesRepository; _usedMoleculeRepository = usedMoleculeRepository; _projectRetriever = projectRetriever; _moleculePropertiesMapper = moleculePropertiesMapper; _usedExpressionProfileCategoryRepository = usedExpressionProfileCategoryRepository; }
protected override void Context() { base.Context(); _view = A.Fake <ICreateEnzymaticProcessView>(); _compoundProcessTask = A.Fake <ICompoundProcessTask>(); _buildingBlockRepository = A.Fake <IBuildingBlockRepository>(); _processMapper = A.Fake <ICompoundProcessToCompoundProcessDTOMapper>(); _partialProcessMapper = A.Fake <IPartialProcessToPartialProcessDTOMapper>(); _parameterPresenter = A.Fake <IParametersByGroupPresenter>(); _usedMOleculeRepository = A.Fake <IUsedMoleculeRepository>(); _speciesRepository = A.Fake <ISpeciesRepository>(); sut = new CreateEnzymaticProcessPresenter(_view, _compoundProcessTask, _processMapper, _partialProcessMapper, _parameterPresenter, _usedMOleculeRepository, _speciesRepository, _buildingBlockRepository); }
public CreateEnzymaticProcessPresenter( ICreateEnzymaticProcessView view, ICompoundProcessTask compoundProcessTask, ICompoundProcessToCompoundProcessDTOMapper processMapper, IPartialProcessToPartialProcessDTOMapper partialProcessMapper, IParametersByGroupPresenter parameterEditPresenter, IUsedMoleculeRepository usedMoleculeRepository, ISpeciesRepository speciesRepository, IBuildingBlockRepository buildingBlockRepository) : base(view, compoundProcessTask, partialProcessMapper, parameterEditPresenter, processMapper, usedMoleculeRepository, speciesRepository) { view.SetIcon(ApplicationIcons.Metabolite); view.Caption = PKSimConstants.UI.CreateMetabolizingEnzyme; view.MoleculeCaption = PKSimConstants.UI.MetabolizingEnzyme; _buildingBlockRepository = buildingBlockRepository; }
public CreateTransportPartialProcessPresenter(ICreatePartialProcessView view, ICompoundProcessTask compoundProcessTask, ICompoundProcessToCompoundProcessDTOMapper processMapper, IPartialProcessToPartialProcessDTOMapper partialProcessMapper, IParametersByGroupPresenter parameterEditPresenter, IUsedMoleculeRepository usedMoleculeRepository, ISpeciesRepository speciesRepository) : base(view, compoundProcessTask, partialProcessMapper, parameterEditPresenter, processMapper, usedMoleculeRepository, speciesRepository) { view.SetIcon(ApplicationIcons.Transporter); view.MoleculeCaption = PKSimConstants.UI.TransportProteins; view.Caption = PKSimConstants.UI.CreateTransportProtein; }
public CreateInhibitionProcessPresenter(ICreatePartialProcessView view, ICompoundProcessTask compoundProcessTask, IPartialProcessToPartialProcessDTOMapper partialProcessMapper, IParametersByGroupPresenter parameterEditPresenter, ICompoundProcessToCompoundProcessDTOMapper processMapper, IUsedMoleculeRepository usedMoleculeRepository, ISpeciesRepository speciesRepository) : base(view, compoundProcessTask, partialProcessMapper, parameterEditPresenter, processMapper, usedMoleculeRepository, speciesRepository) { view.ApplicationIcon = ApplicationIcons.Inhibition; view.MoleculeCaption = PKSimConstants.UI.AffectedEnzymeOrTransporter; view.Caption = PKSimConstants.UI.Inhibition; }
public CreateSpecificBindingPartialProcessPresenter(ICreatePartialProcessView view, ICompoundProcessTask compoundProcessTask, ICompoundProcessToCompoundProcessDTOMapper processMapper, IPartialProcessToPartialProcessDTOMapper partialProcessMapper, IParametersByGroupPresenter parameterEditPresenter, IUsedMoleculeRepository usedMoleculeRepository, ISpeciesRepository speciesRepository) : base(view, compoundProcessTask, partialProcessMapper, parameterEditPresenter, processMapper, usedMoleculeRepository, speciesRepository) { view.ApplicationIcon = ApplicationIcons.SpecificBinding; view.MoleculeCaption = PKSimConstants.UI.ProteinBindingPartner; view.Caption = PKSimConstants.UI.CreateProteinBindingPartner; }
public SimpleMoleculePresenter(ISimpleMoleculeView view, IObjectTypeResolver objectTypeResolver, IUsedMoleculeRepository usedMoleculeRepository) : base(view, false) { _objectTypeResolver = objectTypeResolver; view.AvailableProteins = usedMoleculeRepository.All(); }