Пример #1
0
        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 });
        }
Пример #2
0
        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));
        }