Beispiel #1
0
 public ScreenshotTestEngine(IFilePathProvider oldFilePathProvider, IFilePathProvider newFilePathProvider, IScreenshotProvider screenshotProvider, IBitmapComparer bitmapComparer)
 {
     _bitmapComparer      = bitmapComparer;
     _screenshotProvider  = screenshotProvider;
     _newFilePathProvider = newFilePathProvider;
     _oldFilePathProvider = oldFilePathProvider;
 }
Beispiel #2
0
        public static SecureFileBroker Create(IFilePathProvider filePathProvider, string mSecretsSecretKey, string ivName, string dataFileName, string dataVersionFileName, string saltName)
        {
            var remoteSecureFileBroker    = new Ec2SecureFileBroker(mSecretsSecretKey, ivName, dataFileName, saltName);
            var localSecureFileRepository = new LocalSecureFileRepository(filePathProvider, ivName, dataFileName, dataVersionFileName, saltName);

            return(new SecureFileBroker(remoteSecureFileBroker, localSecureFileRepository, false));
        }
Beispiel #3
0
        private void OnError(object sender, FileLexerErrorEventArgs eventArgs)
        {
            IFilePathProvider fileLexer = sender as IFilePathProvider;

            hasErrors = true;

            errorHandler.ReportFileLexerError(fileLexer?.FilePath, eventArgs);
        }
Beispiel #4
0
 public DocumentFinderQueryBuilder(IFilePathProvider filePathProvider, IFileHandler fileHandler, IDocumentPropertyPathProvider documentPropertyPathProvider, IDocumentDeserializer documentDeserializer, IDocumentPropertyFinder documentPropertyFinder)
 {
     FilePathProvider             = filePathProvider;
     FileHandler                  = fileHandler;
     DocumentDeserializer         = documentDeserializer;
     DocumentPropertyPathProvider = documentPropertyPathProvider;
     DocumentPropertyFinder       = documentPropertyFinder;
 }
Beispiel #5
0
 public LocalSecureFileRepository(IFilePathProvider filePathProvider, string ivName, string dataFileName, string dataVersionFileName, string saltName)
 {
     _filePathProvider    = filePathProvider;
     _ivName              = ivName;
     _dataFileName        = dataFileName;
     _dataVersionFileName = dataVersionFileName;
     _saltName            = saltName;
 }
Beispiel #6
0
 public StreamProvider(
     IFilePathProvider filePathProvider,
     IStreamFactory <TStream> streamFactory,
     IDataProvider dataProvider)
 {
     _filePathProvider = filePathProvider;
     _streamFactory    = streamFactory;
     _dataProvider     = dataProvider;
 }
Beispiel #7
0
 public AssemblyLine(IFilePathProvider fileProvider, EncodingTask[] steps)
 {
     FileProvider                  = fileProvider;
     _steps                        = steps;
     _assemblyLineId               = $"{Path.GetFileNameWithoutExtension( SourceFile )}";
     _assemblyLineRootDirectory    = Path.Combine(Path.GetDirectoryName(SourceFile), "done");
     _assemblyLineWorkingDirectory = Path.Combine(_assemblyLineRootDirectory, _assemblyLineId);
     CurrentTask                   = _steps[0]; // So correct information displays before this task gets started
 }
Beispiel #8
0
 public void TestInititalize()
 {
     _dateTimeProviderMock = Substitute.For <IDateTimeProvider>();
     _dateTimeProviderMock.UtcNow.Returns(DateTime.UtcNow.ToString());
     _filePathProviderMock = Substitute.For <IFilePathProvider>();
     _filePathProviderMock.GetFilePath().Returns(expectedFilePath);
     _filewriterMock = Substitute.For <IFileWriter>();
     _fileLogger     = new FileLogger(_dateTimeProviderMock, _filePathProviderMock, _filewriterMock);
 }
Beispiel #9
0
        private IFileProvider GetFileProvider()
        {
            IGenerateProvider generateProvider = GetGenerateProvider();
            IFilePathProvider filePathProvider = GetFilePathProvider();

            return(new FileProvider(generateProvider, new List <IFilePathProvider>()
            {
                filePathProvider
            }));
        }
