protected override void Context()
        {
            _dimensionFactory          = A.Fake <IMoBiDimensionFactory>();
            _eventPublisher            = A.Fake <IEventPublisher>();
            _objectBaseFactory         = A.Fake <IObjectBaseFactory>();
            _registerTask              = A.Fake <IRegisterTask>();
            _objectBaseRepository      = A.Fake <IWithIdRepository>();
            _moBiHistoryManagerFactory = A.Fake <IHistoryManagerFactory>();
            _serializationService      = A.Fake <IXmlSerializationService>();
            _objectPathFactory         = A.Fake <IObjectPathFactory>();
            _unregisterTask            = A.Fake <IUnregisterTask>();
            _clipboardManager          = A.Fake <IClipboardManager>();
            _container          = A.Fake <IContainer>();
            _objectTypeResolver = A.Fake <IObjectTypeResolver>();
            _cloneManager       = A.Fake <ICloneManagerForBuildingBlock>();
            _journalSession     = A.Fake <IJournalSession>();
            _fileLocker         = A.Fake <IFileLocker>();
            _lazyLoadTask       = A.Fake <ILazyLoadTask>();

            sut = new MoBiContext(_objectBaseFactory, _dimensionFactory, _eventPublisher,
                                  _serializationService, _objectPathFactory, _objectBaseRepository,
                                  _moBiHistoryManagerFactory, _registerTask, _unregisterTask,
                                  _clipboardManager, _container,
                                  _objectTypeResolver, _cloneManager,
                                  _journalSession, _fileLocker, _lazyLoadTask);

            A.CallTo(() => _moBiHistoryManagerFactory.Create()).Returns(A.Fake <MoBiHistoryManager>());
        }
Beispiel #2
0
 public MessageFileProviderService(
     IXmlSerializationService xmlSerializationService,
     IMessageStreamProviderService streamProvider)
 {
     _xmlSerializationService = xmlSerializationService;
     _streamProvider          = streamProvider;
 }
 public FileConversionOrchestrator(
     IMessengerService messengerService,
     IFileService fileService,
     IFileNameService fileNameService,
     IXsdValidationService xsdValidationService,
     IXmlSchemaProvider xmlSchemaProvider,
     IValidationErrorHandler validationErrorHandler,
     IXmlSerializationService xmlSerializationService,
     IMap <Loose.Previous.Message, Loose.Message> mapper,
     IProcess <Loose.Message> yearUplifter,
     IAnonymise <Loose.Message> anonymiser,
     IAnonymiseLog anonymiseLog,
     ILogger logger)
 {
     _messengerService        = messengerService;
     _fileService             = fileService;
     _fileNameService         = fileNameService;
     _xsdValidationService    = xsdValidationService;
     _xmlSchemaProvider       = xmlSchemaProvider;
     _validationErrorHandler  = validationErrorHandler;
     _xmlSerializationService = xmlSerializationService;
     _mapper       = mapper;
     _yearUplifter = yearUplifter;
     _anonymiser   = anonymiser;
     _anonymiseLog = anonymiseLog;
     _logger       = logger;
 }
 public FileValidationOutputService(IXmlSerializationService xmlSerializationService, IFileService fileService, IStronglyTypedKeyValuePersistenceService stronglyTypedKeyValuePersistenceService, IFileValidationIOModelBuilder fileValidationIoModelBuilder)
 {
     _xmlSerializationService = xmlSerializationService;
     _fileService             = fileService;
     _stronglyTypedKeyValuePersistenceService = stronglyTypedKeyValuePersistenceService;
     _fileValidationIoModelBuilder            = fileValidationIoModelBuilder;
 }
 public MessageProvider(
     IXmlSerializationService xmlSerializationService,
     IFileService fileService)
 {
     _xmlSerializationService = xmlSerializationService;
     _fileService             = fileService;
 }
