public static void MeasureItemSorting(int n, int max, string description, IItemSort sorter) { ClearMemory(); var items = RandomItemArray(n, max); Measure(description, () => sorter.Sort(ref items)); CheckOrdering(items); }
public void PrintBill(Item[] Items, IItemSort Sort) { Item[] Sorted = Sort.SortItems(Items); foreach (var item in Sorted) { Console.WriteLine("towar {0} : cena {1} + podatek {2}", item.Name, item.Price, taxCalculator.CalculateTax(item.Price)); } }