Exemplo n.º 1
0
        public FileConversionAssistant(IDirectConversionHelper directConversionHelper, IPrintFileHelper printFileHelper, IFile file, IDirectory directory, IInteractionInvoker interactionInvoker, ITranslationUpdater translationUpdater)
        {
            _directConversionHelper = directConversionHelper;
            _printFileHelper        = printFileHelper;
            _file               = file;
            _directory          = directory;
            _interactionInvoker = interactionInvoker;

            translationUpdater.RegisterAndSetTranslation(tf => _translation = tf.UpdateOrCreateTranslation(_translation));
        }
Exemplo n.º 2
0
 public PrintFileStart(ICheckAllStartupConditions startupConditions,
                       IPrintFileHelper printFileHelper,
                       ISettingsManager settingsManager,
                       IStoredParametersManager storedParametersManager)
     : base(startupConditions)
 {
     _printFileHelper         = printFileHelper;
     _settingsManager         = settingsManager;
     _storedParametersManager = storedParametersManager;
 }
        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"
            };
        }
 public FileConversionHandler(IDirectConversionHelper directConversionHelper, IPrintFileHelper printFileHelper, IFile file)
 {
     _directConversionHelper = directConversionHelper;
     _printFileHelper        = printFileHelper;
     _file = file;
 }