Beispiel #6
0
 public CalculationMethodsRepositoryPersistor(IMoBiContext context, IMoBiConfiguration configuration,
                                              IXmlSerializationService xmlSerializationService, ICoreCalculationMethodRepository calculationMethodRepository)
 {
     _context                     = context;
     _configuration               = configuration;
     _xmlSerializationService     = xmlSerializationService;
     _calculationMethodRepository = calculationMethodRepository;
 }
 public LooseILRProviderService(
     IFileService fileService,
     IXmlSerializationService xmlSerializationService,
     ILogger logger)
 {
     _fileService             = fileService;
     _xmlSerializationService = xmlSerializationService;
     _logger = logger;
 }
 public ProjectMetaDataToProjectMapper(
     IXmlSerializationService serializationService,
     ISerializationContextFactory serializationContextFactory,
     IDeserializedReferenceResolver deserializedReferenceResolver)
 {
     _serializationService          = serializationService;
     _serializationContextFactory   = serializationContextFactory;
     _deserializedReferenceResolver = deserializedReferenceResolver;
 }
 public ScenePersistenceService(
     IApplicationStandardPaths applicationStandardPaths,
     IXmlSerializationService xmlSerializationService,
     IFileStorage fileStorage)
 {
     _applicationStandardPaths = applicationStandardPaths;
     _xmlSerializationService  = xmlSerializationService;
     _fileStorage = fileStorage;
 }
 public MessageFileProviderService(
     IXmlSerializationService xmlSerializationService,
     IMessageStreamProviderService streamProvider,
     ICache <string> messageCache)
 {
     _xmlSerializationService = xmlSerializationService;
     _streamProvider          = streamProvider;
     _messageCache            = messageCache;
 }
 public AmalgamationOutputService(
     IXmlSerializationService xmlSerializationService,
     IFileService fileService,
     ICsvService csvService,
     IDateTimeProvider dateTimeProvider)
 {
     _xmlSerializationService = xmlSerializationService;
     _fileService             = fileService;
     _csvService       = csvService;
     _dateTimeProvider = dateTimeProvider;
 }
 public ValidIlrFileOutputService(
     IFileService fileService,
     IXmlSerializationService xmlSerializationService,
     IJsonSerializationService jsonSerializationService,
     ILogger logger)
 {
     _fileService              = fileService;
     _xmlSerializationService  = xmlSerializationService;
     _jsonSerializationService = jsonSerializationService;
     _logger = logger;
 }
 private ValidIlrFileOutputService NewService(
     IFileService fileService = null,
     IXmlSerializationService xmlSerializationService         = null,
     IJsonSerializationService jsonSerializationService       = null,
     IValidationErrorsDataService validationErrorsDataService = null
     )
 {
     return(new ValidIlrFileOutputService(
                fileService,
                xmlSerializationService,
                jsonSerializationService,
                new Mock <ILogger>().Object));
 }
Beispiel #14
0
        protected override void Context()
        {
            _xmlSerializationService = A.Fake <IXmlSerializationService>();
            _contextPersistor        = A.Fake <IContextPersistor>();
            _objectTypeResolver      = A.Fake <IObjectTypeResolver>();
            _dialogCreator           = A.Fake <IDialogCreator>();
            _xmlContentSelector      = A.Fake <IXmlContentSelector>();
            _projectConverterLogger  = A.Fake <IProjectConverterLogger>();
            _context = A.Fake <IMoBiContext>();
            _postSerializationSteps = A.Fake <IPostSerializationStepsMaker>();
            _heavyWorkManager       = A.Fake <IHeavyWorkManager>();

            sut = new SerializationTask(_xmlSerializationService, _contextPersistor, _objectTypeResolver, _dialogCreator, _xmlContentSelector, _projectConverterLogger, _context, _postSerializationSteps, _heavyWorkManager);
        }
        public SerializationTask(IXmlSerializationService xmlSerializationService, IContextPersistor contextPersistor,
                                 IObjectTypeResolver objectTypeResolver, IDialogCreator dialogCreator,
                                 IXmlContentSelector xmlContentSelector, IProjectConverterLogger projectConverterLogger,
                                 IMoBiContext context, IPostSerializationStepsMaker postSerializationSteps, IHeavyWorkManager heavyWorkManager)
        {
            _xmlSerializationService = xmlSerializationService;
            _contextPersistor        = contextPersistor;
            _objectTypeResolver      = objectTypeResolver;
            _dialogCreator           = dialogCreator;
            _xmlContentSelector      = xmlContentSelector;
            _projectConverterLogger  = projectConverterLogger;

            _context = context;
            _postSerializationSteps = postSerializationSteps;
            _heavyWorkManager       = heavyWorkManager;
        }
        protected override void Context()
        {
            _serializationService = A.Fake <IXmlSerializationService>();
            _contextPersistor     = A.Fake <IContextPersistor>();
            _dialogCreator        = A.Fake <IDialogCreator>();
            _contentSelector      = A.Fake <IXmlContentSelector>();
            _converterLogger      = A.Fake <IProjectConverterLogger>();
            _context = A.Fake <IMoBiContext>();
            _postSerializationSteps = A.Fake <IPostSerializationStepsMaker>();
            _heavyworkManager       = new HeavyWorkManagerForSpecs();
            sut = new SerializationTask(_serializationService, _contextPersistor, new ObjectTypeResolver(), _dialogCreator, _contentSelector, _converterLogger,
                                        _context, _postSerializationSteps, _heavyworkManager);


            _fileToOpen           = "toto.mbp3";
            _oldFileExists        = FileHelper.FileExists;
            FileHelper.FileExists = x => string.Equals(x, _fileToOpen);
        }
Beispiel #17
0
 public IlrProviderService(
     ILogger logger,
     IStreamableKeyValuePersistenceService storage,
     IXmlSerializationService xmlSerializationService,
     IDateTimeProvider dateTimeProvider,
     IIntUtilitiesService intUtilitiesService,
     Func <IIlr1819ValidContext> ilrValidContextFactory,
     Func <IIlr1819RulebaseContext> ilrRulebaseContextFactory)
 {
     _logger  = logger;
     _storage = storage;
     _xmlSerializationService   = xmlSerializationService;
     _dateTimeProvider          = dateTimeProvider;
     _intUtilitiesService       = intUtilitiesService;
     _ilrValidContextFactory    = ilrValidContextFactory;
     _ilrRulebaseContextFactory = ilrRulebaseContextFactory;
     _message    = null;
     _getIlrLock = new SemaphoreSlim(1, 1);
 }
