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);
        }