public void FileResolver() { var realFileResolver = new FileResolver(); var files = realFileResolver.GetFilesFromDirectory(Environment.CurrentDirectory, "*"); Assert.IsNotNull(files); }
private static ReadOnlyCollection <String> GetFilenamesFrom(String[] arguments) { var fileArgument = arguments[arguments.Length - 1]; if (fileArgument.Contains("*")) { String path; if (fileArgument.Contains(Path.DirectorySeparatorChar.ToString()) || fileArgument.Contains(Path.AltDirectorySeparatorChar.ToString())) { var directorySeparatorIndex = fileArgument.LastIndexOf(Path.DirectorySeparatorChar); if (-1 == directorySeparatorIndex) { directorySeparatorIndex = fileArgument.LastIndexOf(Path.AltDirectorySeparatorChar); } path = fileArgument.Substring(0, directorySeparatorIndex); } else { path = Environment.CurrentDirectory; } var fileName = Path.GetFileName(fileArgument); return(fileResolver.GetFilesFromDirectory(path, fileName)); } var fileNames = new List <String>(); foreach (var argument in arguments) { if (!argument.StartsWith("--")) { fileNames.Add(argument); } } return(fileNames.AsReadOnly()); }
public void FileResolver() { var realFileResolver = new FileResolver(); var files = realFileResolver.GetFilesFromDirectory(Environment.CurrentDirectory, "*"); Assert.IsNotNull(files); }