Fixes: U4-4743 Add IMemberService and IUserService to ServiceContext ctor

This commit is contained in:
Shannon
2014-04-23 20:41:03 +10:00
parent 7ac7bb9714
commit fd19411e65
2 changed files with 23 additions and 8 deletions

View File

@@ -43,10 +43,10 @@ namespace Umbraco.Core.Services
/// <param name="packagingService"></param>
/// <param name="entityService"></param>
/// <param name="relationService"></param>
/// <param name="sectionService"></param>
/// <param name="treeService"></param>
/// <param name="tagService"></param>
/// <param name="memberGroupService"></param>
/// <param name="memberTypeService"></param>
/// <param name="memberService"></param>
/// <param name="userService"></param>
public ServiceContext(
IContentService contentService,
IMediaService mediaService,
@@ -57,7 +57,11 @@ namespace Umbraco.Core.Services
PackagingService packagingService,
IEntityService entityService,
IRelationService relationService,
IMemberGroupService memberGroupService/*,
IMemberGroupService memberGroupService,
IMemberTypeService memberTypeService,
IMemberService memberService,
IUserService userService
/*,
ISectionService sectionService,
IApplicationTreeService treeService*/)
{
@@ -71,6 +75,10 @@ namespace Umbraco.Core.Services
_entityService = new Lazy<IEntityService>(() => entityService);
_relationService = new Lazy<IRelationService>(() => relationService);
_memberGroupService = new Lazy<IMemberGroupService>(() => memberGroupService);
_memberTypeService = new Lazy<IMemberTypeService>(() => memberTypeService);
_memberService = new Lazy<IMemberService>(() => memberService);
_userService = new Lazy<IUserService>(() => userService);
//_sectionService = new Lazy<ISectionService>(() => sectionService);
//_treeService = new Lazy<IApplicationTreeService>(() => treeService);
}

View File

@@ -48,9 +48,13 @@ namespace Umbraco.Tests
new Mock<IDatabaseUnitOfWorkProvider>().Object,
new RepositoryFactory(true),
new Mock<IEntityService>().Object),
new Mock<IMemberGroupService>().Object/*,
new Mock<ISectionService>().Object,
new Mock<IApplicationTreeService>().Object*/);
new Mock<IMemberGroupService>().Object,
new Mock<IMemberTypeService>().Object,
new Mock<IMemberService>().Object,
new Mock<IUserService>().Object
/*,
new Mock<ISectionService>().Object,
new Mock<IApplicationTreeService>().Object*/);
Assert.Pass();
}
@@ -87,7 +91,10 @@ namespace Umbraco.Tests
new Mock<IDatabaseUnitOfWorkProvider>().Object,
new RepositoryFactory(true),
new Mock<IEntityService>().Object),
new Mock<IMemberGroupService>().Object),
new Mock<IMemberGroupService>().Object,
new Mock<IMemberTypeService>().Object,
new Mock<IMemberService>().Object,
new Mock<IUserService>().Object),
CacheHelper.CreateDisabledCacheHelper());
Assert.Pass();
}