Beispiel #10
0
 private static FileMetaData Fmd(IFilePathProvider provider, string symbol, string column, DateTime start, DateTime?end = null)
 {
     return(new FileMetaData()
     {
         Symbol = symbol,
         Column = column,
         Start = start.Date,
         End = end ?? start.Date.AddDays(1).Date,
         FilePath = provider.GetFilePath(symbol, column, start)
     });
 }
Beispiel #11
0
        public MainWindowViewModel(IFilePathProvider filePathProvider)
        {
            CurrentStatus    = "Ready...";
            Progress         = new Progress <int>(UpdateProgressBar);
            AvailableRegions = new Dictionary <string, object>();
            SelectedRegions  = new Dictionary <string, object>();

            foreach (Country country in ReportMappings.SupportedCountries())
            {
                AvailableRegions.Add(country.SheetName, country.SheetName);
            }
        }
Beispiel #12
0
        public MainViewModel(IFilePathProvider filePathProvider)
        {
            FilePathProvider = filePathProvider;
            Model            = new PakEditor();

            OpenFileCommand         = new OpenFileCommand();
            ExtractAllCommand       = new ExtractAllCommand();
            ExtractSelectedCommand  = new ExtractSelectedCommand();
            ImportCommand           = new ImportCommand();
            CloseApplicationCommand = new CloseApplicationCommand();
            OpenAboutWindowCommand  = new OpenAboutWindowCommand();
        }
        public NotepadPresenter(INotepadView notepad, IFilePathProvider filePathProvider, IDisplayDialogService displayDialogService)
        {
            _notepad              = notepad ?? throw new ArgumentNullException(nameof(notepad));
            _filePathProvider     = filePathProvider ?? throw new ArgumentNullException(nameof(filePathProvider));
            _displayDialogService = displayDialogService ?? throw new ArgumentNullException(nameof(displayDialogService));

            _notepad.LoadEventHandler           += OnLoad;
            _notepad.ContentChangedEventHandler += OnTextChanged;
            _notepad.OpenClickEventHandler      += OnOpen;
            _notepad.SaveClickEventHandler      += OnSave;
            _notepad.SaveAsClickEventHandler    += OnSaveAs;
            _notepad.ReplaceClickEventHandler   += Replace;
            _notepad.DragEnterEventHandler      += OnDragEnter;
            _notepad.DragDropEventHandler       += OnDragDrop;
            _notepad.FormClosingEventHandler    += OnFormClosing;

            _notepad.CloseConfirm = ConfirmSave;
        }
Beispiel #14
0
 public CloudDrawAction(IFileReader reader,
                        IWordsPreprocessor[] preprocessors,
                        FrequencyCounter frequencyCounter,
                        WordsPreprocessorSettings preprocessorSettings,
                        IFilePathProvider filePath,
                        TagCloudPainter painter,
                        LayouterApplicator applicator,
                        PictureBoxImageHolder imageHolder)
 {
     this.reader               = reader;
     this.preprocessors        = preprocessors;
     this.frequencyCounter     = frequencyCounter;
     this.preprocessorSettings = preprocessorSettings;
     this.filePath             = filePath;
     this.painter              = painter;
     this.applicator           = applicator;
     this.imageHolder          = imageHolder;
 }
Beispiel #15
0
        public static FileHelper GetInstance(TestFileType fileType)
        {
            lock (syncRoot)
            {
                IFilePathProvider provider = GetProvider(fileType);
                if (_instance == null)
                {
                    _instance = new FileHelper(provider);
                }
                else
                {
                    if (!_instance._filePathProvider.GetType().Equals(provider.GetType()))
                    {
                        _instance = null;
                        _instance = new FileHelper(provider);
                    }
                }
            }

            return(_instance);
        }
