Esempio n. 1
0
 public SimpleProtocolToSchemaMapper(ISchemaFactory schemaFactory, ISchemaItemFactory schemaItemFactory,
                                     ISchemaItemParameterRetriever schemaItemParameterRetriever)
 {
     _schemaFactory                = schemaFactory;
     _schemaItemFactory            = schemaItemFactory;
     _schemaItemParameterRetriever = schemaItemParameterRetriever;
 }
Esempio n. 2
0
 protected override void Context()
 {
     _formulationKeyRepository    = A.Fake <IFormulationKeyRepository>();
     _schemaItemParameterRetriver = A.Fake <ISchemaItemParameterRetriever>();
     _schemaTask = A.Fake <ISchemaTask>();
     _context    = A.Fake <IExecutionContext>();
     sut         = new ProtocolTask(_formulationKeyRepository, _schemaTask, _schemaItemParameterRetriver, _context);
 }
Esempio n. 3
0
 public SchemaItemFactory(IObjectBaseFactory objectBaseFactory, ISchemaItemParameterRetriever schemaItemParameterRetriever,
                          IContainerTask containerTask, ICloner cloner)
 {
     _objectBaseFactory            = objectBaseFactory;
     _schemaItemParameterRetriever = schemaItemParameterRetriever;
     _containerTask = containerTask;
     _cloner        = cloner;
 }
Esempio n. 4
0
 public ProtocolTask(IFormulationKeyRepository formulationKeyRepository,
                     ISchemaTask schemaTask, ISchemaItemParameterRetriever schemaItemParameterRetriever, IExecutionContext executionContext)
 {
     _formulationKeyRepository = formulationKeyRepository;
     _schemaTask = schemaTask;
     _schemaItemParameterRetriever = schemaItemParameterRetriever;
     _executionContext             = executionContext;
 }
Esempio n. 5
0
 protected override void Context()
 {
     _objectBaseFactory            = A.Fake <IObjectBaseFactory>();
     _schemaItemParameterRetriever = A.Fake <ISchemaItemParameterRetriever>();
     _containerTask = A.Fake <IContainerTask>();
     _cloner        = A.Fake <ICloner>();
     sut            = new SchemaItemFactory(_objectBaseFactory, _schemaItemParameterRetriever, _containerTask, _cloner);
     A.CallTo(() => _objectBaseFactory.Create <SchemaItem>()).Returns(new SchemaItem());
 }
 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. 7
0
 public ProtocolFactory(IObjectBaseFactory objectBaseFactory, ISchemaFactory schemaFactory,
                        IParameterFactory parameterFactory, IDimensionRepository dimensionRepository,
                        ISchemaItemParameterRetriever schemaItemParameterRetriever, IDisplayUnitRetriever displayUnitRetriever)
 {
     _objectBaseFactory            = objectBaseFactory;
     _schemaFactory                = schemaFactory;
     _parameterFactory             = parameterFactory;
     _dimensionRepository          = dimensionRepository;
     _schemaItemParameterRetriever = schemaItemParameterRetriever;
     _displayUnitRetriever         = displayUnitRetriever;
 }
Esempio n. 8
0
        protected override void Context()
        {
            _schemaFactory                = A.Fake <ISchemaFactory>();
            _objectBaseFactory            = A.Fake <IObjectBaseFactory>();
            _parameterFactory             = A.Fake <IParameterFactory>();
            _dimensionRepository          = A.Fake <IDimensionRepository>();
            _schemaItemParameterRetriever = A.Fake <ISchemaItemParameterRetriever>();
            _displayUnitRetriever         = A.Fake <IDisplayUnitRetriever>();
            sut = new ProtocolFactory(_objectBaseFactory, _schemaFactory, _parameterFactory, _dimensionRepository, _schemaItemParameterRetriever, _displayUnitRetriever);

            _timeDimension   = A.Fake <IDimension>();
            _doseDimension   = A.Fake <IDimension>();
            _defaultTimeUnit = A.Fake <Unit>();
            A.CallTo(() => _dimensionRepository.Mass).Returns(_doseDimension);
            A.CallTo(() => _dimensionRepository.Time).Returns(_timeDimension);
            A.CallTo(() => _displayUnitRetriever.PreferredUnitFor(_timeDimension)).Returns(_defaultTimeUnit);
        }