示例#1
0
 public ExecutionContext(IPKSimProjectRetriever projectRetriever, IWithIdRepository withIdRepository,
                         ILazyLoadTask lazyLoadTask, IRegistrationTask registrationTask,
                         IEventPublisher eventPublisher, IObjectTypeResolver objectTypeResolver,
                         IBuildingBlockRetriever buildingBlockRetriever, ICompressedSerializationManager serializationManager,
                         IBuildingBlockVersionUpdater buildingBlockVersionUpdater, IProjectChangedNotifier projectChangedNotifier,
                         ICloner cloner, IContainer container,
                         IReportGenerator reportGenerator,
                         IFullPathDisplayResolver fullPathDisplayResolver,
                         IParameterChangeUpdater parameterChangeUpdater)
 {
     _projectRetriever            = projectRetriever;
     _withIdRepository            = withIdRepository;
     _lazyLoadTask                = lazyLoadTask;
     _registrationTask            = registrationTask;
     _eventPublisher              = eventPublisher;
     _objectTypeResolver          = objectTypeResolver;
     _buildingBlockRetriever      = buildingBlockRetriever;
     _serializationManager        = serializationManager;
     _buildingBlockVersionUpdater = buildingBlockVersionUpdater;
     _projectChangedNotifier      = projectChangedNotifier;
     CloneManager             = cloner;
     _container               = container;
     _reportGenerator         = reportGenerator;
     _fullPathDisplayResolver = fullPathDisplayResolver;
     _parameterChangeUpdater  = parameterChangeUpdater;
 }
示例#2
0
        protected override void Context()
        {
            _projectRetriever            = A.Fake <IPKSimProjectRetriever>();
            _registrationTask            = A.Fake <IRegistrationTask>();
            _eventPublisher              = A.Fake <IEventPublisher>();
            _lazyLoadTask                = A.Fake <ILazyLoadTask>();
            _objectTypeResolver          = A.Fake <IObjectTypeResolver>();
            _buildingBlockRetriever      = A.Fake <IBuildingBlockRetriever>();
            _buildingBlockVersionUpdater = A.Fake <IBuildingBlockVersionUpdater>();
            _projectChangedNotifier      = A.Fake <IProjectChangedNotifier>();
            _withIdRepository            = A.Fake <IWithIdRepository>();
            _stringSerializer            = A.Fake <ICompressedSerializationManager>();
            _cloneManager                = A.Fake <ICloner>();
            _reportGenerator             = A.Fake <IReportGenerator>();
            _fullPathDisplayResolver     = A.Fake <IFullPathDisplayResolver>();
            _project                = A.Fake <IPKSimProject>();
            _idThatDoesNotExist     = "tralalalal";
            _parameter              = A.Fake <IParameter>();
            _parameterChangeUpdater = A.Fake <IParameterChangeUpdater>();
            A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project);
            _idThatDoesExist = "toto";
            _container       = A.Fake <IContainer>();
            A.CallTo(() => _withIdRepository.ContainsObjectWithId(_idThatDoesExist)).Returns(true);
            A.CallTo(() => _withIdRepository.Get <IParameter>(_idThatDoesExist)).Returns(_parameter);
            A.CallTo(() => _withIdRepository.Get(_idThatDoesExist)).Returns(_parameter);
            A.CallTo(() => _withIdRepository.ContainsObjectWithId(_idThatDoesNotExist)).Returns(false);
            A.CallTo(() => _withIdRepository.Get(_idThatDoesNotExist)).Throws(new Exception());

            sut = new ExecutionContext(_projectRetriever, _withIdRepository, _lazyLoadTask, _registrationTask,
                                       _eventPublisher, _objectTypeResolver, _buildingBlockRetriever,
                                       _stringSerializer, _buildingBlockVersionUpdater, _projectChangedNotifier,
                                       _cloneManager, _container, _reportGenerator, _fullPathDisplayResolver, _parameterChangeUpdater);
        }
示例#3
0
 protected override void Context()
 {
     _simulationChartQuery = A.Fake <ISimulationChartsQuery>();
     _serializationManager = A.Fake <ICompressedSerializationManager>();
     _chartTask            = A.Fake <IChartTask>();
     sut = new SimulationChartsLoader(_simulationChartQuery, _serializationManager, _chartTask);
 }
 public SensitivityAnalysisContentLoader(
     ISensitivityAnalysisMetaDataContentQuery sensitivityAnalysisMetaDataContentQuery,
     ICompressedSerializationManager compressedSerializationManager)
 {
     _sensitivityAnalysisMetaDataContentQuery = sensitivityAnalysisMetaDataContentQuery;
     _compressedSerializationManager          = compressedSerializationManager;
 }
示例#5
0
 protected override void Context()
 {
     _simulationMapper            = A.Fake <ISimulationMetaDataToSimulationMapper>();
     _entitySerializer            = A.Fake <ICompressedSerializationManager>();
     _serializationContextFactory = A.Fake <ISerializationContextFactory>();
     sut = new ProjectMetaDataToProjectMapper(_simulationMapper, _entitySerializer, _serializationContextFactory);
 }
 public ParameterIdentificationContentLoader(IParameterIdentificationMetaDataContentQuery parameterIdentificationMetaDataContentQuery, ICompressedSerializationManager compressedSerializationManager,
                                             IProjectRetriever projectRetriever, ISerializationContextFactory serializationContextFactory)
 {
     _parameterIdentificationMetaDataContentQuery = parameterIdentificationMetaDataContentQuery;
     _compressedSerializationManager = compressedSerializationManager;
     _projectRetriever            = projectRetriever;
     _serializationContextFactory = serializationContextFactory;
 }
