protected void FillDefaultFakeTemplates()
{
this.FakeItems.Add(TemplateIdSitecore, new DbTemplate("Sitecore", new TemplateID(TemplateIdSitecore)) { new DbField(FieldIDs.Security) });
this.FakeItems.Add(TemplateIDs.MainSection, new DbTemplate("Main Section", TemplateIDs.MainSection));
this.FakeItems.Add(
TemplateIDs.Template,
new DbTemplate(ItemNames.Template, TemplateIDs.Template)
{
ParentID = ItemIDs.TemplateRoot,
FullPath = "/sitecore/templates/template",
Fields = { new DbField(FieldIDs.BaseTemplate) }
});
this.FakeItems.Add(TemplateIDs.Folder, new DbTemplate(ItemNames.Folder, TemplateIDs.Folder));
this.FakeItems.Add(
TemplateIDs.StandardTemplate,
new DbTemplate(TemplateIDs.StandardTemplate)
{
new DbField("__Base template"),
// Advanced
new DbField("__Source"),
new DbField("__Source Item"),
new DbField("__Enable item fallback"),
new DbField("__Enforce version presence"),
new DbField("__Standard values"),
new DbField("__Tracking"),
// Appearance
new DbField("__Context Menu"),
new DbField("__Display name"),
new DbField("__Editor"),
new DbField("__Editors"),
new DbField("__Hidden"),
new DbField("__Icon"),
new DbField("__Read Only"),
new DbField("__Ribbon"),
new DbField("__Skin"),
new DbField("__Sortorder"),
new DbField("__Style"),
new DbField("__Subitems Sorting"),
new DbField("__Thumbnail"),
new DbField("__Originator"),
new DbField("__Preview"),
// Help
new DbField("__Help link"),
new DbField("__Long description"),
new DbField("__Short description"),
// Layout
new DbField("__Renderings"),
new DbField("__Final Renderings"),
new DbField("__Renderers"),
new DbField("__Controller"),
new DbField("__Controller Action"),
new DbField("__Presets"),
new DbField("__Page Level Test Set Definition"),
new DbField("__Content Test"),
// Lifetime
new DbField("__Valid to"),
new DbField("__Hide version"),
new DbField("__Valid from"),
// Indexing
new DbField("__Boost"),
new DbField("__Boosting Rules"),
new DbField("__Facets"),
// Insert Options
new DbField("__Insert Rules"),
new DbField("__Masters"),
// Item Buckets
new DbField("__Bucket Parent Reference"),
new DbField("__Is Bucket"),
new DbField("__Bucketable"),
new DbField("__Should Not Organize In Bucket"),
new DbField("__Default Bucket Query"),
new DbField("__Persistent Bucket Filter"),
new DbField("__Enabled Views"),
new DbField("__Default View"),
new DbField("__Quick Actions"),
// Publishing
new DbField("__Publish"),
new DbField("__Unpublish"),
new DbField("__Publishing groups"),
new DbField("__Never publish"),
// Security
new DbField("__Owner"),
new DbField("__Security"),
// Statistics
new DbField("__Created"),
new DbField("__Created by"),
new DbField("__Revision"),
new DbField("__Updated"),
new DbField("__Updated by"),
// Tagging
new DbField("__Semantics"),
// Tasks
new DbField("__Archive date"),
new DbField("__Archive Version date"),
new DbField("__Reminder date"),
new DbField("__Reminder recipients"),
new DbField("__Reminder text"),
// Validation Rules
new DbField("__Quick Action Bar Validation Rules"),
new DbField("__Validate Button Validation Rules"),
new DbField("__Validator Bar Validation Rules"),
new DbField("__Workflow Validation Rules"),
new DbField("__Suppressed Validation Rules"),
// Workflow
new DbField("__Workflow"),
new DbField("__Workflow state"),
new DbField("__Lock"),
new DbField("__Default workflow"),
});
this.FakeItems.Add(
TemplateIDs.TemplateField,
new DbTemplate(ItemNames.TemplateField, TemplateIDs.TemplateField, TemplateIDs.TemplateField)
{
ParentID = ItemIDs.TemplateRoot,
FullPath = "/sitecore/templates/template field",
Fields =
{
new DbField(TemplateFieldIDs.Type),
new DbField(TemplateFieldIDs.Shared),
new DbField(TemplateFieldIDs.Source)
}
});
}