Esempio n. 1
0
        public void OrderHasReturnDocumentFailNotShipped()
        {
            _orderManagerQuery.Setup(s => s.GetOrder(_orderId)).Returns(new Order {
                OrderId = _orderId, CustomerId = _customerId
            });
            _customerManager.Setup(s => s.GetCustomer(_customerId)).Returns(new Customer {
                ShippingCountry = "US United States"
            });
            _manager = new ReturnsManager(_orderManagerQuery.Object, _customerManager.Object);

            var historyOrder = new HistoryOrder
            {
                OrderID     = _orderId,
                OrderStatus = "Processing",
                Shipments   = new List <HistoryOrderShipment>
                {
                    new HistoryOrderShipment {
                        DateShipped = DateTime.Now.AddDays(-1)
                    }
                }
            };

            var flag = _manager.OrderHasReturnDocument(historyOrder);

            Assert.IsFalse(flag);
        }
Esempio n. 2
0
        public void OrderHasReturnDocumentFailNoShipments()
        {
            _orderManagerQuery.Setup(s => s.GetOrder(_orderId)).Returns(new Order {
                OrderId = _orderId, CustomerId = _customerId
            });
            _customerManager.Setup(s => s.GetCustomer(_customerId)).Returns(new Customer {
                ShippingCountry = "US United States"
            });
            _manager = new ReturnsManager(_orderManagerQuery.Object, _customerManager.Object);

            var historyOrder = new HistoryOrder
            {
                OrderID     = _orderId,
                OrderStatus = "Shipped"
            };

            var flag = _manager.OrderHasReturnDocument(historyOrder);

            Assert.IsFalse(flag);
        }