Exemple #1
0
        public static WebModelNode AddRandomDocumentLibrary(this WebModelNode model, Action <ListModelNode> action)
        {
            return(model.AddRandomTypedDefinition <ListDefinition, WebModelNode, ListModelNode>(node =>
            {
                var def = node.Value as ListDefinition;

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

                action(node);
            }));
        }
Exemple #2
0
 public static WebModelNode AddRandomWeb(this WebModelNode model, Action <WebModelNode> action)
 {
     return(model.AddRandomTypedDefinition <WebDefinition, WebModelNode, WebModelNode>(action));
 }
Exemple #3
0
 public static WebModelNode AddRandomContentType(this WebModelNode model,
                                                 Action <ContentTypeModelNode> action)
 {
     return(model.AddRandomTypedDefinition <ContentTypeDefinition, WebModelNode, ContentTypeModelNode>(action));
 }
Exemple #4
0
 public static WebModelNode AddRandomField(this WebModelNode model, Action <ModelNode> action)
 {
     return(model.AddRandomTypedDefinition <FieldDefinition, WebModelNode, FieldModelNode>(action));
 }
Exemple #5
0
 public static WebModelNode AddRandomList(this WebModelNode model, Action <ListModelNode> action)
 {
     return(model.AddRandomTypedDefinition <ListDefinition, WebModelNode, ListModelNode>(action));
 }
 public static WebModelNode AddRandomApp(this WebModelNode model, Action<WebModelNode> action)
 {
     return model.AddRandomTypedDefinition<AppDefinition, WebModelNode, WebModelNode>(action);
 }