public void Setup() { _fileDetails = Substitute.For <IFileDetails>(); _fileDetails.Version(null).ReturnsForAnyArgs("1.1.1"); _fileDetails.Size(null).ReturnsForAnyArgs(123); _processor = new Processor(_fileDetails); }
public FileDataContext(string[] args, FileDataOptionSet fileDataOptionSet, IFileDetails fileDetails) { _args = args ?? throw new ArgumentNullException(); _fileDataOptionSet = fileDataOptionSet ?? throw new ArgumentNullException(); if (_args.Length != 2) { throw new ArgumentException("Must have two arguments"); } FileDataProperties = new FileDataProperties(args[1], fileDetails); }
public FileDataProperties(string filePath, IFileDetails fileDetails) { if (string.IsNullOrWhiteSpace(filePath)) { throw new ArgumentException("filePath cannot be null, empty or only whitespaces"); } if (!IsValidFileName(Path.GetFileName(filePath))) { throw new ArgumentException("file name cannot contain any of the following values: " + new string(Path.GetInvalidFileNameChars())); } _filePath = filePath; _fileDetails = fileDetails ?? throw new ArgumentNullException(nameof(fileDetails)); }
public GPX10File(string filename) { try { _filename = filename; _gpx10 = DeserializeGPX(); _gpxFileDetails = new GPX10FileDetails(_gpx10); _routes = GetRoutes(); _tracks = GetTracks(); _waypoints = GetWayPoints(); } catch (Exception) { _isFileValid = false; } }
/// <summary> /// Constructor. /// </summary> /// <param name="filename"></param> public GPX11File(string filename) { try { _filename = filename; _gpx11 = DeserializeGPX(); _gpxFileDetails = new GPX11FileDetails(_gpx11); _routes = GetRoutes(); _tracks = GetTracks(); _waypoints = GetWayPoints(); } catch (Exception) { _isFileValid = false; } }
public FileDataProcessor(string[] args, IFileDetails fileDetails = default) { try { // check for empty values in array args. if (string.IsNullOrEmpty(args[0])) { throw new ArgumentNullException(nameof(CommandArguement), FileDataConstants.commandEmptyErrorMessage); } else if (string.IsNullOrEmpty(args[1])) { throw new ArgumentNullException(nameof(FileLocation), FileDataConstants.FileLocationEmptyErrorMessage); } Args = args; CommandArguement = Args[0]; FileLocation = Args[1]; FileDetailsTool = fileDetails; //(FileDetailsTool as IAuthUser).AuthorisedAllFileData += (sender, e) => //{ // this.CanGetFileSizeData = e ? true : false; //}; if (FileDetailsTool != null) { (FileDetailsTool as IAuthUser).AuthorisedAllFileData += FileDataProcessor_AuthorisedAllFileData; } } catch (NullReferenceException) { // might want to do some error logging here. throw; // Preserve stack trace. } catch (Exception) { // might want to do some error logging here. throw; // Preserve stack trace. } }
public FileDetailsWrapper(IFileDetails wrappee) : base(wrappee) { }
public DATAdapter(IFileDetails fileDetails, IParser datParser, ILoggerFactory loggerFactory) { _fileDetails = fileDetails; _datParser = datParser; _logger = loggerFactory.CreateLogger <DATAdapter>(); }
public CSVAdapter(IFileDetails fileDetails, IParser csvParser, ILoggerFactory loggerFactory) { _fileDetails = fileDetails; _csvParser = csvParser; _logger = loggerFactory.CreateLogger <CSVAdapter>(); }
private void RaiseRemoved(IFileDetails fileDetails) { FileChanged?.Invoke(ChangeType.Remove, fileDetails); }
private void RaiseAdded(IFileDetails fileDetails) { FileChanged?.Invoke(ChangeType.Add, fileDetails); }
public Processor(IFileDetails fileDetails) { _fileDetails = fileDetails; }
public Application(IFileDetails fileDetails) { _fileDetails = fileDetails; }