public static ModelNode AddRandomDocumentLibrary(this ModelNode model, Action <ModelNode> action)
        {
            return(model.AddRandomDefinition <ListDefinition>(node =>
            {
                var def = node.Value as ListDefinition;

                def.ContentTypesEnabled = true;
                def.TemplateType = BuiltInListTemplateTypeId.DocumentLibrary;

                action(node);
            }));
        }
Exemple #2
0
 public static ModelNode AddRandomPropertyBag(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <PropertyDefinition>(action));
 }
Exemple #3
0
 public static ModelNode AddRandomWelcomePage(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <WelcomePageDefinition>(action));
 }
Exemple #4
0
 public static ModelNode AddRandomClientWebpart(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <ClientWebPartDefinition>(action));
 }
Exemple #5
0
 public static ModelNode AddRandomAuditSetting(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <AuditSettingsDefinition>(action));
 }
Exemple #6
0
 public static ModelNode AddRandomUserCustomAction(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <UserCustomActionDefinition>(action));
 }
 public static ModelNode AddRandomWebpart(this ModelNode model, Action<ModelNode> action)
 {
     return model.AddRandomDefinition<WebPartDefinition>(action);
 }
 public static ModelNode AddRandomSecurityGroup(this ModelNode model, Action<ModelNode> action)
 {
     return model.AddRandomDefinition<SecurityGroupDefinition>(action);
 }
Exemple #9
0
 public static ModelNode AddRandomContentType(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <ContentTypeDefinition>(action));
 }
Exemple #10
0
 public static ModelNode AddRandomField(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <FieldDefinition>(action));
 }
Exemple #11
0
 public static ModelNode AddRandomModuleFile(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <ModuleFileDefinition>(action));
 }
Exemple #12
0
 public static ModelNode AddRandomListItem(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <ListItemDefinition>(action));
 }
Exemple #13
0
 public static ModelNode AddRandomTerm(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <TaxonomyTermDefinition>(action));
 }
Exemple #14
0
 public static ModelNode AddRandomPublishingPage(this ModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomDefinition <PublishingPageDefinition>(action));
 }