public ScreenshotTestEngine(IFilePathProvider oldFilePathProvider, IFilePathProvider newFilePathProvider, IScreenshotProvider screenshotProvider, IBitmapComparer bitmapComparer) { _bitmapComparer = bitmapComparer; _screenshotProvider = screenshotProvider; _newFilePathProvider = newFilePathProvider; _oldFilePathProvider = oldFilePathProvider; }
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)); }
private void OnError(object sender, FileLexerErrorEventArgs eventArgs) { IFilePathProvider fileLexer = sender as IFilePathProvider; hasErrors = true; errorHandler.ReportFileLexerError(fileLexer?.FilePath, eventArgs); }
public DocumentFinderQueryBuilder(IFilePathProvider filePathProvider, IFileHandler fileHandler, IDocumentPropertyPathProvider documentPropertyPathProvider, IDocumentDeserializer documentDeserializer, IDocumentPropertyFinder documentPropertyFinder) { FilePathProvider = filePathProvider; FileHandler = fileHandler; DocumentDeserializer = documentDeserializer; DocumentPropertyPathProvider = documentPropertyPathProvider; DocumentPropertyFinder = documentPropertyFinder; }
public LocalSecureFileRepository(IFilePathProvider filePathProvider, string ivName, string dataFileName, string dataVersionFileName, string saltName) { _filePathProvider = filePathProvider; _ivName = ivName; _dataFileName = dataFileName; _dataVersionFileName = dataVersionFileName; _saltName = saltName; }
public StreamProvider( IFilePathProvider filePathProvider, IStreamFactory <TStream> streamFactory, IDataProvider dataProvider) { _filePathProvider = filePathProvider; _streamFactory = streamFactory; _dataProvider = dataProvider; }
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 }
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); }
private IFileProvider GetFileProvider() { IGenerateProvider generateProvider = GetGenerateProvider(); IFilePathProvider filePathProvider = GetFilePathProvider(); return(new FileProvider(generateProvider, new List <IFilePathProvider>() { filePathProvider })); }
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) }); }
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); } }
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; }
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; }
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); }
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); }
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())); }
public DocumentDeleter(IFilePathProvider filePathProvider, IFileHandler fileHandler) { FilePathProvider = filePathProvider; FileHandler = fileHandler; }
public ILogger CreateFileLogger(IFilePathProvider filepathProvider, IFileWriter fileWriter) { return(new FileLogger(_dateTimeProvider, filepathProvider, fileWriter)); }
public TxtFileReader(IFilePathProvider provider) { this.provider = provider; }
public void TestInititalize() { _fileInfoMock = Substitute.For <IFileInfo>(); _filepathProvider = new FilePathProvider(_fileInfoMock); }
private FileHelper(IFilePathProvider provider) { _filePathProvider = provider; }
public SaveCustomerDatabaseCommand(IEventAggregator eventAggregator, IdentifierFacade facade, IFilePathProvider filePathProvider) { myEventAggregator = eventAggregator; myFacade = facade; myFilePathProvider = filePathProvider; }
public Schema(IFilePathProvider filePathProvider) { _filePathProvider = filePathProvider; }
public DocumentCreator(IFilePathProvider filePathProvider, IFileHandler fileHandler, IDocumentSerializer documentSerializer) { FilePathProvider = filePathProvider; FileHandler = fileHandler; DocumentSerializer = documentSerializer; }
public FileDataSource(IFilePathProvider filePathProvider, IFileHandler fileHandler) { FilePathProvider = filePathProvider; FileHandler = fileHandler; }
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(); }
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));