More dependency cleanup, less singleton usages, better testing implementations
This commit is contained in:
@@ -43,7 +43,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
|
||||
@@ -57,7 +57,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Perform_Add_On_UserRepository()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -78,7 +78,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Perform_Multiple_Adds_On_UserRepository()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -103,7 +103,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Verify_Fresh_Entity_Is_Not_Dirty()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -125,7 +125,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Perform_Update_On_UserRepository()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -175,7 +175,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Perform_Delete_On_UserRepository()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -203,7 +203,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
//public void Can_Perform_Delete_On_UserRepository_With_Permissions_Assigned()
|
||||
//{
|
||||
// // Arrange
|
||||
// var provider = new PetaPocoUnitOfWorkProvider();
|
||||
// var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
// var unitOfWork = provider.GetUnitOfWork();
|
||||
// UserTypeRepository userTypeRepository;
|
||||
//using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -233,7 +233,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Perform_Get_On_UserRepository()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -254,7 +254,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Perform_GetByQuery_On_UserRepository()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -274,7 +274,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Perform_GetAll_By_Param_Ids_On_UserRepository()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -295,7 +295,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Perform_GetAll_On_UserRepository()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -316,7 +316,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Perform_Exists_On_UserRepository()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -335,7 +335,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Perform_Count_On_UserRepository()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -355,7 +355,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Remove_Section_For_User()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -390,7 +390,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Add_Section_For_User()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -434,7 +434,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Can_Update_Section_For_User()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -462,7 +462,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Get_Users_Assigned_To_Section()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
UserTypeRepository userTypeRepository;
|
||||
using (var repository = CreateRepository(unitOfWork, out userTypeRepository))
|
||||
@@ -491,7 +491,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
public void Default_User_Permissions_Based_On_User_Type()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
var repository = RepositoryResolver.Current.ResolveByType<IUserRepository>(unitOfWork);
|
||||
|
||||
@@ -541,7 +541,7 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
|
||||
private IUserType CreateAndCommitUserType()
|
||||
{
|
||||
var provider = new PetaPocoUnitOfWorkProvider();
|
||||
var provider = new PetaPocoUnitOfWorkProvider(Logger);
|
||||
var unitOfWork = provider.GetUnitOfWork();
|
||||
var repository = RepositoryResolver.Current.ResolveByType<IUserTypeRepository>(unitOfWork);
|
||||
var userType = MockedUserType.CreateUserType();
|
||||
|
||||
Reference in New Issue
Block a user