private static Item CreateDataItem(string name,string filepath, string alt, string width, string height, string title, string keywords, string extension, string mimetype, string size) { FieldList fieldList = CreateFieldList(filepath, alt, width, height, title, keywords, extension, mimetype, size); var dataItem = new FakeItem(fieldList,name); return dataItem; }
public override Item AddFromTemplate(string itemName, ID templateId, Item destination, ID newId) { FakeDatabase fakeDatabase = Factory.GetDatabase(destination.Database.Name) as FakeDatabase; FakeItem child = new FakeItem(newId, templateId, itemName, fakeDatabase.Name); FakeItem fakeParent = destination as FakeItem; fakeParent.AddChild(child); fakeDatabase.FakeAddItem(child); return child; }
public virtual void FakeAddTemplate(Item item, IEnumerable<Item> baseTemplates) { if (_templates.Count(tuple => tuple.Item1.ID == ID.Parse("{ab86861a-6030-46c5-b394-e8f99e8b87db}")) == 1) { Item defaultTemplateItem = new FakeItem(ID.Parse("{ab86861a-6030-46c5-b394-e8f99e8b87db}"), ID.NewID, "Template", this.Name); Tuple<Item, IEnumerable<Item>> defaultTemplateMapping = new Tuple<Item, IEnumerable<Item>>(defaultTemplateItem, new List<Item>()); _templates.Add(defaultTemplateMapping); } Tuple<Item, IEnumerable<Item>> templateMapping = new Tuple<Item, IEnumerable<Item>>(item, baseTemplates); _templates.Add(templateMapping); }
public virtual void FakeAddTemplate(Item item, IEnumerable <Item> baseTemplates) { if (_templates.Count(tuple => tuple.Item1.ID == ID.Parse("{ab86861a-6030-46c5-b394-e8f99e8b87db}")) == 1) { Item defaultTemplateItem = new FakeItem(ID.Parse("{ab86861a-6030-46c5-b394-e8f99e8b87db}"), ID.NewID, "Template", this.Name); Tuple <Item, IEnumerable <Item> > defaultTemplateMapping = new Tuple <Item, IEnumerable <Item> >(defaultTemplateItem, new List <Item>()); _templates.Add(defaultTemplateMapping); } Tuple <Item, IEnumerable <Item> > templateMapping = new Tuple <Item, IEnumerable <Item> >(item, baseTemplates); _templates.Add(templateMapping); }