protected override Task Context() { _parameterMapper = A.Fake <ParameterMapper>(); _logger = A.Fake <IOSPSuiteLogger>(); sut = new ExpressionContainerMapper(_parameterMapper, _logger); _relativeExpressionParameter = DomainHelperForSpecs.ConstantParameterWithValue(0, isDefault: true).WithName(CoreConstants.Parameters.REL_EXP); _moleculeExpressionContainer = new MoleculeExpressionContainer().WithName("EXP"); _moleculeExpressionContainer.Add(_relativeExpressionParameter); _transporterRelativeExpressionParameter = DomainHelperForSpecs.ConstantParameterWithValue(0, isDefault: true).WithName(CoreConstants.Parameters.REL_EXP); _transporterExpressionContainer = new TransporterExpressionContainer().WithName("TRANS"); _transporterExpressionContainer.TransportDirection = TransportDirectionId.InfluxInterstitialToIntracellular; _bloodCellsExpressionContainer = new TransporterExpressionContainer().WithName(CoreConstants.Compartment.BLOOD_CELLS); _bloodCellsExpressionContainer.TransportDirection = TransportDirectionId.BiDirectionalBloodCellsPlasma; _transporterExpressionContainer.Add(_transporterRelativeExpressionParameter); _individual = new Individual { OriginData = new OriginData { Species = new Species().WithName("Human") } }; _expressionContainerMapperContext = new ExpressionContainerMapperContext(new SnapshotContext()) { }; _enzyme = new IndividualEnzyme { _moleculeExpressionContainer }; _transporter = new IndividualTransporter { _transporterExpressionContainer, _bloodCellsExpressionContainer }; return(_completed); }
protected override Task Context() { _parameterMapper = A.Fake <ParameterMapper>(); _transportContainerUpdater = A.Fake <ITransportContainerUpdater>(); _logger = A.Fake <ILogger>(); sut = new ExpressionContainerMapper(_parameterMapper, _transportContainerUpdater, _logger); _relativeExpressionParameter = DomainHelperForSpecs.ConstantParameterWithValue(0, isDefault: true).WithName(CoreConstants.Parameters.REL_EXP); _moleculeExpressionContainer = new MoleculeExpressionContainer().WithName("EXP"); _moleculeExpressionContainer.Add(_relativeExpressionParameter); _transporterRelativeExpressionParameter = DomainHelperForSpecs.ConstantParameterWithValue(0, isDefault: true).WithName(CoreConstants.Parameters.REL_EXP); _transporterExpressionContainer = new TransporterExpressionContainer().WithName("TRANS"); _transporterExpressionContainer.MembraneLocation = MembraneLocation.Apical; _transporterExpressionContainer.Add(_transporterRelativeExpressionParameter); _individual = new Individual { OriginData = new Model.OriginData { Species = new Species().WithName("Human") } }; _expressionContainerMapperContext = new ExpressionContainerMapperContext { SimulationSubject = _individual }; _enzyme = new IndividualEnzyme { _moleculeExpressionContainer }; _transporter = new IndividualTransporter { _transporterExpressionContainer }; return(_completed); }