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); })); }
public static WebModelNode AddRandomWeb(this WebModelNode model, Action <WebModelNode> action) { return(model.AddRandomTypedDefinition <WebDefinition, WebModelNode, WebModelNode>(action)); }
public static WebModelNode AddRandomContentType(this WebModelNode model, Action <ContentTypeModelNode> action) { return(model.AddRandomTypedDefinition <ContentTypeDefinition, WebModelNode, ContentTypeModelNode>(action)); }
public static WebModelNode AddRandomField(this WebModelNode model, Action <ModelNode> action) { return(model.AddRandomTypedDefinition <FieldDefinition, WebModelNode, FieldModelNode>(action)); }
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); }