Example #1
0
        public void InitializeOrderList()
        {
            orderList = new OrderList();

            orderList.AddOrder(new Order { Id = 1, Cost = 1, Revenue = 11, SellPrice = 21 });
            orderList.AddOrder(new Order { Id = 2, Cost = 2, Revenue = 12, SellPrice = 22 });
            orderList.AddOrder(new Order { Id = 3, Cost = 3, Revenue = 13, SellPrice = 23 });
            orderList.AddOrder(new Order { Id = 4, Cost = 4, Revenue = 14, SellPrice = 24 });
            orderList.AddOrder(new Order { Id = 5, Cost = 5, Revenue = 15, SellPrice = 25 });
            orderList.AddOrder(new Order { Id = 6, Cost = 6, Revenue = 16, SellPrice = 26 });
            orderList.AddOrder(new Order { Id = 7, Cost = 7, Revenue = 17, SellPrice = 27 });
            orderList.AddOrder(new Order { Id = 8, Cost = 8, Revenue = 18, SellPrice = 28 });
            orderList.AddOrder(new Order { Id = 9, Cost = 9, Revenue = 19, SellPrice = 29 });
            orderList.AddOrder(new Order { Id = 10, Cost = 10, Revenue = 20, SellPrice = 30 });
            orderList.AddOrder(new Order { Id = 11, Cost = 11, Revenue = 21, SellPrice = 31 });
            //orderList.AddOrder(new Order { Id = 12, Cost = 12, Revenue = 22, SellPrice = 32 });
        }
Example #2
0
        static void Main(string[] args)
        {
            var orderList = new OrderList();

            orderList.AddOrder(new Order { Id = 1, Cost = 1, Revenue = 11, SellPrice = 21 });
            orderList.AddOrder(new Order { Id = 2, Cost = 2, Revenue = 12, SellPrice = 22 });
            orderList.AddOrder(new Order { Id = 3, Cost = 3, Revenue = 13, SellPrice = 23 });
            orderList.AddOrder(new Order { Id = 4, Cost = 4, Revenue = 14, SellPrice = 24 });
            orderList.AddOrder(new Order { Id = 5, Cost = 5, Revenue = 15, SellPrice = 25 });
            orderList.AddOrder(new Order { Id = 6, Cost = 6, Revenue = 16, SellPrice = 26 });
            orderList.AddOrder(new Order { Id = 7, Cost = 7, Revenue = 17, SellPrice = 27 });
            orderList.AddOrder(new Order { Id = 8, Cost = 8, Revenue = 18, SellPrice = 28 });
            orderList.AddOrder(new Order { Id = 9, Cost = 9, Revenue = 19, SellPrice = 29 });
            orderList.AddOrder(new Order { Id = 10, Cost = 10, Revenue = 20, SellPrice = 30 });
            orderList.AddOrder(new Order { Id = 11, Cost = 11, Revenue = 21, SellPrice = 31 });
            orderList.AddOrder(new Order { Id = 12, Cost = 12, Revenue = 22, SellPrice = 32 });

            orderList.Sum("Id", Int32.MaxValue);
            orderList.Sum("Cost", 3);
            orderList.Sum("Revenue", 4);
            orderList.Sum("SellPrice", 1);

            orderList.Sum("wrong", 4);
            orderList.Sum(null, 4);
            orderList.Sum("SellPrice", 0);
            orderList.Sum("SellPrice", -100);
            orderList.Sum("SellPrice", Int32.MinValue);

            var expected = new List<int>(){100,200,300};
            Console.ReadKey();
        }