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 FileDataContext(string[] args, FileDataOptionSet fileDataOptionSet) : this(args, fileDataOptionSet, new FileDetailsAdapter()) { }