public OSPSuiteExecutionContext(IOSPSuiteXmlSerializerRepository modelingXmlSerializerRepository, ICompression compress, IEventPublisher eventPublisher) { _modelingXmlSerializerRepository = modelingXmlSerializerRepository; _compress = compress; _eventPublisher = eventPublisher; Project = new TestProject(); }
public ChartTestPresenter(IChartTestView view, IChartEditorAndDisplayPresenter chartEditorAndDisplayPresenter, TestEnvironment testEnvironment, IDataColumnToPathElementsMapper dataColumnToPathColumnValuesMapper, IDataRepositoryCreator dataRepositoryCreator, IOSPSuiteXmlSerializerRepository ospSuiteXmlSerializerRepository, DataPersistor dataPersistor, IChartFromTemplateService chartFromTemplateService, IChartTemplatePersistor chartTemplatePersistor, IDimensionFactory dimensionFactory, IChartUpdater chartUpdater) : base(view) { _model = testEnvironment.Model.Root; _dataRepositories = new Cache <string, DataRepository>(repository => repository.Name); _chartEditorAndDisplayPresenter = chartEditorAndDisplayPresenter; _dataRepositoryCreator = dataRepositoryCreator; _ospSuiteXmlSerializerRepository = ospSuiteXmlSerializerRepository; _dataPersistor = dataPersistor; _chartFromTemplateService = chartFromTemplateService; _chartTemplatePersistor = chartTemplatePersistor; _dimensionFactory = dimensionFactory; _chartUpdater = chartUpdater; _view.AddChartEditorView(chartEditorAndDisplayPresenter.EditorPresenter.View); _view.AddChartDisplayView(chartEditorAndDisplayPresenter.DisplayPresenter.View); _simulationSettings = new SimulationSettings(); AddSubPresenters(chartEditorAndDisplayPresenter); configureChartEditorPresenter(dataColumnToPathColumnValuesMapper); bindCurveChartToEditor(); configureChartEditorEvents(); InitializeWith(new OSPSuiteMacroCommand <IOSPSuiteExecutionContext>()); }
public ChartEditorLayoutTask(IPresentationUserSettings userSettings, IChartLayoutTemplateRepository chartLayoutTemplateRepository, IOSPSuiteXmlSerializerRepository chartEditorXmlSerializerRepository, IDialogCreator dialogCreator) { _userSettings = userSettings; _chartLayoutTemplateRepository = chartLayoutTemplateRepository; _dialogCreator = dialogCreator; _settingsPersistor = new DataPersistor(chartEditorXmlSerializerRepository); }
protected override void Context() { _curveChartTemplateMapper = A.Fake <ICurveChartToCurveChartTemplateMapper>(); _xmlSerializerRepository = A.Fake <IOSPSuiteXmlSerializerRepository>(); _dimensionFactory = A.Fake <IDimensionFactory>(); _objectBaseFactory = A.Fake <IObjectBaseFactory>(); _withIdRepository = A.Fake <IWithIdRepository>(); sut = new ChartTemplatePersistor(_curveChartTemplateMapper, _xmlSerializerRepository, _dimensionFactory, _objectBaseFactory, _withIdRepository); }
public PKParameterRepositoryLoader( IDimensionFactory dimensionFactory, IOSPSuiteXmlSerializerRepository modelingXmlSerializerRepository, IContainer container) { _dimensionFactory = dimensionFactory; _modelingXmlSerializerRepository = modelingXmlSerializerRepository; _container = container; }
public SimulationPersistor( IOSPSuiteXmlSerializerRepository xmlSerializerRepository, IContainer container, IPKMLPersistor pkmlPersistor) { _xmlSerializerRepository = xmlSerializerRepository; _container = container; _pkmlPersistor = pkmlPersistor; }
public ChartTemplatePersistor(ICurveChartToCurveChartTemplateMapper curveChartTemplateMapper, IOSPSuiteXmlSerializerRepository modellingXmlSerializerRepository, IDimensionFactory dimensionFactory, IObjectBaseFactory objectBaseFactory, IWithIdRepository withIdRepository) { _curveChartTemplateMapper = curveChartTemplateMapper; _modellingXmlSerializerRepository = modellingXmlSerializerRepository; _dimensionFactory = dimensionFactory; _objectBaseFactory = objectBaseFactory; _withIdRepository = withIdRepository; }
public ImporterTestPresenter(IImporterTestView view, IImporterConfigurationDataGenerator dataGenerator, IDialogCreator dialogCreator, IDataImporter dataImporter, IContainer container, IOSPSuiteXmlSerializerRepository modelingXmlSerializerRepository) : base(view) { _dataGenerator = dataGenerator; _dialogCreator = dialogCreator; _dataImporter = dataImporter; _container = container; _modelingXmlSerializerRepository = modelingXmlSerializerRepository; }
public static void AddPresentationSerializers(this IOSPSuiteXmlSerializerRepository serializerRepository) { serializerRepository.AddSerializers(x => { x.Implementing <IPresentationXmlSerializer>(); x.InAssemblyContainingType <IPresentationXmlSerializer>(); x.UsingAttributeRepository(serializerRepository.AttributeMapperRepository); }); serializerRepository.AttributeMapperRepository.AddAttributeMapper(new EnumAttributeMapper <ParameterGroupingModeId, SerializationContext>()); }
public ObserverLoader( IOSPSuiteXmlSerializerRepository modellingXmlSerializerRepository, IObjectConverterFinder objectConverterFinder, IDimensionFactory dimensionFactory, IObjectBaseFactory objectBaseFactory, ICloneManagerForModel cloneManagerForModel ) { _objectConverterFinder = objectConverterFinder; _dimensionFactory = dimensionFactory; _objectBaseFactory = objectBaseFactory; _cloneManagerForModel = cloneManagerForModel; _modellingXmlSerializerRepository = modellingXmlSerializerRepository; _containerObserverSerializer = modellingXmlSerializerRepository.SerializerFor <ContainerObserverBuilder>(); _amountObserverSerializer = modellingXmlSerializerRepository.SerializerFor <AmountObserverBuilder>(); }
public PKMLPersistor( IOSPSuiteXmlSerializerRepository serializerRepository, IContainer container, IReferencesResolver referencesResolver, IObjectConverterFinder objectConverterFinder, IDimensionFactory dimensionFactory, IObjectBaseFactory objectBaseFactory, ICloneManagerForModel cloneManagerForModel) { _serializerRepository = serializerRepository; _container = container; _referencesResolver = referencesResolver; _objectConverterFinder = objectConverterFinder; _dimensionFactory = dimensionFactory; _objectBaseFactory = objectBaseFactory; _cloneManagerForModel = cloneManagerForModel; }
public ImportObservedDataTask(IDataImporter dataImporter, IExecutionContext executionContext, IDimensionRepository dimensionRepository, IBuildingBlockRepository buildingBlockRepository, ISpeciesRepository speciesRepository, IDefaultIndividualRetriever defaultIndividualRetriever, IRepresentationInfoRepository representationInfoRepository, IObservedDataTask observedDataTask, IParameterChangeUpdater parameterChangeUpdater, IDialogCreator dialogCreator, IContainer container, IOSPSuiteXmlSerializerRepository modelingXmlSerializerRepository, IEventPublisher eventPublisher) { _dataImporter = dataImporter; _executionContext = executionContext; _dimensionRepository = dimensionRepository; _buildingBlockRepository = buildingBlockRepository; _speciesRepository = speciesRepository; _defaultIndividualRetriever = defaultIndividualRetriever; _representationInfoRepository = representationInfoRepository; _observedDataTask = observedDataTask; _parameterChangeUpdater = parameterChangeUpdater; _dialogCreator = dialogCreator; _container = container; _modelingXmlSerializerRepository = modelingXmlSerializerRepository; _eventPublisher = eventPublisher; }
public ChartLayoutTemplateRepository(IApplicationConfiguration configuration, IOSPSuiteXmlSerializerRepository modellingXmlSerializerRepository) { _configuration = configuration; _settingsPersistor = new DataPersistor(modellingXmlSerializerRepository); }
public GroupRepositoryPersistor(IOSPSuiteXmlSerializerRepository serializerRepository, IContainer container) : base(serializerRepository, container) { }
public GroupRepositoryPersistor(IOSPSuiteXmlSerializerRepository serializerRepository) : base(serializerRepository) { }
public DataPersistor(IOSPSuiteXmlSerializerRepository serializerRepository, IContainer container) { _serializerRepository = serializerRepository; _container = container; }
public PKParameterRepositoryLoader(IDimensionFactory dimensionFactory, IOSPSuiteXmlSerializerRepository modellingXmlSerializerRepository) { _dimensionFactory = dimensionFactory; _modellingXmlSerializerRepository = modellingXmlSerializerRepository; }
public PKMLPersistor(IOSPSuiteXmlSerializerRepository serializerRepository) { _serializerRepository = serializerRepository; }
public SimulationPersistor(IOSPSuiteXmlSerializerRepository modellingXmlSerializerRepository, IObjectConverterFinder objectConverterFinder, IReferencesResolver refResolver) { _modellingXmlSerializerRepository = modellingXmlSerializerRepository; _objectConverterFinder = objectConverterFinder; _refResolver = refResolver; }