public void SetUp() { ServerOperations.Roles().CreateRole(RoleName1); ServerOperations.Roles().CreateRole(RoleName2); Guid templateId = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Templates().GetTemplateIdByTitle(PageTemplateName); Guid pageId = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Pages().CreatePage(PageName, templateId); pageId = ServerOperations.Pages().GetPageNodeId(pageId); ServerOperationsFeather.Pages().AddDocumentsListWidgetToPage(pageId, "Contentplaceholder1"); ServerOperationsFeather.Pages().AddLoginStatusWidgetToPage(pageId, "Contentplaceholder1"); ServerOperationsFeather.Pages().AddLoginFormWidgetToPage(pageId, "Contentplaceholder1"); ServerOperations.Documents().CreateLibrary(LibraryTitle); ServerOperations.Documents().CreateLibrary(AnotherDocumentLibraryTitle); ServerOperations.Documents().Upload(LibraryTitle, DocumentTitle + 1, ImageResource1); ServerOperations.Documents().Upload(AnotherDocumentLibraryTitle, DocumentTitle + 2, ImageResource2); Guid userId1 = ServerOperations.Users().CreateUserWithProfileAndRoles(AuthorUserName1, AuthorPassword1, AuthorFirstName1, AuthorLastName1, AuthorEmail1, new List <string> { RoleName1 }); Guid userId2 = ServerOperations.Users().CreateUserWithProfileAndRoles(AuthorUserName2, AuthorPassword2, AuthorFirstName2, AuthorLastName2, AuthorEmail2, new List <string> { RoleName2 }); ServerOperations.Roles().AssignRoleToUser(RoleName1, userId1); ServerOperations.Roles().AssignRoleToUser(RoleName2, userId2); }
public void TearDown() { ServerOperations.Users().LogoutUser(); AuthenticationHelper.AuthenticateUser(AdminUser, AdminPassword); ServerOperations.Pages().DeleteAllPages(); ServerOperations.Documents().DeleteAllLibrariesExceptDefaultOne(); ServerOperations.Users().DeleteUserAndProfile(AuthorUserName1); ServerOperations.Users().DeleteUserAndProfile(AuthorUserName2); ServerOperations.Roles().DeleteRoles(new string[] { RoleName1, RoleName2 }); }