public SchemaFactory(IObjectBaseFactory objectBaseFactory, IParameterFactory parameterFactory, ISchemaItemFactory schemaItemFactory, IContainerTask containerTask) { _objectBaseFactory = objectBaseFactory; _parameterFactory = parameterFactory; _schemaItemFactory = schemaItemFactory; _containerTask = containerTask; }
public SimpleProtocolToSchemaMapper(ISchemaFactory schemaFactory, ISchemaItemFactory schemaItemFactory, ISchemaItemParameterRetriever schemaItemParameterRetriever) { _schemaFactory = schemaFactory; _schemaItemFactory = schemaItemFactory; _schemaItemParameterRetriever = schemaItemParameterRetriever; }
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); }
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)); }
public SchemaTask(IExecutionContext executionContext, ISchemaFactory schemaFactory, ISchemaItemFactory schemaItemFactory) { _executionContext = executionContext; _schemaFactory = schemaFactory; _schemaItemFactory = schemaItemFactory; }
public SchemaItemMapper(ParameterMapper parameterMapper, ISchemaItemFactory schemaItemFactory) : base(parameterMapper) { _schemaItemFactory = schemaItemFactory; }