示例#7
0
 public ParameterIdentificationContentLoader(
     IParameterIdentificationMetaDataContentQuery parameterIdentificationMetaDataContentQuery,
     ICompressedSerializationManager compressedSerializationManager
     )
 {
     _parameterIdentificationMetaDataContentQuery = parameterIdentificationMetaDataContentQuery;
     _compressedSerializationManager = compressedSerializationManager;
 }
示例#8
0
 public SensitivityAnalysisContentLoader(ISensitivityAnalysisMetaDataContentQuery sensitivityAnalysisMetaDataContentQuery, ICompressedSerializationManager compressedSerializationManager,
                                         IProjectRetriever projectRetriever, ISerializationContextFactory serializationContextFactory)
 {
     _sensitivityAnalysisMetaDataContentQuery = sensitivityAnalysisMetaDataContentQuery;
     _compressedSerializationManager          = compressedSerializationManager;
     _projectRetriever            = projectRetriever;
     _serializationContextFactory = serializationContextFactory;
 }
 public SimulationResultsLoader(ISimulationResultsQuery simulationResultsQuery, IDataRepositoryQuery dataRepositoryQuery,
                                ICompressedSerializationManager serializationManager, ISimulationResultsCreator simulationResultsCreator, IDataRepositoryFromResultsCreator dataRepositoryFromResultsCreator)
 {
     _simulationResultsQuery           = simulationResultsQuery;
     _dataRepositoryQuery              = dataRepositoryQuery;
     _serializationManager             = serializationManager;
     _simulationResultsCreator         = simulationResultsCreator;
     _dataRepositoryFromResultsCreator = dataRepositoryFromResultsCreator;
 }
示例#10
0
 public SimulationMetaDataToSimulationMapper(ICompressedSerializationManager serializationManager)
 {
     _serializationManager = serializationManager;
 }
 public SimulationAnalysesLoader(ISimulationAnalysesQuery simulationAnalysesQuery, ICompressedSerializationManager serializationManager)
 {
     _simulationAnalysesQuery = simulationAnalysesQuery;
     _serializationManager    = serializationManager;
 }
示例#12
0
 public WorkspaceLayoutToWorkspaceLayoutMetaDataMapper(ICompressedSerializationManager serializationManager)
 {
     _serializationManager = serializationManager;
 }
 public ProjectMetaDataToProjectMapper(ISimulationMetaDataToSimulationMapper simulationMapper, ICompressedSerializationManager serializationManager, ISerializationContextFactory serializationContextFactory)
 {
     _simulationMapper            = simulationMapper;
     _serializationManager        = serializationManager;
     _serializationContextFactory = serializationContextFactory;
 }
 protected override void Context()
 {
     _compressedSerializationManager           = A.Fake <ICompressedSerializationManager>();
     _simulationComparisonMetaDataContentQuery = A.Fake <ISimulationComparisonMetaDataContentQuery>();
     sut = new SimulationComparisonContentLoader(_simulationComparisonMetaDataContentQuery, _compressedSerializationManager);
 }
 protected override void Context()
 {
     _simulationAnalysesQuery = A.Fake <ISimulationAnalysesQuery>();
     _serializationManager    = A.Fake <ICompressedSerializationManager>();
     sut = new SimulationAnalysesLoader(_simulationAnalysesQuery, _serializationManager);
 }
示例#16
0
 public SimulationChartsLoader(ISimulationChartsQuery simulationChartsQuery, ICompressedSerializationManager serializationManager, IChartTask chartTask)
 {
     _simulationChartsQuery = simulationChartsQuery;
     _serializationManager  = serializationManager;
     _chartTask             = chartTask;
 }
 public SimulationToSimulationMetaDataMapper(ICompressedSerializationManager serializationManager, ISimulationResultsCreator simulationResultsCreator)
 {
     _serializationManager     = serializationManager;
     _simulationResultsCreator = simulationResultsCreator;
 }
示例#18
0
 public ContentLoader(IBuildingBlockMetaDataContentQuery buildingBlockMetaDataContentQuery,
                      ICompressedSerializationManager serializationManager)
 {
     _buildingBlockMetaDataContentQuery = buildingBlockMetaDataContentQuery;
     _serializationManager = serializationManager;
 }
 public ProjectToProjectMetaDataMapper(ICompressedSerializationManager serializationManager, ISimulationToSimulationMetaDataMapper simulationMetaDataMapper)
 {
     _serializationManager     = serializationManager;
     _simulationMetaDataMapper = simulationMetaDataMapper;
 }
示例#20
0
 public SimulationComparisonContentLoader(ISimulationComparisonMetaDataContentQuery simulationComparisonMetaDataContentQuery, ICompressedSerializationManager compressedSerializationManager)
 {
     _simulationComparisonMetaDataContentQuery = simulationComparisonMetaDataContentQuery;
     _compressedSerializationManager           = compressedSerializationManager;
 }
示例#21
0
 protected override void Context()
 {
     _serializationManager = A.Fake <ICompressedSerializationManager>();
     _buildingBlockMetaDataContentQuery = A.Fake <IBuildingBlockMetaDataContentQuery>();
     sut = new ContentLoader(_buildingBlockMetaDataContentQuery, _serializationManager);
 }
 protected override void Context()
 {
     _compressedSerializationManager       = A.Fake <ICompressedSerializationManager>();
     _simulationToSimulationMetaDataMapper = A.Fake <ISimulationToSimulationMetaDataMapper>();
     sut = new ProjectToProjectMetaDataMapper(_compressedSerializationManager, _simulationToSimulationMetaDataMapper);
 }