Update UserServiceTests.cs

This commit is contained in:
Alain
2015-01-06 12:18:08 +00:00
parent cc61c34cdf
commit f3b23a15c9

View File

@@ -458,17 +458,36 @@ namespace Umbraco.Tests.Services
var user1 = ServiceContext.UserService.CreateUserWithIdentity("test1", "test1@test.com", userType);
var user2 = ServiceContext.UserService.CreateUserWithIdentity("test2", "test2@test.com", userType);
var user3 = ServiceContext.UserService.CreateUserWithIdentity("test3", "test3@test.com", userType);
var user4 = ServiceContext.UserService.CreateUserWithIdentity("test4", "test4@test.com", userType);
//now add the section to specific users
ServiceContext.UserService.AddSectionToAllUsers("test", (int)user1.Id, (int)user2.Id);
//assert
var result1 = ServiceContext.UserService.GetUserById((int)user1.Id);
var result2 = ServiceContext.UserService.GetUserById((int)user2.Id);
var result3 = ServiceContext.UserService.GetUserById((int)user3.Id);
var result4 = ServiceContext.UserService.GetUserById((int)user4.Id);
Assert.IsTrue(result1.AllowedSections.Contains("test"));
Assert.IsTrue(result2.AllowedSections.Contains("test"));
Assert.IsFalse(result3.AllowedSections.Contains("test"));
Assert.IsFalse(result4.AllowedSections.Contains("test"));
//now add the section to all users
ServiceContext.UserService.AddSectionToAllUsers("test");
//assert
var result1 = ServiceContext.UserService.GetUserById((int)user1.Id);
var result2 = ServiceContext.UserService.GetUserById((int)user2.Id);
result1 = ServiceContext.UserService.GetUserById((int)user1.Id);
result2 = ServiceContext.UserService.GetUserById((int)user2.Id);
result3 = ServiceContext.UserService.GetUserById((int)user3.Id);
result4 = ServiceContext.UserService.GetUserById((int)user4.Id);
Assert.IsTrue(result1.AllowedSections.Contains("test"));
Assert.IsTrue(result2.AllowedSections.Contains("test"));
Assert.IsTrue(result3.AllowedSections.Contains("test"));
Assert.IsTrue(result4.AllowedSections.Contains("test"));
}
[Test]
public void Get_By_Profile_Username()
{