protected override void Context() { base.Context(); _species.Name = CoreConstants.Species.MOUSE; var protocol = A.Fake <Protocol>(); _compoundProperties.ProtocolProperties.Protocol = protocol; var schemaItem = new SchemaItem { ApplicationType = ApplicationTypes.Intravenous }; schemaItem.Add(new PKSimParameter { Name = Constants.Parameters.INFUSION_TIME }); A.CallTo(() => _protocolMapper.MapFrom(protocol)).Returns(new[] { schemaItem }); }
protected override Task Context() { _parameterMapper = A.Fake <ParameterMapper>(); _schemaItemFactory = A.Fake <ISchemaItemFactory>(); sut = new SchemaItemMapper(_parameterMapper, _schemaItemFactory); _schemaItem = new SchemaItem { Name = "SchemaItem", Description = "The schema item", ApplicationType = ApplicationTypes.Intravenous, FormulationKey = "F1", TargetCompartment = "Cells", TargetOrgan = "Liver" }; _parameter = DomainHelperForSpecs.ConstantParameterWithValue(1).WithName("Param1"); _schemaItem.Add(_parameter); A.CallTo(() => _parameterMapper.MapToSnapshot(_parameter)).Returns(new Snapshots.Parameter().WithName(_parameter.Name)); return(Task.FromResult(true)); }