Пример #1
0
        public void OrderedInOrderOfCreation()
        {
            var bulk   = _seed.GetUsersWithID();
            var result = _context.User.ToList();

            AssertUser.AreEqual(result, bulk);
        }
Пример #2
0
        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());
        }