Beispiel #18
0
 public MoBiContext(IObjectBaseFactory objectBaseFactory, IMoBiDimensionFactory dimensionFactory, IEventPublisher eventPublisher,
                    IXmlSerializationService serializationService, IObjectPathFactory objectPathFactory, IWithIdRepository objectBaseRepository,
                    IHistoryManagerFactory historyManagerFactory, IRegisterTask registerTask, IUnregisterTask unregisterTask,
                    IClipboardManager clipboardManager, IContainer container, IObjectTypeResolver objectTypeResolver,
                    ICloneManagerForBuildingBlock cloneManager, IJournalSession journalSession, IFileLocker fileLocker, ILazyLoadTask lazyLoadTask) : base(eventPublisher, journalSession, fileLocker)
 {
     ObjectBaseFactory      = objectBaseFactory;
     ObjectRepository       = objectBaseRepository;
     EventPublisher         = eventPublisher;
     DimensionFactory       = dimensionFactory;
     ObjectPathFactory      = objectPathFactory;
     _serializationService  = serializationService;
     _container             = container;
     _objectTypeResolver    = objectTypeResolver;
     _cloneManager          = cloneManager;
     _lazyLoadTask          = lazyLoadTask;
     _historyManagerFactory = historyManagerFactory;
     _registerTask          = registerTask;
     _unregisterTask        = unregisterTask;
     _clipboardManager      = clipboardManager;
 }
 public SyndicationFeedParserService(IXmlSerializationService xmlSerializationService, AtomFeedSettings atomFeedSettings)
 {
     _xmlserializationService = xmlSerializationService;
     _atomFeedSettings        = atomFeedSettings;
 }
 public LooseMessageProvider(IFileService fileService, IXmlSerializationService xmlSerializationService, IXsdValidationService xsdValidationService)
 {
     _fileService             = fileService;
     _xmlSerializationService = xmlSerializationService;
     _xsdValidationService    = xsdValidationService;
 }
Beispiel #21
0
 public IlrFileProviderService(IStreamableKeyValuePersistenceService blobStoragePersistenceService, IXmlSerializationService xmlSerializationService, ILogger logger)
 {
     _blobStoragePersistenceService = blobStoragePersistenceService;
     _xmlSerializationService       = xmlSerializationService;
     _logger = logger;
 }
 private MessageFileProviderService NewService(IXmlSerializationService xmlSerializationService = null, IMessageStreamProviderService stringProviderService = null)
 {
     return(new MessageFileProviderService(xmlSerializationService, stringProviderService));
 }
 public ValidIlrFileServiceProvider(IFileService fileService, IXmlSerializationService xmlSerializationService)
     : base(fileService, xmlSerializationService)
 {
 }
Beispiel #24
0
 public SettingsService(IXmlSerializationService xmlSerializationService)
 {
     CurrentDirectory         = Directory.GetCurrentDirectory();
     SettingsPath             = Path.Combine(CurrentDirectory, "cRGB_Config.xml");
     _xmlSerializationService = xmlSerializationService;
 }
 public InputIlrFileServiceProvider(IFileService fileService, IXmlSerializationService xmlSerializationService)
 {
     _fileService             = fileService;
     _xmlSerializationService = xmlSerializationService;
 }
 private LooseMessageProvider NewProvider(IFileService fileService = null, IXmlSerializationService xmlSerializationService = null, IXsdValidationService xsdValidationService = null)
 {
     return(new LooseMessageProvider(fileService, xmlSerializationService, xsdValidationService));
 }
Beispiel #27
0
 private FileValidationOutputService NewService(IXmlSerializationService xmlSerializationService = null, IFileService fileService = null, IStronglyTypedKeyValuePersistenceService stronglyTypedKeyValuePersistenceService = null, IFileValidationIOModelBuilder fileValidationIoModelBuilder = null)
 {
     return(new FileValidationOutputService(xmlSerializationService, fileService, stronglyTypedKeyValuePersistenceService, fileValidationIoModelBuilder));
 }
Beispiel #28
0
 public XmlFileProviderService(IXmlSerializationService xmlSerializationService, IFileService fileService)
     : base(xmlSerializationService, fileService)
 {
 }
Beispiel #29
0
 private IlrFileProviderService NewProvider(IFileService fileService = null, IXmlSerializationService xmlSerializationService = null)
 {
     return(new IlrFileProviderService(fileService, xmlSerializationService));
 }
Beispiel #30
0
 private FcsSyndicationFeedParserService NewService(IXmlSerializationService xmlSerializationService = null)
 {
     return(new FcsSyndicationFeedParserService(xmlSerializationService));
 }