Beispiel #16
0
        private static IFilePathProvider GetProvider(TestFileType fileType)
        {
            IFilePathProvider provider = null;

            switch (fileType)
            {
            case TestFileType.Automatic:
                provider = new FilePathProviders.AutomaticFilePathProvider();
                break;

            case TestFileType.Production:
                provider = new FilePathProviders.ProductionFilePathProvider();
                break;

            case TestFileType.Debug:
                provider = new FilePathProviders.DebugFilePathProvider();
                break;
            }

            return(provider);
        }
Beispiel #17
0
        public FileInfo Save(string fileName, byte[] data, FilePathGenerateType type)
        {
            StringBuilder     sb               = new StringBuilder();
            string            ext              = fileName.Split('.')[1];
            string            newFileName      = $"{ _generateProvider.Generate.ToString("N") }.{ ext }";
            IFilePathProvider filePathProvider = _filePathProviders.First(m => m.Type == type);
            string            filePath         = Path.Combine(filePathProvider.Src, newFileName);

            using (FileStream fileStream = new FileStream(filePath, FileMode.Create))
            {
                fileStream.Write(data, 0, data.Length);

                MD5    md5    = new MD5CryptoServiceProvider();
                byte[] retVal = md5.ComputeHash(fileStream);
                for (int i = 0; i < retVal.Length; i++)
                {
                    sb.Append(retVal[i].ToString("x2"));
                }
            }

            return(new FileInfo(newFileName, filePath, sb.ToString()));
        }
Beispiel #18
0
 public DocumentDeleter(IFilePathProvider filePathProvider, IFileHandler fileHandler)
 {
     FilePathProvider = filePathProvider;
     FileHandler      = fileHandler;
 }
Beispiel #19
0
 public ILogger CreateFileLogger(IFilePathProvider filepathProvider, IFileWriter fileWriter)
 {
     return(new FileLogger(_dateTimeProvider, filepathProvider, fileWriter));
 }
Beispiel #20
0
 public TxtFileReader(IFilePathProvider provider)
 {
     this.provider = provider;
 }
Beispiel #21
0
 public void TestInititalize()
 {
     _fileInfoMock     = Substitute.For <IFileInfo>();
     _filepathProvider = new FilePathProvider(_fileInfoMock);
 }
Beispiel #22
0
 private FileHelper(IFilePathProvider provider)
 {
     _filePathProvider = provider;
 }
Beispiel #23
0
 public SaveCustomerDatabaseCommand(IEventAggregator eventAggregator, IdentifierFacade facade, IFilePathProvider filePathProvider)
 {
     myEventAggregator  = eventAggregator;
     myFacade           = facade;
     myFilePathProvider = filePathProvider;
 }
Beispiel #24
0
 public Schema(IFilePathProvider filePathProvider)
 {
     _filePathProvider = filePathProvider;
 }
Beispiel #25
0
 public DocumentCreator(IFilePathProvider filePathProvider, IFileHandler fileHandler, IDocumentSerializer documentSerializer)
 {
     FilePathProvider   = filePathProvider;
     FileHandler        = fileHandler;
     DocumentSerializer = documentSerializer;
 }
Beispiel #26
0
 private FileHelper(IFilePathProvider provider)
 {
     _filePathProvider = provider;
 }
Beispiel #27
0
 public FileDataSource(IFilePathProvider filePathProvider, IFileHandler fileHandler)
 {
     FilePathProvider = filePathProvider;
     FileHandler      = fileHandler;
 }
Beispiel #28
0
 public LoadFileNameCommand(IFilePathProvider filePathProvider)
 {
     myFilePathProvider = filePathProvider;
 }
 public CompanyDetailProvider(IFilePathProvider filePathProvider, IEntityReader entityReader)
 {
     _filePathProvider = filePathProvider;
     _entityReader     = entityReader;
 }
        public LocalDatabase(IFilePathProvider filePathProvider)
        {
            _sqliteConnection = new SQLiteConnection(filePathProvider.Path);

            InitiateSchemaIfNeeded();
        }
Beispiel #31
0
 private static IEnumerable <FileMetaData> Fmds(IFilePathProvider provider, string symbol, string[] columns, DateTime start, DateTime?end = null)
 => (columns ?? new string[0]).Select(p => Fmd(provider, symbol, p, start, end));