public virtual AcceptedPrefix Create(params string[] prefixes) { var acceptedPrefix = AcceptedPrefix.New(); acceptedPrefix.init(prefixes); return(acceptedPrefix); }
public virtual List<FileInformation> ReadAndExclude(AcceptedExtensions acceptedExtensions,AcceptedPrefix acceptedPrefix,string path) { var files = _innerReader.Read(path); foreach (var fileInformation in files) { if(acceptedExtensions.Get(fileInformation.Extension)!=null) _list.Add(fileInformation); } return _innerExcluder.Exclude(files,acceptedPrefix); }
private void ExcludeCore(List<FileInformation> files, AcceptedPrefix acceptedPrefix) { var enumerator = acceptedPrefix.GetEnumerable(); while (enumerator.MoveNext()) { var key = enumerator.Current.Key; foreach (var fileInformation in files) { if (fileInformation.Name.Contains(key)) _files.Add(fileInformation); } } }
private void ExcludeCore(List <FileInformation> files, AcceptedPrefix acceptedPrefix) { var enumerator = acceptedPrefix.GetEnumerable(); while (enumerator.MoveNext()) { var key = enumerator.Current.Key; foreach (var fileInformation in files) { if (fileInformation.Name.Contains(key)) { _files.Add(fileInformation); } } } }
protected override void Act() { Returned = Sut.Create(Prefixes); }
public virtual List <FileInformation> ReadAndExclude(AcceptedExtensions acceptedExtensions, AcceptedPrefix acceptedPrefix, string path) { var files = _innerReader.Read(path); foreach (var fileInformation in files) { if (acceptedExtensions.Get(fileInformation.Extension) != null) { _list.Add(fileInformation); } } return(_innerExcluder.Exclude(files, acceptedPrefix)); }
public virtual List<FileInformation> Exclude(List<FileInformation> files, AcceptedPrefix acceptedPrefix) { ExcludeCore(files, acceptedPrefix); return _files; }
public virtual List <FileInformation> Exclude(List <FileInformation> files, AcceptedPrefix acceptedPrefix) { ExcludeCore(files, acceptedPrefix); return(_files); }