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()); }); }
public void testOrderByCondition() { List <Order> orders = orderService.orderByCondition((orders) => { var orderList = from o in orders orderby o.getOrderDetail().getMoney() select o; return(orderList.ToList()); }); if (orders.Count == 1) { return; } for (int i = 0; i < orders.Count - 1; i++) { Assert.IsTrue(orders[i].getOrderDetail().getMoney() <= orders[i + 1].getOrderDetail().getMoney()); } }