Example #1
0
        protected ListItem CreateOneChild(int id, string name, ListPart parent)
        {
            ListItem item = (ListItem)Activator.CreateInstance(typeof(ListItem), true);

            item.ID             = id;
            item.Name           = name;
            item.Title          = name;
            item.AncestralTrail = N2.Utility.GetTrail(parent);
            item.SortOrder      = parent.Children.Count;
            item.LinkText       = "Test_" + name;
            item.Title          = "Title_" + name;
            item.AddTo(parent);
            return(item);
        }
Example #2
0
        private long CreateContent2()
        {
            // assure storage is empty
            Assert.AreEqual(0, Storage.GetItems().Count());

            // create some content
            root  = CreateOneItem <TestItem>(1, "root", null);
            item1 = CreateOneItem <TestItem>(11, "item1", root);
            item2 = CreateOneItem <TestItem>(12, "item2", root);
            list  = CreateOneItem <ListPart>(1000, "listitem", item1);
            CreateOneChild(91, "listitem1", list);
            CreateOneChild(92, "listitem2", list);
            CreateOneChild(93, "listitem3", list);
            item1a = CreateOneItem <TestItem>(111, "item1a", item1);
            item1b = CreateOneItem <TestItem>(112, "item1b", item1);

            repository.SaveOrUpdate(root, item1, item1a, item1b, item2, list);
            return(5); // # of pages
        }