public void Init() { orderServer = new OrderServer(); badBook = new OrderItem("《如何统治非洲大地》", 10, 99.8); goodBook = new OrderItem("《如何不停学习》", 1, 233); MateBookX_2020 = new OrderItem("MateBook 991系列 9i 771 独立显卡 32G内存 ", 199999, 1); cjqOrder = new Order("陈家棋", badBook, goodBook); cxhOrder = new Order("陈心慧", MateBookX_2020); orderServer.AddOrder(cjqOrder); }
public void SortTest() { orderServer.AddOrder(cxhOrder); orderServer.Sort(OrderServer.orderby.ID); List <Order> rightOrder = new List <Order>(); rightOrder.Add(cjqOrder); rightOrder.Add(cxhOrder); Assert.AreEqual(orderServer.orderList, rightOrder); }
public bool AddOrder([FromBody] AddOrderRequest orderRequest) { if (!string.IsNullOrWhiteSpace(orderRequest.GoodsList)) { List <AddOrderInfoDto> list = SerializeHelper.Deserialize <List <AddOrderInfoDto> >(orderRequest.GoodsList); //序列化 List <OrderInfo> orderInfos = _mapper.Map <List <OrderInfo> >(list); //AtuoMapper对象映射 return(_orderServer.AddOrder( new Order { OrderCount = orderRequest.TotalCount, OrderPrice = orderRequest.TotalMoney, IsMember = false, OrderType = orderRequest.OrderType, OrderState = orderRequest.OrderState, AddTime = DateTime.Now, describe = "" }, orderInfos)); } else { return(false); } }