public void TestPaginateByInterface() { IPaging paging = new Paging3 { Take = 2 }; var list = this.DbContext.Users.Paginate(paging).ToList(); list.Should().HaveCount(2); }
public void TestPaginateInsertDefaultAge() { var paging = new Paging3 { Take = 2 }; var list = this.DbContext.Users.OrderBy(p => p.Name).Paginate(paging).ToList(); list.Should().HaveCount(2); }
public void ToQueryParams_WithoutOrderBy_NotContainsOrderKeys() { var paging = new Paging3 { Take = 2, Page = 1 }; var result = paging.ToQueryParams(); result.Should().HaveCount(2); result.Should().ContainKey(nameof(paging.Page)); result.Should().ContainKey(nameof(paging.Take)); result[nameof(paging.Page)].Should().Be(paging.Page); result[nameof(paging.Take)].Should().Be(paging.Take); }