diff --git a/src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs b/src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs index 0ff0f3e209..ecd22245d1 100644 --- a/src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs +++ b/src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs @@ -43,6 +43,9 @@ namespace Umbraco.Tests.TestHelpers.ControllerTesting var owinContext = request.GetOwinContext(); var mockedUserService = Mock.Of(); + var mockedContentService = Mock.Of(); + var mockedMediaService = Mock.Of(); + var mockedEntityService = Mock.Of(); var mockedMigrationService = new Mock(); //set it up to return anything so that the app ctx is 'Configured' @@ -50,6 +53,9 @@ namespace Umbraco.Tests.TestHelpers.ControllerTesting var serviceContext = new ServiceContext( userService: mockedUserService, + contentService: mockedContentService, + mediaService: mockedMediaService, + entityService: mockedEntityService, migrationEntryService: mockedMigrationService.Object, localizedTextService:Mock.Of(), sectionService:Mock.Of()); diff --git a/src/Umbraco.Tests/Web/Controllers/UsersControllerTests.cs b/src/Umbraco.Tests/Web/Controllers/UsersControllerTests.cs index 435cfe9cb1..2da6d8291c 100644 --- a/src/Umbraco.Tests/Web/Controllers/UsersControllerTests.cs +++ b/src/Umbraco.Tests/Web/Controllers/UsersControllerTests.cs @@ -11,6 +11,7 @@ using Umbraco.Core.Models; using Umbraco.Core.Models.Identity; using Umbraco.Core.Models.Membership; using Umbraco.Core.Persistence.DatabaseModelDefinitions; +using Umbraco.Core.Persistence.Querying; using Umbraco.Core.Security; using Umbraco.Tests.TestHelpers; using Umbraco.Tests.TestHelpers.ControllerTesting; @@ -35,7 +36,6 @@ namespace Umbraco.Tests.Web.Controllers Umbraco.Core.Configuration.GlobalSettings.HasSmtpServer = true; var userServiceMock = Mock.Get(helper.UmbracoContext.Application.Services.UserService); - userServiceMock.Setup(service => service.Save(It.IsAny(), It.IsAny())) .Callback((IUser u, bool raiseEvents) => { @@ -47,7 +47,7 @@ namespace Umbraco.Tests.Web.Controllers .Returns(new[] { Mock.Of(group => group.Id == 123 && group.Alias == "writers" && group.Name == "Writers") }); userServiceMock.Setup(service => service.GetUserById(It.IsAny())) .Returns(new User(1234, "Test", "test@test.com", "test@test.com", "", new List(), new int[0], new int[0])); - + //we need to manually apply automapper mappings with the mocked applicationcontext InitializeMappers(helper.UmbracoContext.Application); @@ -104,7 +104,9 @@ namespace Umbraco.Tests.Web.Controllers var userServiceMock = Mock.Get(helper.UmbracoContext.Application.Services.UserService); var users = MockedUser.CreateMulipleUsers(10); long outVal = 10; - userServiceMock.Setup(service => service.GetAll(It.IsAny(), It.IsAny(), out outVal, It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny())) + userServiceMock.Setup(service => service.GetAll( + It.IsAny(), It.IsAny(), out outVal, It.IsAny(), It.IsAny(), + It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny>())) .Returns(() => users); //we need to manually apply automapper mappings with the mocked applicationcontext