Ejemplo n.º 1
0
        public void OrderBy_Name_InOrder_Desc()
        {
            var dtoEnum = Enumerable.Range(0, 100).Select(x => new Dto {
                id = -1, Name = (100 - x).ToString(), region_code = "en"
            });
            var names = new NoData.NoDataBuilder <Dto>(null, null, null, $"{nameof(Dto.Name)} desc").Load(dtoEnum.AsQueryable()).BuildQueryable().Select(x => x.Name).ToList();

            names.Should().BeInDescendingOrder();
        }
Ejemplo n.º 2
0
        public void OrderBy_Id_InOrder_Asc()
        {
            var dtoEnum = Enumerable.Range(0, 100).Select(x => new Dto {
                id = 100 - x, Name = (-1).ToString(), region_code = "en"
            });
            var ids = new NoData.NoDataBuilder <Dto>(null, null, null, $"{nameof(Dto.id)} asc").Load(dtoEnum.AsQueryable()).BuildQueryable().Select(x => x.id).ToList();

            ids.Should().BeInAscendingOrder();
        }