Gets all tests passing and updates content/media svc/repos with filters

The content/media services & repos are now consistent with their filter, filterargs parameters and tests have been updated to support this, we can now pass in more robust filters to these methods which is required by Examine to get published content from the db.
This commit is contained in:
Shannon
2016-04-29 10:50:03 +02:00
parent 209e9373d0
commit 74b83f30c3
14 changed files with 97 additions and 43 deletions

View File

@@ -424,7 +424,9 @@ namespace Umbraco.Tests.Persistence.Repositories
// Act
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == 2);
long totalRecords;
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Ascending, true, "File");
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Ascending, true,
$"umbracoNode.{SqlSyntax.GetQuotedColumnName("text")} LIKE @0",
new object[] { "%File%" });
// Assert
Assert.That(totalRecords, Is.EqualTo(1));
@@ -445,7 +447,9 @@ namespace Umbraco.Tests.Persistence.Repositories
// Act
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == 2);
long totalRecords;
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Ascending, true, "Test");
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Ascending, true,
$"umbracoNode.{SqlSyntax.GetQuotedColumnName("text")} LIKE @0",
new object[] { "%Test%" });
// Assert
Assert.That(totalRecords, Is.EqualTo(2));