예제 #1
0
        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);
        }
예제 #2
0
        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));
            }
        }