More dependency cleanup, less singleton usages, better testing implementations

This commit is contained in:
Shannon
2015-01-09 15:27:47 +11:00
parent 3f233ad4a4
commit 5bef3593dd
66 changed files with 682 additions and 472 deletions

View File

@@ -36,7 +36,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Instantiate_Repository_From_Resolver()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
// Act
@@ -50,7 +50,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Get_On_DictionaryRepository()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
LanguageRepository languageRepository;
using (var repository = CreateRepository(unitOfWork, out languageRepository))
@@ -83,7 +83,7 @@ namespace Umbraco.Tests.Persistence.Repositories
itemMissingLanguage.Translations = translations;
ServiceContext.LocalizationService.Save(itemMissingLanguage);//Id 3?
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
LanguageRepository languageRepository;
using (var repository = CreateRepository(unitOfWork, out languageRepository))
@@ -105,7 +105,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_GetAll_On_DictionaryRepository()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
LanguageRepository languageRepository;
using (var repository = CreateRepository(unitOfWork, out languageRepository))
@@ -127,7 +127,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_GetAll_With_Params_On_DictionaryRepository()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
LanguageRepository languageRepository;
using (var repository = CreateRepository(unitOfWork, out languageRepository))
@@ -148,7 +148,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_GetByQuery_On_DictionaryRepository()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
LanguageRepository languageRepository;
using (var repository = CreateRepository(unitOfWork, out languageRepository))
@@ -169,7 +169,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Count_On_DictionaryRepository()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
LanguageRepository languageRepository;
using (var repository = CreateRepository(unitOfWork, out languageRepository))
@@ -188,7 +188,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Add_On_DictionaryRepository()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
LanguageRepository languageRepository;
using (var repository = CreateRepository(unitOfWork, out languageRepository))
@@ -219,7 +219,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Update_On_DictionaryRepository()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
LanguageRepository languageRepository;
using (var repository = CreateRepository(unitOfWork, out languageRepository))
@@ -247,7 +247,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Update_WithNewTranslation_On_DictionaryRepository()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
var languageRepository = new LanguageRepository(unitOfWork, Mock.Of<IRepositoryCacheProvider>(), Mock.Of<ILogger>());
var repository = new DictionaryRepository(unitOfWork, Mock.Of<IRepositoryCacheProvider>(), Mock.Of<ILogger>(), languageRepository);
@@ -276,7 +276,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Delete_On_DictionaryRepository()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
LanguageRepository languageRepository;
using (var repository = CreateRepository(unitOfWork, out languageRepository))
@@ -298,7 +298,7 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Exists_On_DictionaryRepository()
{
// Arrange
var provider = new PetaPocoUnitOfWorkProvider();
var provider = new PetaPocoUnitOfWorkProvider(Logger);
var unitOfWork = provider.GetUnitOfWork();
LanguageRepository languageRepository;
using (var repository = CreateRepository(unitOfWork, out languageRepository))