private void updateTransporterDescriptors(PKSimTransport transport) { if (transport == null) { return; } addDescriptorConditions(transport.SourceCriteria, ProcessTagType.Source, transport.Name); addDescriptorConditions(transport.TargetCriteria, ProcessTagType.Target, transport.Name); }
protected override void Context() { base.Context(); _formulaCache = A.Fake <IFormulaCache>(); _pkSimTransport = new PKSimTransport { Formula = A.Fake <IFormula>() }; _process = new SystemicProcess { InternalName = "Proc", Name = "BLA BLA" }; A.CallTo(() => _simulationActiveProcessRepository.ProcessFor <PKSimTransport>(_process.InternalName)).Returns(_pkSimTransport); A.CallTo(() => _cloneManager.Clone(_pkSimTransport)).Returns(_pkSimTransport); }
private void setupTransportMoleculeNames(PKSimTransport transport, ModelProperties modelProperties, IReadOnlyList <string> compoundNames) { string modelName = modelProperties.ModelConfiguration.ModelName; string transportName = transport.Name; var moleculeNames = _modelPassiveTransportMoleculeNameRepo.MoleculeNamesFor(modelName, transportName, compoundNames); if (moleculeNames == null) { return; //no special molecule settings for this transport } transport.MoleculeList.Update(moleculeNames); }
protected override void Because() { _transporter = sut.TransportFor("ActiveBiDirectionalInterstitialIntracellular", "ActiveTransportSpecific_Hill"); }