private static void SortNumbersArray(int[] numbersToSort) { INumericSort numericSort = new NumericSort(); IEnumerable <int> result = numericSort.Execute(numbersToSort); PrintResultsToScreen <int>("Ascending Numeric Sort", result); }
private static List <string> GetAllMatchingFiles(string folder, List <string> patterns) { List <string> files = new List <string>(); foreach (string pattern in patterns) { foreach (string file in Directory.EnumerateFiles(folder, pattern)) { files.Add(file); } } return(new List <string>(NumericSort.Sort(files))); }
protected override IEnumerable <int> GetSortedList(IEnumerable <int> listToSort) { INumericSort numericSort = new NumericSort(); return(numericSort.Execute(listToSort)); }