Ejemplo n.º 1
0
 public ProjectPersistor(ISessionManager sessionManager, IProjectToProjectMetaDataMapper projectToProjectMetaDataMapper,
                         IProjectMetaDataToProjectMapper projectMetaDataToProjectMapper, IPostSerializationStepsMaker postSerializationStepsMaker,
                         ISerializationContextFactory serializationContextFactory)
 {
     _sessionManager = sessionManager;
     _projectToProjectMetaDataMapper = projectToProjectMetaDataMapper;
     _projectMetaDataToProjectMapper = projectMetaDataToProjectMapper;
     _postSerializationStepsMaker    = postSerializationStepsMaker;
     _serializationContextFactory    = serializationContextFactory;
 }
Ejemplo n.º 2
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;
        }
Ejemplo n.º 4
0
        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);
        }