Adds IQueryFactory property to IDatabaseFactory, DatabaseContext.

Changes exposed Query<T> to correct IQuery<T>
Creates interface for QueryFactory: IQueryFactory
Updates all repositories with these changes
This commit is contained in:
Shannon
2016-05-02 15:38:45 +02:00
parent 8ab482dbfb
commit 3c446cbf82
58 changed files with 525 additions and 463 deletions

View File

@@ -25,7 +25,7 @@ namespace Umbraco.Tests.Persistence.Repositories
{
var content = CreateTestData(3).ToArray();
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repo = new PublicAccessRepository(unitOfWork, CacheHelper, Logger, MappingResolver))
{
@@ -54,7 +54,7 @@ namespace Umbraco.Tests.Persistence.Repositories
{
var content = CreateTestData(3).ToArray();
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
unitOfWork.Database.EnableSqlTrace = true;
using (var repo = new PublicAccessRepository(unitOfWork, CacheHelper, Logger, MappingResolver))
@@ -93,7 +93,7 @@ namespace Umbraco.Tests.Persistence.Repositories
{
var content = CreateTestData(3).ToArray();
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
unitOfWork.Database.EnableSqlTrace = true;
using (var repo = new PublicAccessRepository(unitOfWork, CacheHelper, Logger, MappingResolver))
@@ -138,7 +138,7 @@ namespace Umbraco.Tests.Persistence.Repositories
{
var content = CreateTestData(3).ToArray();
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repo = new PublicAccessRepository(unitOfWork, CacheHelper, Logger, MappingResolver))
{
@@ -175,7 +175,7 @@ namespace Umbraco.Tests.Persistence.Repositories
{
var content = CreateTestData(3).ToArray();
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repo = new PublicAccessRepository(unitOfWork, CacheHelper, Logger, MappingResolver))
{
@@ -202,7 +202,7 @@ namespace Umbraco.Tests.Persistence.Repositories
{
var content = CreateTestData(3).ToArray();
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repo = new PublicAccessRepository(unitOfWork, CacheHelper, Logger, MappingResolver))
{
@@ -239,7 +239,7 @@ namespace Umbraco.Tests.Persistence.Repositories
{
var content = CreateTestData(3).ToArray();
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repo = new PublicAccessRepository(unitOfWork, CacheHelper, Logger, MappingResolver))
{
@@ -282,7 +282,7 @@ namespace Umbraco.Tests.Persistence.Repositories
private IEnumerable<IContent> CreateTestData(int count)
{
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
ContentTypeRepository ctRepo;
using (var repo = CreateRepository(unitOfWork, out ctRepo))