Resvolution - MappingResolver

This commit is contained in:
Stephan
2016-08-17 11:50:38 +02:00
parent 648632bd36
commit aa8b8c7736
84 changed files with 382 additions and 417 deletions

View File

@@ -35,9 +35,9 @@ namespace Umbraco.Tests.Persistence.Repositories
private MediaRepository CreateRepository(IDatabaseUnitOfWork unitOfWork, out MediaTypeRepository mediaTypeRepository)
{
mediaTypeRepository = new MediaTypeRepository(unitOfWork, CacheHelper, Logger, MappingResolver);
var tagRepository = new TagRepository(unitOfWork, CacheHelper, Logger, MappingResolver);
var repository = new MediaRepository(unitOfWork, CacheHelper, Logger, mediaTypeRepository, tagRepository, Mock.Of<IContentSection>(), MappingResolver);
mediaTypeRepository = new MediaTypeRepository(unitOfWork, CacheHelper, Logger, Mappers);
var tagRepository = new TagRepository(unitOfWork, CacheHelper, Logger, Mappers);
var repository = new MediaRepository(unitOfWork, CacheHelper, Logger, mediaTypeRepository, tagRepository, Mock.Of<IContentSection>(), Mappers);
return repository;
}
@@ -236,7 +236,7 @@ namespace Umbraco.Tests.Persistence.Repositories
var repository = CreateRepository(unitOfWork, out mediaTypeRepository);
// Act
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == 2);
var query = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Level == 2);
var result = repository.GetByQuery(query);
// Assert
@@ -255,7 +255,7 @@ namespace Umbraco.Tests.Persistence.Repositories
var repository = CreateRepository(unitOfWork, out mediaTypeRepository);
// Act
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == 2);
var query = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Level == 2);
long totalRecords;
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Ascending, true);
@@ -277,7 +277,7 @@ namespace Umbraco.Tests.Persistence.Repositories
var repository = CreateRepository(unitOfWork, out mediaTypeRepository);
// Act
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == 2);
var query = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Level == 2);
long totalRecords;
var result = repository.GetPagedResultsByQuery(query, 1, 1, out totalRecords, "SortOrder", Direction.Ascending, true);
@@ -299,7 +299,7 @@ namespace Umbraco.Tests.Persistence.Repositories
var repository = CreateRepository(unitOfWork, out mediaTypeRepository);
// Act
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == 2);
var query = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Level == 2);
long totalRecords;
var result = repository.GetPagedResultsByQuery(query, 0, 2, out totalRecords, "SortOrder", Direction.Ascending, true);
@@ -321,7 +321,7 @@ namespace Umbraco.Tests.Persistence.Repositories
var repository = CreateRepository(unitOfWork, out mediaTypeRepository);
// Act
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == 2);
var query = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Level == 2);
long totalRecords;
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Descending, true);
@@ -343,7 +343,7 @@ namespace Umbraco.Tests.Persistence.Repositories
var repository = CreateRepository(unitOfWork, out mediaTypeRepository);
// Act
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == 2);
var query = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Level == 2);
long totalRecords;
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "Name", Direction.Ascending, true);
@@ -365,10 +365,10 @@ namespace Umbraco.Tests.Persistence.Repositories
var repository = CreateRepository(unitOfWork, out mediaTypeRepository);
// Act
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == 2);
var query = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Level == 2);
long totalRecords;
var filter = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Name.Contains("File"));
var filter = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Name.Contains("File"));
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Ascending, true,
filter);
@@ -390,10 +390,10 @@ namespace Umbraco.Tests.Persistence.Repositories
var repository = CreateRepository(unitOfWork, out mediaTypeRepository);
// Act
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == 2);
var query = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Level == 2);
long totalRecords;
var filter = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Name.Contains("Test"));
var filter = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Name.Contains("Test"));
var result = repository.GetPagedResultsByQuery(query, 0, 1, out totalRecords, "SortOrder", Direction.Ascending, true,
filter);
@@ -478,7 +478,7 @@ namespace Umbraco.Tests.Persistence.Repositories
// Act
int level = 2;
var query = new Query<IMedia>(SqlSyntax, MappingResolver).Where(x => x.Level == level);
var query = new Query<IMedia>(SqlSyntax, Mappers).Where(x => x.Level == level);
var result = repository.Count(query);
// Assert