Beispiel #1
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);
        }