Switch simple properties to extension methods

This commit is contained in:
Mole
2021-02-17 10:11:04 +01:00
parent d14aa007ea
commit a87075a941
11 changed files with 40 additions and 57 deletions

View File

@@ -17,6 +17,7 @@ using Umbraco.Web.WebApi;
using Umbraco.Tests.Common;
using Umbraco.Tests.TestHelpers.Entities;
using Umbraco.Core.Security;
using Umbraco.Extensions;
namespace Umbraco.Tests.TestHelpers.ControllerTesting
{
@@ -98,23 +99,23 @@ namespace Umbraco.Tests.TestHelpers.ControllerTesting
//mock CurrentUser
var groups = new List<ReadOnlyUserGroup>();
for (var index = 0; index < backofficeIdentity.Roles.Length; index++)
for (var index = 0; index < backofficeIdentity.GetRoles().Length; index++)
{
var role = backofficeIdentity.Roles[index];
var role = backofficeIdentity.GetRoles()[index];
groups.Add(new ReadOnlyUserGroup(index + 1, role, "icon-user", null, null, role, new string[0], new string[0]));
}
var mockUser = MockedUser.GetUserMock();
mockUser.Setup(x => x.IsApproved).Returns(true);
mockUser.Setup(x => x.IsLockedOut).Returns(false);
mockUser.Setup(x => x.AllowedSections).Returns(backofficeIdentity.AllowedApplications);
mockUser.Setup(x => x.AllowedSections).Returns(backofficeIdentity.GetAllowedApplications());
mockUser.Setup(x => x.Groups).Returns(groups);
mockUser.Setup(x => x.Email).Returns("admin@admin.com");
mockUser.Setup(x => x.Id).Returns((int)backofficeIdentity.Id);
mockUser.Setup(x => x.Id).Returns((int)backofficeIdentity.GetId());
mockUser.Setup(x => x.Language).Returns("en");
mockUser.Setup(x => x.Name).Returns(backofficeIdentity.RealName);
mockUser.Setup(x => x.StartContentIds).Returns(backofficeIdentity.StartContentNodes);
mockUser.Setup(x => x.StartMediaIds).Returns(backofficeIdentity.StartMediaNodes);
mockUser.Setup(x => x.Username).Returns(backofficeIdentity.Username);
mockUser.Setup(x => x.Name).Returns(backofficeIdentity.GetRealName());
mockUser.Setup(x => x.StartContentIds).Returns(backofficeIdentity.GetStartContentNodes());
mockUser.Setup(x => x.StartMediaIds).Returns(backofficeIdentity.GetStartMediaNodes());
mockUser.Setup(x => x.Username).Returns(backofficeIdentity.GetUsername());
backofficeSecurity.Setup(x => x.CurrentUser)
.Returns(mockUser.Object);