public void OrderedInOrderOfCreation() { var bulk = _seed.GetUsersWithID(); var result = _context.User.ToList(); AssertUser.AreEqual(result, bulk); }
public void PaginateTestWith3PerPageStartingPage1() { var bulk = _seed.GetUsersWithID(); int totalRow = 0; var result = _context.User.Paginate(new PaginationInfo() { Page = 1, Per_Page = 3, sort_by = "Name", sort_order = EnumSortOrder.Asc }, out totalRow).ToList(); Assert.AreEqual(result.Count, 3); Assert.AreEqual(bulk.Count, totalRow); AssertUser.AreEqual(result, bulk.OrderBy(p => p.Name).Take(3).ToList()); AssertUser.AreNotEqual(result, bulk.OrderByDescending(p => p.Name).Take(4).ToList()); }