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

@@ -30,7 +30,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Cannot_Add_Duplicate_Macros()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
// Act
@@ -48,7 +48,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Cannot_Update_To_Duplicate_Macro_Alias()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
// Act
@@ -66,7 +66,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Instantiate_Repository()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
// Act
@@ -81,7 +81,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Get_On_Repository()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -111,7 +111,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_GetAll_On_Repository()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -128,7 +128,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_GetByQuery_On_Repository()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -145,7 +145,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Count_On_Repository()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -162,7 +162,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Add_On_Repository()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -183,7 +183,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Update_On_Repository()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -224,7 +224,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Delete_On_Repository()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -245,7 +245,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Exists_On_Repository()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -263,7 +263,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Add_Property_For_Macro()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -290,7 +290,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Add_New_Macro_With_Property()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -315,7 +315,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Remove_Macro_Property()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -340,7 +340,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Add_Remove_Macro_Properties()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -371,7 +371,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Update_Property_For_Macro()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -399,7 +399,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Update_Macro_Property_Alias()
{
// Arrange
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{
@@ -428,7 +428,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void CreateTestData()
{
var provider = new NPocoUnitOfWorkProvider(Logger);
var provider = CreateUowProvider();
using (var unitOfWork = provider.GetUnitOfWork())
using (var repository = new MacroRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Mock.Of<ILogger>(), MappingResolver))
{