コード例 #1
0
 public PrintFileStart(ICheckAllStartupConditions startupConditions,
                       IPrintFileHelper printFileHelper,
                       ISettingsManager settingsManager,
                       IStoredParametersManager storedParametersManager)
     : base(startupConditions)
 {
     _printFileHelper         = printFileHelper;
     _settingsManager         = settingsManager;
     _storedParametersManager = storedParametersManager;
 }
コード例 #2
0
        public void Setup()
        {
            _directConversion        = Substitute.For <IDirectConversion>();
            _printFileHelper         = Substitute.For <IPrintFileHelper>();
            _fileWrap                = Substitute.For <IFile>();
            _directoryWrap           = Substitute.For <IDirectory>();
            _interactionInvoker      = Substitute.For <IInteractionInvoker>();
            _storedParametersManager = Substitute.For <IStoredParametersManager>();

            _fileConversionHandler = new FileConversionAssistant(_directConversion,
                                                                 _printFileHelper, _fileWrap, _directoryWrap, _interactionInvoker,
                                                                 new UnitTestTranslationUpdater(), _storedParametersManager);

            _droppedFiles = new List <string> {
                "file1", "file2", "file3"
            };
        }
コード例 #3
0
        public FileConversionAssistant(IDirectConversion directConversion,
                                       IPrintFileHelper printFileHelper,
                                       IFile file,
                                       IDirectory directory,
                                       IInteractionInvoker interactionInvoker,
                                       ITranslationUpdater translationUpdater,
                                       IStoredParametersManager storedParametersManager)
        {
            _directConversion        = directConversion;
            _printFileHelper         = printFileHelper;
            _file                    = file;
            _directory               = directory;
            _interactionInvoker      = interactionInvoker;
            _storedParametersManager = storedParametersManager;

            translationUpdater.RegisterAndSetTranslation(tf => _translation = tf.UpdateOrCreateTranslation(_translation));
        }
コード例 #4
0
 public JobInfoManager(ITitleReplacerProvider titleReplacerProvider, IStoredParametersManager storedParametersManager)
 {
     _titleReplacerProvider   = titleReplacerProvider;
     _storedParametersManager = storedParametersManager;
 }