public void TestFixtureSetUp() { // Create test content m_home = Sitecore.Context.Database.GetItem("/sitecore/content/home"); using (new SecurityDisabler()) { try { m_home.Paste(File.ReadAllText(HttpContext.Current.Server.MapPath(@"~\test data\blog manager content.xml")), true, PasteMode.Overwrite); } catch { // this "catch" is used to debug issues with the Paste() method call above int y = 0; y++; } Initialize(); // Create test user try { var user = Sitecore.Security.Accounts.User.Create("sitecore\\" + TESTUSERNAME, TESTUSERNAME); Roles.AddUserToRole("sitecore\\" + TESTUSERNAME, "sitecore\\sitecore client authoring"); var accessRule = AccessRule.Create(user, AccessRight.ItemWrite, PropagationType.Any, AccessPermission.Allow); var accessRules = new AccessRuleCollection(); accessRules.Add(accessRule); m_blog1.Security.SetAccessRules(accessRules); } catch { Membership.DeleteUser("sitecore\\" + TESTUSERNAME); } } }
public void SetUp() { // Create test content m_home = Sitecore.Context.Database.GetItem("/sitecore/content/home"); using (new SecurityDisabler()) { m_home.Paste(File.ReadAllText(HttpContext.Current.Server.MapPath(@"~\test data\comment manager content.xml")), false, PasteMode.Overwrite); } Initialize(); }
public void TestFixtureSetUp() { // Create test content m_home = Sitecore.Context.Database.GetItem("/sitecore/content/home"); using (new SecurityDisabler()) { // Don't change IDs as blog item references category by ID m_home.Paste(File.ReadAllText(HttpContext.Current.Server.MapPath(@"~\test data\category manager content.xml")), false, PasteMode.Overwrite); } Initialize(); }