diff --git a/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj b/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj
index a3f8953ac3..db3ae1bc25 100644
--- a/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj
+++ b/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj
@@ -78,7 +78,10 @@
<_Parameter1>Umbraco.Tests.Common
-
+
+
+ <_Parameter1>Umbraco.Tests.UnitTests
+
diff --git a/src/Umbraco.Tests/Models/UserExtensionsTests.cs b/src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Models/UserExtensionsTests.cs
similarity index 93%
rename from src/Umbraco.Tests/Models/UserExtensionsTests.cs
rename to src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Models/UserExtensionsTests.cs
index bf76031b59..979d18c5a1 100644
--- a/src/Umbraco.Tests/Models/UserExtensionsTests.cs
+++ b/src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Models/UserExtensionsTests.cs
@@ -5,14 +5,16 @@ using Moq;
using NUnit.Framework;
using Umbraco.Core.Models;
using Umbraco.Core.Models.Entities;
-using Umbraco.Core.Models.Membership;
using Umbraco.Core.Services;
+using Umbraco.Tests.Common.Builders;
-namespace Umbraco.Tests.Models
+namespace Umbraco.Tests.UnitTests.Umbraco.Infrastructure.Models
{
[TestFixture]
public class UserExtensionsTests
{
+ private readonly UserBuilder _userBuilder = new UserBuilder();
+
[TestCase(-1, "-1", "-1,1,2,3,4,5", true)] // below root start node
[TestCase(2, "-1,1,2", "-1,1,2,3,4,5", true)] // below start node
[TestCase(5, "-1,1,2,3,4,5", "-1,1,2,3,4,5", true)] // at start node
@@ -24,9 +26,10 @@ namespace Umbraco.Tests.Models
public void Determines_Path_Based_Access_To_Content(int startNodeId, string startNodePath, string contentPath, bool outcome)
{
- var userMock = new Mock();
- userMock.Setup(u => u.StartContentIds).Returns(new[] { startNodeId });
- var user = userMock.Object;
+ var user = _userBuilder
+ .WithStartContentIds(new[] { startNodeId })
+ .Build();
+
var content = Mock.Of(c => c.Path == contentPath && c.Id == 5);
var esmock = new Mock();
diff --git a/src/Umbraco.Tests/Umbraco.Tests.csproj b/src/Umbraco.Tests/Umbraco.Tests.csproj
index 3a36f59776..36550066db 100644
--- a/src/Umbraco.Tests/Umbraco.Tests.csproj
+++ b/src/Umbraco.Tests/Umbraco.Tests.csproj
@@ -324,7 +324,6 @@
-