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