private Page CreateNestedPage() { PageController pc = new PageController(); var page = pc.Create("page", testContext.users[0]); var pageSub1 = pc.AddSubPage("sub page 1", page.Id, testContext.users[0]); var pageSub2 = pc.AddSubPage("sub page 2", page.Id, testContext.users[0]); var p = pc.AddSubPage("sub 1 sub page 1", pageSub1.Id, testContext.users[0]); pc.ChangeOwner(p.Id, testContext.users[17].Id, testContext.users[0]); pc.AddSubPage("sub 2 sub page 1", pageSub2.Id, testContext.users[0]); var t = pc.AddAttachment("sub 1 attachment 1", pageSub1.Id, testContext.users[0]); AttachmentController ac = new AttachmentController(); ac.ChangeOwner(t.Id, testContext.users[25].Id, testContext.users[0]); pc.AddAttachment("page attachment", page.Id, testContext.users[0]); var teams = CreateTeams(); pc.AddAdmin(page.Id, teams[0].Id, testContext.users[0]); pc.AddReader(page.Id, teams[1].Id, testContext.users[0]); pc.AddAdmin(page.Id, testContext.users[10].Id, testContext.users[0]); pc.AddReader(page.Id, testContext.users[11].Id, testContext.users[0]); return(page); }
private Page CreateNestedPage() { var page = controller.Create("page", testContext.users[0]); var pageSub1 = controller.AddSubPage("sub page 1", page.Id, testContext.users[0]); var pageSub2 = controller.AddSubPage("sub page 2", page.Id, testContext.users[0]); var p = controller.AddSubPage("sub 1 sub page 1", pageSub1.Id, testContext.users[0]); controller.ChangeOwner(p.Id, testContext.users[17].Id, testContext.users[0]); controller.AddSubPage("sub 2 sub page 1", pageSub2.Id, testContext.users[0]); controller.AddAttachment("sub 1 attachment 1", pageSub1.Id, testContext.users[0]); controller.AddAttachment("page attachment", page.Id, testContext.users[0]); var teams = CreateTeams(); controller.AddAdmin(page.Id, teams[0].Id, testContext.users[0]); controller.AddReader(page.Id, teams[1].Id, testContext.users[0]); controller.AddAdmin(page.Id, testContext.users[10].Id, testContext.users[0]); controller.AddReader(page.Id, testContext.users[11].Id, testContext.users[0]); return(page); }