Esempio n. 1
0
 public SchemaFactory(IObjectBaseFactory objectBaseFactory, IParameterFactory parameterFactory, ISchemaItemFactory schemaItemFactory, IContainerTask containerTask)
 {
     _objectBaseFactory = objectBaseFactory;
     _parameterFactory  = parameterFactory;
     _schemaItemFactory = schemaItemFactory;
     _containerTask     = containerTask;
 }
Esempio n. 2
0
 public SimpleProtocolToSchemaMapper(ISchemaFactory schemaFactory, ISchemaItemFactory schemaItemFactory,
                                     ISchemaItemParameterRetriever schemaItemParameterRetriever)
 {
     _schemaFactory                = schemaFactory;
     _schemaItemFactory            = schemaItemFactory;
     _schemaItemParameterRetriever = schemaItemParameterRetriever;
 }
Esempio n. 3
0
 protected override void Context()
 {
     _executionContext  = A.Fake <IExecutionContext>();
     _schemaItemFactory = A.Fake <ISchemaItemFactory>();
     _schemaFactory     = A.Fake <ISchemaFactory>();
     sut = new SchemaTask(_executionContext, _schemaFactory, _schemaItemFactory);
 }
 protected override void Context()
 {
     _schemaFactory                = new SchemaFactoryForTest();
     _schemaItemFactory            = new SchemaItemFactoryForTest();
     _schemaItemRepo               = A.Fake <ISchemaItemRepository>();
     _cloner                       = A.Fake <ICloner>();
     _schemaItemParameterRetriever = new SchemaItemParameterRetriever(_schemaItemRepo, _cloner);
     sut = new SimpleProtocolToSchemaMapper(_schemaFactory, _schemaItemFactory, _schemaItemParameterRetriever);
 }
Esempio n. 5
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));
        }
Esempio n. 6
0
 public SchemaTask(IExecutionContext executionContext, ISchemaFactory schemaFactory, ISchemaItemFactory schemaItemFactory)
 {
     _executionContext  = executionContext;
     _schemaFactory     = schemaFactory;
     _schemaItemFactory = schemaItemFactory;
 }
Esempio n. 7
0
 public SchemaItemMapper(ParameterMapper parameterMapper, ISchemaItemFactory schemaItemFactory) : base(parameterMapper)
 {
     _schemaItemFactory = schemaItemFactory;
 }