Example #1
0
        static void Main(string[] args)
        {
            OrderService orderService = new OrderService();
            Customer     customer     = new Customer("test");
            Goods        goods        = new Goods(120, "goods");

            orderService.createOrder(customer, goods, 10);
            List <Order> orders = orderService.orderByCondition((orders) =>
            {
                var orderList = from o in orders
                                orderby o.getOrderDetail().getMoney()
                                select o;
                return(orderList.ToList());
            });
        }
Example #2
0
            public void testCreateOrder()
            {
                Customer customer = new Customer("test");
                Goods    goods    = new Goods(120, "goods");

                orderService.createOrder(customer, goods, 2);
                OrderDetail orderDetail = new OrderDetail();

                orderDetail.setCustomer(customer);
                orderDetail.setGoods(goods);
                orderDetail.setName(customer.getName() + goods.getName() + OrderService.orderNum);
                orderDetail.setMoney(goods.getPrice() * 2);
                Order order = new Order();

                order.setId(OrderService.orderNum);
                order.setOrderDetail(orderDetail);
                Assert.AreEqual(order, orderService.selectByCustomer(customer));
            }