public AmazonOrderSearchQuery(AmazonOrderSearchModel model) { SearchText = model.SearchText; OrderId = model.AmazonOrderId; DateFrom = model.DateFrom; DateTo = model.DateTo; Status = model.ShippingStatus; }
public void OrdersController_Orders_ShouldCallSearch() { var dateTime = DateTime.Now; var model = new AmazonOrderSearchModel() { DateFrom = dateTime, DateTo = dateTime, ShippingStatus = ShippingStatus.Pending }; var result = _ordersController.Orders(model); A.CallTo(() => _amazonOrderSearchService.Search(model, model.Page, _ecommerceSettings.DefaultPageSize)).MustHaveHappened(); }
public IPagedList<AmazonOrder> Search(AmazonOrderSearchModel model, int page = 1, int pageSize = 10) { var query = new AmazonOrderSearchQuery(model); return _orderSearcher.Search(query.GetQuery(), page, pageSize, query.GetFilter(), new Sort(new SortField("id", SortField.INT, true))); }