From e18c91dedc24fe7a775df3729dc4556f39b72660 Mon Sep 17 00:00:00 2001 From: Shannon Date: Wed, 30 Aug 2017 12:10:02 +1000 Subject: [PATCH] fixing tests --- .../ControllerTesting/TestControllerActivatorBase.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs b/src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs index ecd22245d1..36daa0f8c5 100644 --- a/src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs +++ b/src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs @@ -1,5 +1,6 @@ using System; using System.Collections; +using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Web; @@ -91,10 +92,17 @@ namespace Umbraco.Tests.TestHelpers.ControllerTesting var webSecurity = new Mock(null, null); //mock CurrentUser + var groups = new List(); + for (var index = 0; index < backofficeIdentity.Roles.Length; index++) + { + var role = backofficeIdentity.Roles[index]; + groups.Add(new ReadOnlyUserGroup(index + 1, role, "icon-user", null, null, role, new string[0], new string[0])); + } webSecurity.Setup(x => x.CurrentUser) .Returns(Mock.Of(u => u.IsApproved == true && u.IsLockedOut == false && u.AllowedSections == backofficeIdentity.AllowedApplications + && u.Groups == groups && u.Email == "admin@admin.com" && u.Id == (int) backofficeIdentity.Id && u.Language == "en"