public void GetCount() { // Act int count = _ordersRepository.Count(); // Assert Assert.AreEqual(2, count); }
public IActionResult Index(IndexVM model) { model.Page = model.Page <= 0 ? 1 : model.Page; model.ItemsPerPage = model.ItemsPerPage <= 0 ? 10 : model.ItemsPerPage; OrdersRepository repo = new OrdersRepository(); Expression <Func <Order, bool> > filter = p => ( (model.Id == 0 || model.Id == p.Id) && (string.IsNullOrEmpty(model.Username) || p.ParentUser.Username.Contains(model.Username))); model.Items = repo.GetAll(filter, model.Page, model.ItemsPerPage, true); model.PagesCount = (int)Math.Ceiling((double)repo.Count(filter) / (double)model.ItemsPerPage); return(View(model)); }