streamline repo's get by paged results to have a zero based index for page index/number. Refactors member repo to use the same queries as content/media (U4-5469) this should save a lot of perf
This commit is contained in:
@@ -262,7 +262,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
// Act
|
||||
var query = Query<IMedia>.Builder.Where(x => x.Level == 2);
|
||||
int totalRecords;
|
||||
var result = repository.GetPagedResultsByQuery(query, 1, 1, out totalRecords, "SortOrder", Direction.Ascending);
|
||||
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Ascending);
|
||||
|
||||
// Assert
|
||||
Assert.That(totalRecords, Is.GreaterThanOrEqualTo(2));
|
||||
@@ -283,7 +283,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
// Act
|
||||
var query = Query<IMedia>.Builder.Where(x => x.Level == 2);
|
||||
int totalRecords;
|
||||
var result = repository.GetPagedResultsByQuery(query, 2, 1, out totalRecords, "SortOrder", Direction.Ascending);
|
||||
var result = repository.GetPagedResultsByQuery(query, 1, 1, out totalRecords, "SortOrder", Direction.Ascending);
|
||||
|
||||
// Assert
|
||||
Assert.That(totalRecords, Is.GreaterThanOrEqualTo(2));
|
||||
@@ -304,7 +304,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
// Act
|
||||
var query = Query<IMedia>.Builder.Where(x => x.Level == 2);
|
||||
int totalRecords;
|
||||
var result = repository.GetPagedResultsByQuery(query, 1, 2, out totalRecords, "SortOrder", Direction.Ascending);
|
||||
var result = repository.GetPagedResultsByQuery(query, 0, 2, out totalRecords, "SortOrder", Direction.Ascending);
|
||||
|
||||
// Assert
|
||||
Assert.That(totalRecords, Is.GreaterThanOrEqualTo(2));
|
||||
@@ -325,7 +325,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
// Act
|
||||
var query = Query<IMedia>.Builder.Where(x => x.Level == 2);
|
||||
int totalRecords;
|
||||
var result = repository.GetPagedResultsByQuery(query, 1, 1, out totalRecords, "SortOrder", Direction.Descending);
|
||||
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Descending);
|
||||
|
||||
// Assert
|
||||
Assert.That(totalRecords, Is.GreaterThanOrEqualTo(2));
|
||||
@@ -346,7 +346,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
// Act
|
||||
var query = Query<IMedia>.Builder.Where(x => x.Level == 2);
|
||||
int totalRecords;
|
||||
var result = repository.GetPagedResultsByQuery(query, 1, 1, out totalRecords, "Name", Direction.Ascending);
|
||||
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "Name", Direction.Ascending);
|
||||
|
||||
// Assert
|
||||
Assert.That(totalRecords, Is.GreaterThanOrEqualTo(2));
|
||||
@@ -367,7 +367,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
// Act
|
||||
var query = Query<IMedia>.Builder.Where(x => x.Level == 2);
|
||||
int totalRecords;
|
||||
var result = repository.GetPagedResultsByQuery(query, 1, 1, out totalRecords, "SortOrder", Direction.Ascending, "File");
|
||||
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Ascending, "File");
|
||||
|
||||
// Assert
|
||||
Assert.That(totalRecords, Is.EqualTo(1));
|
||||
@@ -388,7 +388,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
// Act
|
||||
var query = Query<IMedia>.Builder.Where(x => x.Level == 2);
|
||||
int totalRecords;
|
||||
var result = repository.GetPagedResultsByQuery(query, 1, 1, out totalRecords, "SortOrder", Direction.Ascending, "Test");
|
||||
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Ascending, "Test");
|
||||
|
||||
// Assert
|
||||
Assert.That(totalRecords, Is.EqualTo(2));
|
||||
|
||||
Reference in New Issue
Block a user