public void ShouldReturnListOfFilesInDirectory() { var files = Directory.GetFiles(PathConfigurations.RootPathIn, "*.dat", SearchOption.AllDirectories).ToList(); var filesResult = _fileManagement.Scanner(); filesResult.Should().Equal(files); }
public void ProcessFiles() { try { foreach (var file in _fileManagement.Scanner()) { var fileProcessing = _fileManagement.MoveForProcessing(file); var summaryResult = _fileProcessor.SummarizeFile(fileProcessing); if (summaryResult != null) { _fileManagement.SaveFile(summaryResult); } } } catch (Exception ex) { _logger.LogError(ex, "Process file error!"); } }