public void SetOrder_OrderStatusNull_CarinfoNotNull() { var _setOrderService = new SetOrderService(_orderRepository, _carInfoRepository); _carInfoRepository.Find(Arg.Any <string>()).Returns(x => new bx_carinfo() { purchase_price = 0.1m }); _orderRepository.GetOrderStatus(Arg.Any <long>()).Returns(x => null); var result = _setOrderService.SetOrder(new MyBaoJiaViewModel(), new bx_userinfo() { Id = 1, LicenseNo = "京A12345" }); Assert.AreEqual(0, result.HasOrder); Assert.AreEqual(0, result.OrderId); Assert.AreEqual(0, result.OrderStatus); Assert.AreEqual("京A12345", result.LicenseNo); Assert.AreEqual("0.1", result.PurchasePrice); }
public void SetOrder_OrderStatusNotNull_CarinfoNull() { var _setOrderService = new SetOrderService(_orderRepository, _carInfoRepository); _carInfoRepository.Find(Arg.Any <string>()).Returns(x => null); _orderRepository.GetOrderStatus(Arg.Any <long>()).Returns(x => new CarOrderStatusModel() { Id = 2, OrderStatus = 3 }); var result = _setOrderService.SetOrder(new MyBaoJiaViewModel(), new bx_userinfo() { Id = 1 }); Assert.AreEqual(1, result.HasOrder); Assert.AreEqual(2, result.OrderId); Assert.AreEqual(3, result.OrderStatus); Assert.AreEqual("", result.LicenseNo); Assert.AreEqual("0", result.PurchasePrice); }