示例#1
0
 protected override void Context()
 {
     _simulationMapper            = A.Fake <ISimulationMetaDataToSimulationMapper>();
     _entitySerializer            = A.Fake <ICompressedSerializationManager>();
     _serializationContextFactory = A.Fake <ISerializationContextFactory>();
     sut = new ProjectMetaDataToProjectMapper(_simulationMapper, _entitySerializer, _serializationContextFactory);
 }
示例#2
0
 protected SettingsPersistor(IMoBiXmlSerializerRepository serializerRepository, IMoBiConfiguration configuration, ISerializationContextFactory serializationContextFactory, TSettings settings)
 {
     _serializerRepository        = serializerRepository;
     _configuration               = configuration;
     _serializationContextFactory = serializationContextFactory;
     _settings = settings;
 }
示例#3
0
 public SensitivityAnalysisContentLoader(ISensitivityAnalysisMetaDataContentQuery sensitivityAnalysisMetaDataContentQuery, ICompressedSerializationManager compressedSerializationManager,
                                         IProjectRetriever projectRetriever, ISerializationContextFactory serializationContextFactory)
 {
     _sensitivityAnalysisMetaDataContentQuery = sensitivityAnalysisMetaDataContentQuery;
     _compressedSerializationManager          = compressedSerializationManager;
     _projectRetriever            = projectRetriever;
     _serializationContextFactory = serializationContextFactory;
 }
 public ParameterIdentificationContentLoader(IParameterIdentificationMetaDataContentQuery parameterIdentificationMetaDataContentQuery, ICompressedSerializationManager compressedSerializationManager,
                                             IProjectRetriever projectRetriever, ISerializationContextFactory serializationContextFactory)
 {
     _parameterIdentificationMetaDataContentQuery = parameterIdentificationMetaDataContentQuery;
     _compressedSerializationManager = compressedSerializationManager;
     _projectRetriever            = projectRetriever;
     _serializationContextFactory = serializationContextFactory;
 }
 public ProjectMetaDataToProjectMapper(
     IXmlSerializationService serializationService,
     ISerializationContextFactory serializationContextFactory,
     IDeserializedReferenceResolver deserializedReferenceResolver)
 {
     _serializationService          = serializationService;
     _serializationContextFactory   = serializationContextFactory;
     _deserializedReferenceResolver = deserializedReferenceResolver;
 }
示例#6
0
 public ProjectPersistor(ISessionManager sessionManager, IProjectToProjectMetaDataMapper projectToProjectMetaDataMapper,
                         IProjectMetaDataToProjectMapper projectMetaDataToProjectMapper, IPostSerializationStepsMaker postSerializationStepsMaker,
                         ISerializationContextFactory serializationContextFactory)
 {
     _sessionManager = sessionManager;
     _projectToProjectMetaDataMapper = projectToProjectMetaDataMapper;
     _projectMetaDataToProjectMapper = projectMetaDataToProjectMapper;
     _postSerializationStepsMaker    = postSerializationStepsMaker;
     _serializationContextFactory    = serializationContextFactory;
 }
示例#7
0
 public XmlSerializationService(IMoBiXmlSerializerRepository repository, ICompression compression, IMoBiObjectConverterFinder objectConverterFinder,
                                ISerializationContextFactory serializationContextFactory, IEventPublisher eventPublisher, IDeserializedReferenceResolver deserializedReferenceResolver)
 {
     _repository                    = repository;
     _compression                   = compression;
     _objectConverterFinder         = objectConverterFinder;
     _serializationContextFactory   = serializationContextFactory;
     _eventPublisher                = eventPublisher;
     _deserializedReferenceResolver = deserializedReferenceResolver;
     _formulaCacheSerializer        = _repository.SerializerFor <IFormulaCache>();
 }
示例#8
0
 public XmlSerializationManager(IReferencesResolver referenceResolver,
                                IContainer container, IObjectConverterFinder objectConverterFinder, ISimulationUpdaterAfterDeserialization simulationUpdater,
                                IEventPublisher eventPublisher, ISerializationContextFactory serializationContextFactory)
 {
     _referenceResolver           = referenceResolver;
     _objectConverterFinder       = objectConverterFinder;
     _simulationUpdater           = simulationUpdater;
     _eventPublisher              = eventPublisher;
     _serializationContextFactory = serializationContextFactory;
     _container = container;
 }
示例#9
0
        protected override void Context()
        {
            _individual = new Individual();
            _container  = A.Fake <IContainer>();
            _serializationContextFactory = A.Fake <ISerializationContextFactory>();
            _simulationUpdater           = A.Fake <ISimulationUpdaterAfterDeserialization>();
            _eventPublisher        = A.Fake <IEventPublisher>();
            _xmlReaderIndividual   = A.Fake <IXmlReader <Individual> >();
            _xmlWriterIndividual   = A.Fake <IXmlWriter <Individual> >();
            _xmlReaderSimulation   = A.Fake <IXmlReader <Simulation> >();
            _xmlWriterSimulation   = A.Fake <IXmlWriter <Simulation> >();
            _objectConverterFinder = A.Fake <IObjectConverterFinder>();
            _serializationContext  = A.Fake <SerializationContext>();
            A.CallTo(() => _container.Resolve <IXmlReader <Individual> >()).Returns(_xmlReaderIndividual);
            A.CallTo(() => _container.Resolve <IXmlWriter <Individual> >()).Returns(_xmlWriterIndividual);
            A.CallTo(() => _container.Resolve <IXmlReader <Simulation> >()).Returns(_xmlReaderSimulation);
            A.CallTo(() => _container.Resolve <IXmlWriter <Simulation> >()).Returns(_xmlWriterSimulation);

            _referenceResolver = A.Fake <IReferencesResolver>();
            sut = new XmlSerializationManager(_referenceResolver, _container, _objectConverterFinder, _simulationUpdater, _eventPublisher, _serializationContextFactory);
            A.CallTo(() => _serializationContextFactory.Create(null, null)).Returns(_serializationContext);
        }
 public ProjectMetaDataToProjectMapper(ISimulationMetaDataToSimulationMapper simulationMapper, ICompressedSerializationManager serializationManager, ISerializationContextFactory serializationContextFactory)
 {
     _simulationMapper            = simulationMapper;
     _serializationManager        = serializationManager;
     _serializationContextFactory = serializationContextFactory;
 }
示例#11
0
 public ApplicationSettingsPersistor(IMoBiXmlSerializerRepository serializerRepository, IMoBiConfiguration configuration, ISerializationContextFactory serializationContextFactory, IApplicationSettings settings) :
     base(serializerRepository, configuration, serializationContextFactory, settings)
 {
 }
示例#12
0
 public UserSettingsPersistor(IMoBiXmlSerializerRepository serializerRepository, IMoBiConfiguration configuration, ISerializationContextFactory serializationContextFactory, IUserSettings userSettings)
     : base(serializerRepository, configuration, serializationContextFactory, userSettings)
 {
     _userSettings = userSettings;
 }