public SimulationCompoundTransportAndExcretionPresenter(ISimulationCompoundProcessView <TransportPartialProcess, SimulationPartialProcessSelectionDTO> view, IPartialProcessRetriever partialProcessRetriever) : base(view, partialProcessRetriever, PKSimConstants.ObjectTypes.Transporter, PKSimConstants.UI.CompoundTransportProcess) { View.ApplicationIcon = ApplicationIcons.Transport; View.Caption = PKSimConstants.UI.SimulationTransportAndExcretion; }
public SimulationCompoundSpecificBindingPresenter(ISimulationCompoundProcessView <SpecificBindingPartialProcess, SimulationPartialProcessSelectionDTO> view, IPartialProcessRetriever partialProcessRetriever) : base(view, partialProcessRetriever, PKSimConstants.ObjectTypes.Protein, PKSimConstants.UI.CompoundBindingProcess) { View.ApplicationIcon = ApplicationIcons.SpecificBinding; View.Caption = PKSimConstants.UI.SimulationSpecificBinding; }
protected SimulationCompoundProcessPresenter(ISimulationCompoundProcessView <TPartialProcess, TPartialProcessDTO> view, IPartialProcessRetriever partialProcessRetriever, string moleculeDisplayName, string compoundProcessCaption) : base(view) { _partialProcessRetriever = partialProcessRetriever; View.MoleculeName = moleculeDisplayName; View.CompoundProcessCaption = compoundProcessCaption; _notSelectedPartialProcess = new TPartialProcess { MoleculeName = PKSimConstants.UI.None }; _notSelectedPartialProcess.RefreshName(); _partialProcessRetriever.NotSelectedPartialProcess = _notSelectedPartialProcess; }
protected override void Context() { _partialProcessRetriever = new PartialProcessRetriever(); _individual = new Individual(); _simulation = A.Fake <Simulation>(); _compound = new Compound().WithName("Comp"); _notSelectedInteractionProcess = A.Fake <InteractionProcess>(); A.CallTo(() => _simulation.Individual).Returns(_individual); A.CallTo(() => _simulation.Compounds).Returns(new[] { _compound }); sut = new InteractionProcessRetriever(_partialProcessRetriever) { NotSelectedInteractionProcess = _notSelectedInteractionProcess }; }
protected override void Context() { _partialProcessRetriever = A.Fake <IPartialProcessRetriever>(); _view = A.Fake <ISimulationCompoundProcessView <TransportPartialProcess, SimulationPartialProcessSelectionDTO> >(); _selectedSimulationPrtialProcess = new List <SimulationPartialProcess>(); _compound = new Compound(); _simulation = new IndividualSimulation { Properties = new SimulationProperties() }; _compoundProperties = new CompoundProperties { Compound = _compound }; _simulation.Properties.AddCompoundProperties(_compoundProperties); A.CallTo(_partialProcessRetriever).WithReturnType <IEnumerable <SimulationPartialProcess> >().Returns(_selectedSimulationPrtialProcess); sut = new SimulationCompoundTransportAndExcretionPresenter(_view, _partialProcessRetriever); }
protected override void Context() { _view = A.Fake <ISimulationCompoundEnzymaticProcessView>(); _partialProcessRetriever = A.Fake <IPartialProcessRetriever>(); _compound = new Compound(); _simulation = new IndividualSimulation { Properties = new SimulationProperties() }; _compoundProperties = new CompoundProperties { Compound = _compound }; _simulation.Properties.AddCompoundProperties(_compoundProperties); _allEnzymes = new List <IndividualEnzyme>(); _processesCompound = new List <EnzymaticProcess>(); _partialProcesses = new List <SimulationPartialProcess>(); A.CallTo(_partialProcessRetriever).WithReturnType <IReadOnlyList <SimulationPartialProcess> >().Returns(_partialProcesses); sut = new SimulationCompoundEnzymaticProcessPresenter(_view, _partialProcessRetriever); }
public SimulationCompoundEnzymaticProcessPresenter(ISimulationCompoundEnzymaticProcessView view, IPartialProcessRetriever partialProcessRetriever) : base(view, partialProcessRetriever, PKSimConstants.ObjectTypes.Enzyme, PKSimConstants.UI.CompoundEnzymaticProcess) { View.ApplicationIcon = ApplicationIcons.Metabolism; View.Caption = PKSimConstants.UI.SimulationMetabolism; }
public InteractionProcessRetriever(IPartialProcessRetriever partialProcessRetriever) { _partialProcessRetriever = partialProcessRetriever; }