From 5c4a6b49518e163d3755944608887c4bcba802af Mon Sep 17 00:00:00 2001 From: "support@subpointsolutions.com" Date: Tue, 27 Sep 2016 06:25:06 -0700 Subject: [PATCH 01/10] + Consider ModelNode.Validate(Func callback) method #882 + added DefaultFluentModelValidationService prototype and tests --- ...efaultFluentModelValidationServiceTests.cs | 264 ++++++++++++++++++ .../SPMeta2.Regression.Tests.csproj | 1 + .../SPMeta2/Extensions/ModelNodeExtensions.cs | 19 ++ SPMeta2/SPMeta2/SPMeta2.csproj | 2 + SPMeta2/SPMeta2/ServiceContainer.cs | 1 + .../FluentModelValidationServiceBase.cs | 95 +++++++ .../DefaultFluentModelValidationService.cs | 75 +++++ 7 files changed, 457 insertions(+) create mode 100644 SPMeta2/SPMeta2.Regression.Tests/Impl/Services/DefaultFluentModelValidationServiceTests.cs create mode 100644 SPMeta2/SPMeta2/Services/FluentModelValidationServiceBase.cs create mode 100644 SPMeta2/SPMeta2/Services/Impl/DefaultFluentModelValidationService.cs diff --git a/SPMeta2/SPMeta2.Regression.Tests/Impl/Services/DefaultFluentModelValidationServiceTests.cs b/SPMeta2/SPMeta2.Regression.Tests/Impl/Services/DefaultFluentModelValidationServiceTests.cs new file mode 100644 index 000000000..652de9627 --- /dev/null +++ b/SPMeta2/SPMeta2.Regression.Tests/Impl/Services/DefaultFluentModelValidationServiceTests.cs @@ -0,0 +1,264 @@ +using System.Diagnostics; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Containers.Utils; +using SPMeta2.Definitions; +using SPMeta2.Regression.Tests.Base; +using SPMeta2.Services; +using SPMeta2.Services.Impl; +using SPMeta2.Standard.Definitions.Fields; +using SPMeta2.Utils; +using System.Collections.Generic; +using SPMeta2.Syntax.Default; + +using SPMeta2.Extensions; +using System; +using SPMeta2.Models; + +namespace SPMeta2.Regression.Tests.Impl.Services +{ + [TestClass] + public class DefaultFluentModelValidationServiceTests : SPMeta2DefinitionRegresionTestBase + { + #region properties + + #endregion + + #region base tests + + [TestMethod] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void Can_Get_FluentModelValidationServiceBase_Instance() + { + var service = ServiceContainer.Instance.GetService(); + + Assert.IsNotNull(service); + } + + [TestMethod] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void Can_Create_DefaultFluentModelValidationService() + { + var service = new DefaultFluentModelValidationService(); + + Assert.IsNotNull(service); + } + + [TestMethod] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void Can_Use_FluentModelValidationServiceBase_DefaultModelExtension() + { + var model = SPMeta2Model.NewSiteModel(site => + { + + }); + + model.Validate(context => + { + context.IsValid = true; + }); + } + + #endregion + + #region usage tests + + [TestMethod] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void DefaultFluentModelValidationService_Pass_On_Invalid_Model() + { + var model = GetDefaultModel(); + + var result = model.Validate(context => + { + context.IsValid = false; + }); + + Assert.IsNotNull(result); + Assert.AreEqual(false, result.IsValid); + } + + + [TestMethod] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void DefaultFluentModelValidationService_Pass_On_Valid_Model() + { + var model = GetDefaultModel(); + + var result = model.Validate(context => + { + context.IsValid = true; + }); + + Assert.IsNotNull(result); + Assert.AreEqual(true, result.IsValid); + } + + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void DefaultFluentModelValidationService_Throw_On_Null_Action() + { + var model = GetDefaultModel(); + var result = model.Validate(null); + } + + [TestMethod] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void DefaultFluentModelValidationService_Pass_On_Has_Hist() + { + var model = GetDefaultModel(); + + var hasHit = false; + + var result = model.Validate(context => + { + hasHit = true; + }); + + Assert.AreEqual(true, hasHit); + } + + [TestMethod] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void DefaultFluentModelValidationService_Pass_On_ValidContext() + { + var model = GetDefaultModel(); + + var hasHit = false; + + var result = model.Validate(context => + { + Assert.IsNotNull(context.ValidationContext.CurrentDefinition); + Assert.IsNotNull(context.ValidationContext.CurrentModelNode); + + hasHit = true; + }); + + Assert.AreEqual(true, hasHit); + } + + [TestMethod] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void DefaultFluentModelValidationService_Pass_On_Invalid_Fields() + { + var model = GetFieldsModel(); + + var result = model.Validate(context => + { + if (context.ValidationContext.CurrentDefinition is FieldDefinition) + { + var def = context.ValidationContext.CurrentDefinition as FieldDefinition; + + if (string.IsNullOrEmpty(def.InternalName)) + { + context.IsValid = false; + } + else + { + context.IsValid = true; + } + } + else + { + context.IsValid = false; + } + }); + + Assert.IsNotNull(result); + Assert.AreEqual(false, result.IsValid); + } + + [TestMethod] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void DefaultFluentModelValidationService_Pass_On_Valid_Fields() + { + var model = GetFieldsModel(); + + foreach (var fieldMOdel in model.ChildModels) + { + (fieldMOdel.Value as FieldDefinition).InternalName = "t"; + } + + var result = model.Validate(context => + { + if (context.ValidationContext.CurrentDefinition is FieldDefinition) + { + var def = context.ValidationContext.CurrentDefinition as FieldDefinition; + + if (string.IsNullOrEmpty(def.InternalName)) + { + context.IsValid = false; + } + else + { + context.IsValid = true; + } + } + else + { + context.IsValid = true; + } + }); + + Assert.IsNotNull(result); + Assert.AreEqual(true, result.IsValid); + } + + [TestMethod] + [TestCategory("Regression.Services.DefaultFluentModelValidationService")] + [TestCategory("CI.Core")] + public void DefaultFluentModelValidationService_Pass_On_Fields_Only() + { + + var model = GetFieldsModel(); + + foreach (var fieldMOdel in model.ChildModels) + { + (fieldMOdel.Value as FieldDefinition).InternalName = "t"; + } + + var result = model.Validate(context => + { + context.IsValid = true; + }); + + Assert.IsNotNull(result); + Assert.AreEqual(true, result.IsValid); + } + + #endregion + + #region utils + + private ModelNode GetDefaultModel() + { + return SPMeta2Model.NewSiteModel(site => + { + + }); ; + } + + + private ModelNode GetFieldsModel() + { + return SPMeta2Model.NewSiteModel(site => + { + site.AddField(new FieldDefinition()); + site.AddField(new FieldDefinition()); + site.AddField(new FieldDefinition()); + }); ; + } + + #endregion + } +} diff --git a/SPMeta2/SPMeta2.Regression.Tests/SPMeta2.Regression.Tests.csproj b/SPMeta2/SPMeta2.Regression.Tests/SPMeta2.Regression.Tests.csproj index 7078fd229..061b3ec3b 100644 --- a/SPMeta2/SPMeta2.Regression.Tests/SPMeta2.Regression.Tests.csproj +++ b/SPMeta2/SPMeta2.Regression.Tests/SPMeta2.Regression.Tests.csproj @@ -230,6 +230,7 @@ + diff --git a/SPMeta2/SPMeta2/Extensions/ModelNodeExtensions.cs b/SPMeta2/SPMeta2/Extensions/ModelNodeExtensions.cs index 74b1d3c2a..6ab660e0c 100644 --- a/SPMeta2/SPMeta2/Extensions/ModelNodeExtensions.cs +++ b/SPMeta2/SPMeta2/Extensions/ModelNodeExtensions.cs @@ -215,5 +215,24 @@ public static string ToDotGraph(this ModelNode modelNode) } #endregion + + #region validation + + public static ModelValidationResultSet Validate(this ModelNode node, Action> action) + { + var service = ServiceContainer.Instance.GetService(); + + return service.Validate(node, action); + } + + public static ModelValidationResultSet Validate(this ModelNode node, Action> action) + where TDefinition : DefinitionBase + { + var service = ServiceContainer.Instance.GetService(); + + return service.Validate(node, action); + } + + #endregion } } diff --git a/SPMeta2/SPMeta2/SPMeta2.csproj b/SPMeta2/SPMeta2/SPMeta2.csproj index a7ac718f1..5e0f9b4f9 100644 --- a/SPMeta2/SPMeta2/SPMeta2.csproj +++ b/SPMeta2/SPMeta2/SPMeta2.csproj @@ -345,8 +345,10 @@ + + diff --git a/SPMeta2/SPMeta2/ServiceContainer.cs b/SPMeta2/SPMeta2/ServiceContainer.cs index 7b85dd708..7c356b7bc 100644 --- a/SPMeta2/SPMeta2/ServiceContainer.cs +++ b/SPMeta2/SPMeta2/ServiceContainer.cs @@ -44,6 +44,7 @@ private void InitServices() RegisterService(typeof(ModelPrettyPrintServiceBase), new DefaultModelPrettyPrintService()); RegisterService(typeof(ModelDotGraphPrintServiceBase), new DefaultModelDotGraphPrintService()); + RegisterService(typeof(FluentModelValidationServiceBase), new DefaultFluentModelValidationService()); } #endregion diff --git a/SPMeta2/SPMeta2/Services/FluentModelValidationServiceBase.cs b/SPMeta2/SPMeta2/Services/FluentModelValidationServiceBase.cs new file mode 100644 index 000000000..27f899db0 --- /dev/null +++ b/SPMeta2/SPMeta2/Services/FluentModelValidationServiceBase.cs @@ -0,0 +1,95 @@ +using SPMeta2.Definitions; +using SPMeta2.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SPMeta2.Services +{ + #region classes + + public class TypedModelValidationResult + where TDefinition : DefinitionBase + { + public TypedModelValidationResult() + { + ValidationContext = new TypedModelValidationContext(); + } + + public TypedModelValidationContext ValidationContext { get; set; } + public string Message { get; set; } + public bool IsValid { get; set; } + } + + public class TypedModelValidationContext + where TDefinition : DefinitionBase + { + public virtual ModelNode Model { get; set; } + public virtual ModelNode CurrentModelNode { get; set; } + public virtual TDefinition CurrentDefinition { get; set; } + + public virtual ModelNode ParentModelNode { get; set; } + public virtual DefinitionBase ParentDefinition { get; set; } + + public virtual IEnumerable ChildModelNodes { get; set; } + public virtual IEnumerable ChildDefinitions { get; set; } + + public virtual IEnumerable GetChildDefinitions() + where TDef : DefinitionBase + { + if (ChildDefinitions == null) + return Enumerable.Empty(); + + return ChildDefinitions.OfType(); + } + + public virtual IEnumerable GetChildModelNodes() + where TDef : DefinitionBase + { + if (ChildDefinitions == null) + return Enumerable.Empty(); + + return ChildModelNodes.Where(m => m.Value is TDef); + } + } + + public class ModelValidationResultSet + where TDefinition : DefinitionBase + { + + public ModelValidationResultSet() + { + ValidationResults = new List>(); + } + public List> ValidationResults { get; set; } + + public virtual bool IsValid + { + get + { + return ValidationResults.All(r => r != null && r.IsValid); + } + } + + } + + #endregion + + public abstract class FluentModelValidationServiceBase + { + #region methods + + public abstract ModelValidationResultSet Validate( + ModelNode node, + Action> action); + + public abstract ModelValidationResultSet Validate( + ModelNode node, + Action> action) + where TDefinition : DefinitionBase; + + #endregion + } +} diff --git a/SPMeta2/SPMeta2/Services/Impl/DefaultFluentModelValidationService.cs b/SPMeta2/SPMeta2/Services/Impl/DefaultFluentModelValidationService.cs new file mode 100644 index 000000000..2d31cb117 --- /dev/null +++ b/SPMeta2/SPMeta2/Services/Impl/DefaultFluentModelValidationService.cs @@ -0,0 +1,75 @@ +using SPMeta2.Definitions; +using SPMeta2.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SPMeta2.Services.Impl +{ + public class DefaultFluentModelValidationService : FluentModelValidationServiceBase + { + #region methods + + public override ModelValidationResultSet Validate(ModelNode node, Action> action) + { + return Validate(node, action); + } + + + public override ModelValidationResultSet Validate(ModelNode node, Action> action) + { + if (action == null) + throw new ArgumentNullException("action"); + + var result = new ModelValidationResultSet(); + + WalkModel(result, null, node, action, validationContext => + { + return validationContext.ValidationContext.CurrentDefinition is TDefinition; + }); + + return result; + } + + private void WalkModel(ModelValidationResultSet result, ModelNode parentModelNode, ModelNode node, + Action> action, + Func, bool> filterCallback) + where TDefinition : DefinitionBase + { + var validationResult = new TypedModelValidationResult + { + + }; + + validationResult.ValidationContext.ParentModelNode = parentModelNode; + validationResult.ValidationContext.CurrentModelNode = node; + + validationResult.ValidationContext.ParentDefinition = parentModelNode != null ? parentModelNode.Value : null; + validationResult.ValidationContext.CurrentDefinition = node.Value as TDefinition; + + validationResult.ValidationContext.ChildModelNodes = node.ChildModels; + validationResult.ValidationContext.ChildDefinitions = node.ChildModels.Where(m => m.Value is TDefinition).Select(m => m.Value as TDefinition); + + if (filterCallback != null) + { + if (filterCallback(validationResult)) + { + action(validationResult); + result.ValidationResults.Add(validationResult); + } + } + else + { + action(validationResult); + result.ValidationResults.Add(validationResult); + } + + foreach (var childNode in node.ChildModels) + WalkModel(result, node, childNode, action, filterCallback); + } + + #endregion + } +} From d993c80e4eb999ff29b66d44b6764eef8c63ba6f Mon Sep 17 00:00:00 2001 From: Support Date: Sun, 2 Oct 2016 18:31:47 +1100 Subject: [PATCH 02/10] + Broken links in Documentation - Scenarios #896 --- .../SubPointSolutions.Docs/SubPointSolutions.Docs.csproj | 1 + SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/Index.md | 2 -- .../sp-foundation-definitions/ContentTypeDefinition.md | 6 ++++++ 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ContentTypeDefinition.md diff --git a/SPMeta2/SubPointSolutions.Docs/SubPointSolutions.Docs.csproj b/SPMeta2/SubPointSolutions.Docs/SubPointSolutions.Docs.csproj index f0547264b..2d5b9b64c 100644 --- a/SPMeta2/SubPointSolutions.Docs/SubPointSolutions.Docs.csproj +++ b/SPMeta2/SubPointSolutions.Docs/SubPointSolutions.Docs.csproj @@ -840,6 +840,7 @@ + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/Index.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/Index.md index 310e39cce..e28db1e2d 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/Index.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/Index.md @@ -10,8 +10,6 @@ TileDescription: 'Hassle-free SharePoint artifact provisioning framework for SP2 --- ## Welcome to M2 (also known as SPMeta2) -CI build merge 2 - SPMeta2 is a hassle-free fluent API for code-based SharePoint artefact provisioning. It offers a consistent provisioning API via SSOM/CSOM for SharePoin 2010, 2013 and O365. diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ContentTypeDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ContentTypeDefinition.md new file mode 100644 index 000000000..f2607c056 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ContentTypeDefinition.md @@ -0,0 +1,6 @@ +Content type provision is enabled via ContentTypeDefinition object. + +Both CSOM/SSOM object models are supported. +Provision checks if content type exists by the content type ID, then creates a new conten type. +You can deploy either single content type or a set using AddContentType() extension method as per following examples. + From f109caf4aae28173fc479a3bcfa7ad5c0ba897d1 Mon Sep 17 00:00:00 2001 From: Support Date: Sun, 2 Oct 2016 18:35:11 +1100 Subject: [PATCH 03/10] + NET 35 build fix --- SPMeta2/SPMeta2/Services/FluentModelValidationServiceBase.cs | 2 +- .../Services/Impl/DefaultFluentModelValidationService.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SPMeta2/SPMeta2/Services/FluentModelValidationServiceBase.cs b/SPMeta2/SPMeta2/Services/FluentModelValidationServiceBase.cs index 27f899db0..44a64590e 100644 --- a/SPMeta2/SPMeta2/Services/FluentModelValidationServiceBase.cs +++ b/SPMeta2/SPMeta2/Services/FluentModelValidationServiceBase.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; -using System.Threading.Tasks; + namespace SPMeta2.Services { diff --git a/SPMeta2/SPMeta2/Services/Impl/DefaultFluentModelValidationService.cs b/SPMeta2/SPMeta2/Services/Impl/DefaultFluentModelValidationService.cs index 2d31cb117..b63886eb4 100644 --- a/SPMeta2/SPMeta2/Services/Impl/DefaultFluentModelValidationService.cs +++ b/SPMeta2/SPMeta2/Services/Impl/DefaultFluentModelValidationService.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; -using System.Threading.Tasks; + namespace SPMeta2.Services.Impl { From 96bd4056595cc2ff2d1c59c1b77d2d77e9b51145 Mon Sep 17 00:00:00 2001 From: "support@subpointsolutions.com" Date: Sun, 2 Oct 2016 01:12:38 -0700 Subject: [PATCH 04/10] + Investigate 'Show timeline above the view' setting for the list view #890 + added Regression.Scenarios.ListsViews.Timeline tests --- .../Impl/Scenarios/ListViewScenariousTest.cs | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/ListViewScenariousTest.cs b/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/ListViewScenariousTest.cs index 337038b61..cdfeab1c5 100644 --- a/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/ListViewScenariousTest.cs +++ b/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/ListViewScenariousTest.cs @@ -390,6 +390,89 @@ public void CanDeploy_ListView_As_OOTB_Library_ApproveRejectItems() #endregion + #region timeline + + [TestMethod] + [TestCategory("Regression.Scenarios.ListsViews.Timeline")] + public void CanDeploy_ListView_With_Timeline() + { + var listDef = ModelGeneratorService.GetRandomDefinition(def => + { + def.TemplateType = BuiltInListTemplateTypeId.TasksWithTimelineAndHierarchy; + def.Hidden = false; + }); + + var listViewDef = ModelGeneratorService.GetRandomDefinition(def => + { + + def.ViewData = ""; + }); + + var webModel = SPMeta2Model.NewWebModel(web => + { + web.AddList(listDef, list => + { + list.AddListView(listViewDef); + }); + }); + + TestModel(webModel); + } + + [TestMethod] + [TestCategory("Regression.Scenarios.ListsViews.Timeline")] + public void CanDeploy_ListView_Without_Timeline() + { + var listDef = ModelGeneratorService.GetRandomDefinition(def => + { + def.TemplateType = BuiltInListTemplateTypeId.TasksWithTimelineAndHierarchy; + def.Hidden = false; + }); + + var listViewDef = ModelGeneratorService.GetRandomDefinition(def => + { + def.ViewData = ""; + }); + + var webModel = SPMeta2Model.NewWebModel(web => + { + web.AddList(listDef, list => + { + list.AddListView(listViewDef); + }); + }); + + TestModel(webModel); + } + + [TestMethod] + [TestCategory("Regression.Scenarios.ListsViews.Timeline")] + public void CanDeploy_ListView_Without_Timeline2() + { + var listDef = ModelGeneratorService.GetRandomDefinition(def => + { + def.TemplateType = BuiltInListTemplateTypeId.TasksWithTimelineAndHierarchy; + def.Hidden = false; + }); + + var listViewDef = ModelGeneratorService.GetRandomDefinition(def => + { + //def.ViewData = ""; + }); + + var webModel = SPMeta2Model.NewWebModel(web => + { + web.AddList(listDef, list => + { + list.AddListView(listViewDef); + }); + }); + + TestModel(webModel); + } + + #endregion + #region utils protected ListViewDefinition GetLocalizedDefinition() From 8c811660ffc918a61a8b044ad31f80115679cd64 Mon Sep 17 00:00:00 2001 From: Support Date: Mon, 3 Oct 2016 11:03:23 +1100 Subject: [PATCH 05/10] + new samples for Choice and MultiChoice fields --- SPMeta2/Build/build.cake | 4 + .../Code/Samples/m2Samples.cs | 468 +++++++++--------- .../ChoiceFieldDefinition.md | 23 +- .../ChoiceFieldDefinitionTests.cs | 21 +- .../ContentDatabaseDefinitionTests.cs | 2 +- .../MultiChoiceFieldDefinition.md | 24 +- .../MultiChoiceFieldDefinitionTests.cs | 23 +- 7 files changed, 281 insertions(+), 284 deletions(-) diff --git a/SPMeta2/Build/build.cake b/SPMeta2/Build/build.cake index 91f8f2ce9..009716158 100644 --- a/SPMeta2/Build/build.cake +++ b/SPMeta2/Build/build.cake @@ -39,6 +39,9 @@ Task("Docs-Publishing") var srcDocsPath = System.IO.Path.GetFullPath(string.Format(@"./../SubPointSolutions.Docs/Views/{0}", projectDocsFolder)); var dstDocsPath = string.Format(@"{0}/subpointsolutions-docs/SubPointSolutions.Docs/Views", docsRepoFolder); + var srcSamplesPath = System.IO.Path.GetFullPath(string.Format(@"./../SubPointSolutions.Docs/Code/Samples/m2Samples.cs")); + var dstSamplesPath = string.Format(@"{0}/subpointsolutions-docs/SubPointSolutions.Docs/Code/Samples", docsRepoFolder); + var commitName = string.Format(@"{0} - CI docs update {1}", projectName, DateTime.Now.ToString("yyyyMMdd_HHmmssfff")); Information(string.Format("Merging documentation wiht commit:[{0}]", commitName)); @@ -72,6 +75,7 @@ Task("Docs-Publishing") var mergeCmd = new []{ string.Format("cd '{0}'", docsRepoFolder), string.Format("copy-item '{0}' '{1}' -Recurse -Force", srcDocsPath, dstDocsPath), + string.Format("copy-item '{0}' '{1}' -Recurse -Force", srcSamplesPath, dstSamplesPath), string.Format("git add *.md"), string.Format("git add *.cs"), string.Format("git commit -m '{0}'", commitName), diff --git a/SPMeta2/SubPointSolutions.Docs/Code/Samples/m2Samples.cs b/SPMeta2/SubPointSolutions.Docs/Code/Samples/m2Samples.cs index c7bbb647d..569fab8ba 100644 --- a/SPMeta2/SubPointSolutions.Docs/Code/Samples/m2Samples.cs +++ b/SPMeta2/SubPointSolutions.Docs/Code/Samples/m2Samples.cs @@ -36,10 +36,10 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Break role inheritance\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n CanDeploySimpleBreakRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests.CanDeploySimpleBreakRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add business data field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n CanDeploySimpleBusinessDataFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests.CanDeploySimpleBusinessDataFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add calculated field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CanDeploySimpleCalculatedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests.CanDeploySimpleCalculatedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new ChoiceFieldDefinition\r\n{\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add client web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n CanDeploySimpleClientWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests.CanDeploySimpleClientWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add computed field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n CanDeploySimpleComputedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests.CanDeploySimpleComputedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploEmptyContentEditorWebpart\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploEmptyContentEditorWebpart\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP with link\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var htmlContent = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n};\r\n\r\nvar cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploContentEditorWebpartWithUrlLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploContentEditorWebpartWithUrlLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeployContentEditorWebpartWithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeployContentEditorWebpartWithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , @@ -75,7 +75,7 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folder hierarchy to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeployHierarchicalFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeployHierarchicalFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add guid field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n CanDeploySimpleGuidFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests.CanDeploySimpleGuidFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Reorder content type fields\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var hiddenNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n};\r\n\r\nvar publicNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n};\r\n\r\nvar hiddenNotesContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n CanHideContentTypeFields\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests.CanHideContentTypeFields\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add IRM settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests.CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add timer job\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n CanDeploySimpleJobDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests.CanDeploySimpleJobDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add list by template type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var genericList = new ListDefinition\r\n{\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n};\r\n\r\nvar documentLibrary = new ListDefinition\r\n{\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployListByTemplateId\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployListByTemplateId\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , @@ -100,44 +100,44 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add master page setting\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n// BuiltInMasterPageDefinitions.Seattle\r\n// BuiltInMasterPageDefinitions.Oslo\r\n// BuiltInMasterPageDefinitions.Minimal\r\n\r\nvar masterPageSettings = new MasterPageSettingsDefinition\r\n{\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddMasterPageSettings(masterPageSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n CanDeployWebmasterPageSettings\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests.CanDeployWebmasterPageSettings\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Module files\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add module file to Style Library\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployModuleFilesToStyleLibrary()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-styles.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-content { padding:10px; border:1px red solid; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-app.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" alert(\'hello, m2!\'); \")\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddModuleFile(cssFile)\r\n .AddModuleFile(jsFile);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cssFile = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-styles.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-content { padding:10px; border:1px red solid; } \")\r\n};\r\n\r\nvar jsFile = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-app.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" alert(\'hello, m2!\'); \")\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddModuleFile(cssFile)\r\n .AddModuleFile(jsFile);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ModuleFileDefinitionTests\r\n CanDeployModuleFilesToStyleLibrary\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ModuleFileDefinitionTests.CanDeployModuleFilesToStyleLibrary\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ModuleFileDefinitionTests\r\n 0\r\n ModuleFileDefinitionTests.cs\r\n ModuleFileDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ModuleFileDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Module files\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add module file to folder\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployModuleFilesToFolders()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-red.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-red { color:red; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-logger-module.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" function(msg) { console.log(msg); } \")\r\n };\r\n\r\n var cssFolder = new FolderDefinition\r\n {\r\n Name = \"m2-css\"\r\n };\r\n\r\n var jsFolder = new FolderDefinition\r\n {\r\n Name = \"m2-js\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddFolder(cssFolder, folder =>\r\n {\r\n folder.AddModuleFile(cssFile);\r\n })\r\n .AddFolder(jsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jsFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cssFile = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-red.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-red { color:red; } \")\r\n};\r\n\r\nvar jsFile = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-logger-module.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" function(msg) { console.log(msg); } \")\r\n};\r\n\r\nvar cssFolder = new FolderDefinition\r\n{\r\n Name = \"m2-css\"\r\n};\r\n\r\nvar jsFolder = new FolderDefinition\r\n{\r\n Name = \"m2-js\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddFolder(cssFolder, folder =>\r\n {\r\n folder.AddModuleFile(cssFile);\r\n })\r\n .AddFolder(jsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jsFile);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ModuleFileDefinitionTests\r\n CanDeployModuleFilesToFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ModuleFileDefinitionTests.CanDeployModuleFilesToFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ModuleFileDefinitionTests\r\n 0\r\n ModuleFileDefinitionTests.cs\r\n ModuleFileDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ModuleFileDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n{\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddMultiChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add note field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNoteFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NoteFieldDefinitionTests\r\n CanDeploySimpleNoteFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NoteFieldDefinitionTests.CanDeploySimpleNoteFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NoteFieldDefinitionTests\r\n 0\r\n NoteFieldDefinitionTests.cs\r\n NoteFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NoteFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add prefix\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n CanDeploySimplePrefixDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests.CanDeploySimplePrefixDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to farm\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n var farmTag = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n};\r\n\r\nvar farmType = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFarm\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFarm\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to site\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteTag = new PropertyDefinition\r\n{\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n};\r\n\r\nvar siteType = new PropertyDefinition\r\n{\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webTag = new PropertyDefinition\r\n{\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n};\r\n\r\nvar webType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to list\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listTag = new PropertyDefinition\r\n{\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n};\r\n\r\nvar listType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var folderTag = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n};\r\n\r\nvar folderType = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar fodlerWithProperties = new FolderDefinition\r\n{\r\n Name = \"folder with properties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to farm\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n var farmTag = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n};\r\n\r\nvar farmType = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFarm\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFarm\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to site\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteTag = new PropertyDefinition\r\n{\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n};\r\n\r\nvar siteType = new PropertyDefinition\r\n{\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webTag = new PropertyDefinition\r\n{\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n};\r\n\r\nvar webType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to list\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listTag = new PropertyDefinition\r\n{\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n};\r\n\r\nvar listType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var folderTag = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n};\r\n\r\nvar folderType = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar fodlerWithProperties = new FolderDefinition\r\n{\r\n Name = \"folder with properties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Update root web Title/Description\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanUpdateRootWebProperties\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanUpdateRootWebProperties\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lists to root web\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanProvisionRootWebLists\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanProvisionRootWebLists\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add sandbox solution\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSandboxSolutionDefinition()\r\n {\r\n // FileName could be different to the original solution name\r\n // FileName must not have \".\" to avoid fails (DesignPackage API limitations)\r\n \r\n // Content is a byte array, so get ot from whatever source you want\r\n \r\n // SolutionId is used to lookup existing sandbox package\r\n // get SolutionId from the VS project or XML inside WSP package\r\n \r\n // Activate must be always true for CSOM (DesignPackage API limitations)\r\n\r\n var myBranding = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyBranding.wsp\",\r\n Content = File.ReadAllBytes(\"MySandboxBranding.wsp\"),\r\n SolutionId = new Guid(\"0CDCC076-A472-4DD9-9A1F-0E1E761ED61D\"),\r\n Activate = true,\r\n };\r\n\r\n var myTasks = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyTasks.wsp\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"MyIntranet.Resources.MyTasks.wsp\"),\r\n SolutionId = new Guid(\"3D279748-92FC-49F9-A6C5-A10FBCD2DB24\"),\r\n Activate = true,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSandboxSolution(myBranding)\r\n .AddSandboxSolution(myTasks);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // FileName could be different to the original solution name\r\n// FileName must not have \".\" to avoid fails (DesignPackage API limitations)\r\n\r\n// Content is a byte array, so get ot from whatever source you want\r\n\r\n// SolutionId is used to lookup existing sandbox package\r\n// get SolutionId from the VS project or XML inside WSP package\r\n\r\n// Activate must be always true for CSOM (DesignPackage API limitations)\r\n\r\nvar myBranding = new SandboxSolutionDefinition\r\n{\r\n FileName = \"MyBranding.wsp\",\r\n Content = File.ReadAllBytes(\"MySandboxBranding.wsp\"),\r\n SolutionId = new Guid(\"0CDCC076-A472-4DD9-9A1F-0E1E761ED61D\"),\r\n Activate = true,\r\n};\r\n\r\nvar myTasks = new SandboxSolutionDefinition\r\n{\r\n FileName = \"MyTasks.wsp\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"MyIntranet.Resources.MyTasks.wsp\"),\r\n SolutionId = new Guid(\"3D279748-92FC-49F9-A6C5-A10FBCD2DB24\"),\r\n Activate = true,\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSandboxSolution(myBranding)\r\n .AddSandboxSolution(myTasks);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SandboxSolutionDefinitionTests\r\n CanDeploySimpleSandboxSolutionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SandboxSolutionDefinitionTests.CanDeploySimpleSandboxSolutionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SandboxSolutionDefinitionTests\r\n 0\r\n SandboxSolutionDefinitionTests.cs\r\n SandboxSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SandboxSolutionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add Script Editor web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeploySimpleScriptEditorWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeploySimpleScriptEditorWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add Script Editor web part with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeployScriptEditorWebPartwithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeployScriptEditorWebPartwithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add secure store application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n CanDeploySimpleSecureStoreApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests.CanDeploySimpleSecureStoreApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add secure store application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n CanDeploySimpleSecureStoreApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests.CanDeploySimpleSecureStoreApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\nvar reviewers = new SecurityGroupDefinition\r\n{\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple security groups\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security group to web\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security group to list\r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to web\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to list\r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add Target Application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTargetApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TargetApplicationDefinitionTests\r\n CanDeploySimpleTargetApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TargetApplicationDefinitionTests.CanDeploySimpleTargetApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TargetApplicationDefinitionTests\r\n 0\r\n TargetApplicationDefinitionTests.cs\r\n TargetApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TargetApplicationDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add text field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n CanDeploySimpleTextFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests.CanDeploySimpleTextFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var ourCompany = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourServices = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourTeam = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployFlatTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployFlatTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new TopNavigationNodeDefinition\r\n{\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new TopNavigationNodeDefinition\r\n{\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar partners = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployHierarchicalTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployHierarchicalTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Reorder content type fields\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypeFields()\r\n {\r\n var debitField = new NumberFieldDefinition\r\n {\r\n Title = \"Debit\",\r\n InternalName = \"m2_MDebit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2901EA31-CB32-4EE7-8482-9354C843F264\"),\r\n };\r\n\r\n var creditField = new NumberFieldDefinition\r\n {\r\n Title = \"Credit\",\r\n InternalName = \"m2_MCredit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2F62D945-AFF8-4ACF-B090-4BB5A8FB13C9\"),\r\n };\r\n\r\n var totalField = new NumberFieldDefinition\r\n {\r\n Title = \"Total\",\r\n InternalName = \"m2_MTotal\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"07D7B101-3F95-4413-B5D0-0EAA75E31697\"),\r\n };\r\n\r\n var balanceContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Balance\",\r\n Id = new Guid(\"1861F08E-4E76-4DA3-9CE9-842B481FD0DA\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(debitField)\r\n .AddField(creditField)\r\n .AddField(totalField)\r\n .AddContentType(balanceContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(totalField)\r\n .AddContentTypeFieldLink(debitField)\r\n .AddContentTypeFieldLink(creditField)\r\n .AddUniqueContentTypeFieldsOrder(new UniqueContentTypeFieldsOrderDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = creditField.Id },\r\n new FieldLinkValue{ Id = debitField.Id },\r\n new FieldLinkValue{ Id = totalField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var debitField = new NumberFieldDefinition\r\n{\r\n Title = \"Debit\",\r\n InternalName = \"m2_MDebit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2901EA31-CB32-4EE7-8482-9354C843F264\"),\r\n};\r\n\r\nvar creditField = new NumberFieldDefinition\r\n{\r\n Title = \"Credit\",\r\n InternalName = \"m2_MCredit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2F62D945-AFF8-4ACF-B090-4BB5A8FB13C9\"),\r\n};\r\n\r\nvar totalField = new NumberFieldDefinition\r\n{\r\n Title = \"Total\",\r\n InternalName = \"m2_MTotal\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"07D7B101-3F95-4413-B5D0-0EAA75E31697\"),\r\n};\r\n\r\nvar balanceContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Balance\",\r\n Id = new Guid(\"1861F08E-4E76-4DA3-9CE9-842B481FD0DA\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(debitField)\r\n .AddField(creditField)\r\n .AddField(totalField)\r\n .AddContentType(balanceContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(totalField)\r\n .AddContentTypeFieldLink(debitField)\r\n .AddContentTypeFieldLink(creditField)\r\n .AddUniqueContentTypeFieldsOrder(new UniqueContentTypeFieldsOrderDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = creditField.Id },\r\n new FieldLinkValue{ Id = debitField.Id },\r\n new FieldLinkValue{ Id = totalField.Id }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeFieldsOrderDefinitionTests\r\n CanReorderContentTypeFields\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeFieldsOrderDefinitionTests.CanReorderContentTypeFields\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeFieldsOrderDefinitionTests\r\n 0\r\n UniqueContentTypeFieldsOrderDefinitionTests.cs\r\n UniqueContentTypeFieldsOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeFieldsOrderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Reorder content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var creditContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar debitContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar totalContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualRevenueList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n CanReorderContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests.CanReorderContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Reorder content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var creditContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar debitContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar totalContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualRevenueList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n CanReorderContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests.CanReorderContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add URL field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n CanDeploySimpleURLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests.CanDeploySimpleURLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to site\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddUserCustomAction(siteLogger);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action with jQuery\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var jQueryFile = new ModuleFileDefinition\r\n{\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n};\r\n\r\nvar appScriptsFolder = new FolderDefinition\r\n{\r\n Name = \"M2 App Scripts\"\r\n};\r\n\r\nvar jQueryCustomAction = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n};\r\n\r\nvar jQuerySiteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionWithJquery\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionWithJquery\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , @@ -145,7 +145,7 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to list\r\n \r\n \r\n \r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // TODO\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add user field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n CanDeploySimpleUserFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests.CanDeploySimpleUserFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add web application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n CanDeploySimpleWebApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests.CanDeploySimpleWebApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newCustomerWeb = new WebDefinition\r\n{\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\nvar newPublishingWeb = new WebDefinition\r\n{\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple webs\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add hierarchical webs\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeployHierarchicalWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeployHierarchicalWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , @@ -156,9 +156,9 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part page\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n \r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customersReportPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parthesReportPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPages\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPages\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add custom web part page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPageWithCustomTemplate\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPageWithCustomTemplate\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part page to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // clients folder and pages\r\nvar clientsFolder = new FolderDefinition()\r\n{\r\n Name = \"Customers\"\r\n};\r\n\r\nvar clientMay2015Page = new WebPartPageDefinition\r\n{\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar clientJune2015Page = new WebPartPageDefinition\r\n{\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\n// parthers folder and pages\r\nvar parthersFolder = new FolderDefinition()\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar parther2014AnnualReport = new WebPartPageDefinition\r\n{\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parther2015AnnualReport = new WebPartPageDefinition\r\n{\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n};\r\n\r\n// linking everything together\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPagesUnderFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPagesUnderFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Wiki pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add wiki pages\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWikiPages()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(DocWikiPages.AboutUs)\r\n .AddWikiPage(DocWikiPages.Contacts);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(DocWikiPages.AboutUs)\r\n .AddWikiPage(DocWikiPages.Contacts);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WikiPageDefinitionTests\r\n CanDeploySimpleWikiPages\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WikiPageDefinitionTests.CanDeploySimpleWikiPages\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WikiPageDefinitionTests\r\n 0\r\n WikiPageDefinitionTests.cs\r\n WikiPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WikiPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Wiki pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add wiki pages to folders\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWikiPagesUnderFolder()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.WikiPages.News, newsFolder =>\r\n {\r\n newsFolder\r\n .AddWikiPage(DocWikiPages.NewCoffeeMachine)\r\n .AddWikiPage(DocWikiPages.NewSPMeta2Release);\r\n })\r\n .AddFolder(DocFolders.WikiPages.Archive, archiveFolder =>\r\n {\r\n archiveFolder\r\n .AddWikiPage(DocWikiPages.December2012News)\r\n .AddWikiPage(DocWikiPages.October2012News);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.WikiPages.News, newsFolder =>\r\n {\r\n newsFolder\r\n .AddWikiPage(DocWikiPages.NewCoffeeMachine)\r\n .AddWikiPage(DocWikiPages.NewSPMeta2Release);\r\n })\r\n .AddFolder(DocFolders.WikiPages.Archive, archiveFolder =>\r\n {\r\n archiveFolder\r\n .AddWikiPage(DocWikiPages.December2012News)\r\n .AddWikiPage(DocWikiPages.October2012News);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WikiPageDefinitionTests\r\n CanDeployWikiPagesUnderFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WikiPageDefinitionTests.CanDeployWikiPagesUnderFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WikiPageDefinitionTests\r\n 0\r\n WikiPageDefinitionTests.cs\r\n WikiPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WikiPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add XLVWP binded to list by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListTitle()\r\n {\r\n var inventoryLibrary = new ListDefinition\r\n {\r\n Title = \"Inventory library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"InventoryLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Inventory Default View by List Title\",\r\n Id = \"m2InventoryView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = inventoryLibrary.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(inventoryLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var inventoryLibrary = new ListDefinition\r\n{\r\n Title = \"Inventory library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"InventoryLibrary\"\r\n};\r\n\r\nvar xsltListView = new XsltListViewWebPartDefinition\r\n{\r\n Title = \"Inventory Default View by List Title\",\r\n Id = \"m2InventoryView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = inventoryLibrary.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(inventoryLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n XsltListViewWebPartDefinitionTests\r\n CanBindXsltListViewWebPartByListTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.XsltListViewWebPartDefinitionTests.CanBindXsltListViewWebPartByListTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.XsltListViewWebPartDefinitionTests\r\n 0\r\n XsltListViewWebPartDefinitionTests.cs\r\n XsltListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\XsltListViewWebPartDefinitionTests.cs\r\n") , @@ -170,31 +170,31 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add control display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n CanDeploySimpleControlDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests.CanDeploySimpleControlDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add Document ID provider\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CanDeploySimpleCustomDocumentIdProviderDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests.CanDeploySimpleCustomDocumentIdProviderDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add HTML field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n CanDeploySimpleHTMLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests.CanDeploySimpleHTMLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add image rendition\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n CanDeploySimpleImageRenditionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests.CanDeploySimpleImageRenditionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add item display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n CanDeploySimpleItemDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests.CanDeploySimpleItemDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add JavaScript display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests.CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add link field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n LinkFieldDefinitionTests\r\n CanDeploySimpleLinkFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.LinkFieldDefinitionTests.CanDeploySimpleLinkFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.LinkFieldDefinitionTests\r\n 0\r\n LinkFieldDefinitionTests.cs\r\n LinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\LinkFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add page layout and site template settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests.CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar howToPublising = new PublishingPageDefinition\r\n{\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n};\r\n\r\nvar publishingLinks = new PublishingPageDefinition\r\n{\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPage\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPage\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages with custom layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n// it should be a file name of the file inside \'master page\' gallery\r\n\r\nvar customPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageWithCustomeLayout\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageWithCustomeLayout\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages to folders\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var archive = new FolderDefinition()\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar year2014 = new FolderDefinition()\r\n{\r\n Name = \"2014\"\r\n};\r\n\r\nvar year2015 = new FolderDefinition()\r\n{\r\n Name = \"2015\"\r\n};\r\n\r\nvar oct2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar oct2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageToFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageToFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add search configuration\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n CanDeploySimpleSearchConfigurationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests.CanDeploySimpleSearchConfigurationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add summary link field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n CanDeploySimpleSummaryLinkFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests.CanDeploySimpleSummaryLinkFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Summary Links web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n CanDeploySimpleSummaryLinkWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests.CanDeploySimpleSummaryLinkWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add summary link field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n CanDeploySimpleSummaryLinkFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests.CanDeploySimpleSummaryLinkFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Summary Links web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n CanDeploySimpleSummaryLinkWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests.CanDeploySimpleSummaryLinkWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term group\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term groups\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar parthersGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy termsets\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n CanDeploySimpleTaxonomyTermSets\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests.CanDeploySimpleTaxonomyTermSets\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy term store by Name\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n Name = \"Managed Metadata Service\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupTermStoreByName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupTermStoreByName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add default taxonomy term store\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupDefaultSiteTermStore\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupDefaultSiteTermStore\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term store by Name\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n Name = \"Managed Metadata Service\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupTermStoreByName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupTermStoreByName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add default taxonomy term store\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupDefaultSiteTermStore\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupDefaultSiteTermStore\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add web navigation settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n CanDeploySimpleWebNavigationSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests.CanDeploySimpleWebNavigationSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n CustomDefinitions\r\n \r\n \r\n public class CustomDefinitions : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandler()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddDefinitionNode(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandlerWithSyntax()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandlerWithEvents()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n },\r\n changeWebAndTitle =>\r\n {\r\n changeWebAndTitle.OnProvisioning<Web, ChangeWebTitleAndDescriptionDefinition>(cntx =>\r\n {\r\n var cntxWeb = cntx.Object;\r\n var cntxDef = cntx.ObjectDefinition;\r\n\r\n // do stuff\r\n });\r\n\r\n changeWebAndTitle.OnProvisioned<Web, ChangeWebTitleAndDescriptionDefinition>(cntx =>\r\n {\r\n var cntxWeb = cntx.Object;\r\n var cntxDef = cntx.ObjectDefinition;\r\n\r\n // do stuff\r\n });\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n public class CustomDefinitions : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandler()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddDefinitionNode(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandlerWithSyntax()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandlerWithEvents()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n },\r\n changeWebAndTitle =>\r\n {\r\n changeWebAndTitle.OnProvisioning<Web, ChangeWebTitleAndDescriptionDefinition>(cntx =>\r\n {\r\n var cntxWeb = cntx.Object;\r\n var cntxDef = cntx.ObjectDefinition;\r\n\r\n // do stuff\r\n });\r\n\r\n changeWebAndTitle.OnProvisioned<Web, ChangeWebTitleAndDescriptionDefinition>(cntx =>\r\n {\r\n var cntxWeb = cntx.Object;\r\n var cntxDef = cntx.ObjectDefinition;\r\n\r\n // do stuff\r\n });\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDefinitions\r\n CustomDefinitionsClass\r\n \r\n ClassCustomDefinitionsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDefinitions\r\n 0\r\n writing-custom-definition.cs\r\n writing-custom-definition\r\n ..\\..\\Views\\SPMeta2\\extensibility\r\n ..\\..\\Views\\SPMeta2\\extensibility\\writing-custom-definition.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n ChangeWebTitleAndDescriptionDefinition\r\n \r\n \r\n public class ChangeWebTitleAndDescriptionDefinition : DefinitionBase\r\n {\r\n public string Title { get; set; }\r\n public string Description { get; set; }\r\n }\r\n public class ChangeWebTitleAndDescriptionDefinition : DefinitionBase\r\n{\r\n public string Title { get; set; }\r\n public string Description { get; set; }\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChangeWebTitleAndDescriptionDefinition\r\n ChangeWebTitleAndDescriptionDefinitionClass\r\n \r\n ClassChangeWebTitleAndDescriptionDefinitionClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChangeWebTitleAndDescriptionDefinition\r\n 0\r\n writing-custom-definition.cs\r\n writing-custom-definition\r\n ..\\..\\Views\\SPMeta2\\extensibility\r\n ..\\..\\Views\\SPMeta2\\extensibility\\writing-custom-definition.cs\r\n") , @@ -216,10 +216,10 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n BreakRoleInheritanceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n BreakRoleInheritanceDefinitionTestsClass\r\n \r\n ClassBreakRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n BusinessDataFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n BusinessDataFieldDefinitionTestsClass\r\n \r\n ClassBusinessDataFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n CalculatedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CalculatedFieldDefinitionTestsClass\r\n \r\n ClassCalculatedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ClientWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ClientWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ClientWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n ClientWebPartDefinitionTestsClass\r\n \r\n ClassClientWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ComputedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ComputedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ComputedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n ComputedFieldDefinitionTestsClass\r\n \r\n ClassComputedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ContentEditorWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n ContentEditorWebPartDefinitionTestsClass\r\n \r\n ClassContentEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Site Collection Model\r\n Web Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n ContentTypeDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentTypeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListContentType()\r\n {\r\n var listContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom list item\",\r\n Id = new Guid(\"79658c1e-3096-4c44-bd55-4228d01a5b97\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(listContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentContentType()\r\n {\r\n var documentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom document\",\r\n Id = new Guid(\"008e7c50-a271-4fcd-9f01-f18daad5bd7e\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(documentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document set content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentSetContentType()\r\n {\r\n var documentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom document set\",\r\n Id = new Guid(\"AAC93B98-F776-4D5C-9E6E-66F2DC45A467\"),\r\n ParentContentTypeId = BuiltInContentTypeId.DocumentSet_Correct,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(documentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add several content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypes()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(DocContentTypes.CustomerAccount)\r\n .AddContentType(DocContentTypes.CustomerDocument);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type with fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypesWithFields()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(DocFields.Clients.ClientCredit)\r\n .AddField(DocFields.Clients.ClientDebit)\r\n .AddField(DocFields.Clients.ClientDescription)\r\n .AddField(DocFields.Clients.ClientNumber)\r\n .AddField(DocFields.Clients.ClientWebSite)\r\n\r\n .AddContentType(DocContentTypes.CustomerAccount, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientCredit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDebit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientWebSite);\r\n })\r\n .AddContentType(DocContentTypes.CustomerDocument, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDescription)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientNumber);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add parent-child content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarhicalContentTypes()\r\n {\r\n var rootDocumentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"A root document\",\r\n Id = new Guid(\"b0ec3794-8bf3-49ed-b8d1-24a4df5ac75b\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var childDocumentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"A child document\",\r\n Id = new Guid(\"84ab43ee-1f9d-4436-a9de-868bd7a36400\"),\r\n // use GetContentTypeId() to get the content type ID and refer as a parent ID\r\n ParentContentTypeId = rootDocumentContentType.GetContentTypeId(),\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(rootDocumentContentType)\r\n .AddContentType(childDocumentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentTypeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListContentType()\r\n {\r\n var listContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom list item\",\r\n Id = new Guid(\"79658c1e-3096-4c44-bd55-4228d01a5b97\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(listContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentContentType()\r\n {\r\n var documentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom document\",\r\n Id = new Guid(\"008e7c50-a271-4fcd-9f01-f18daad5bd7e\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(documentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document set content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentSetContentType()\r\n {\r\n var documentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom document set\",\r\n Id = new Guid(\"AAC93B98-F776-4D5C-9E6E-66F2DC45A467\"),\r\n ParentContentTypeId = BuiltInContentTypeId.DocumentSet_Correct,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(documentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add several content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypes()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(DocContentTypes.CustomerAccount)\r\n .AddContentType(DocContentTypes.CustomerDocument);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type with fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypesWithFields()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(DocFields.Clients.ClientCredit)\r\n .AddField(DocFields.Clients.ClientDebit)\r\n .AddField(DocFields.Clients.ClientDescription)\r\n .AddField(DocFields.Clients.ClientNumber)\r\n .AddField(DocFields.Clients.ClientWebSite)\r\n\r\n .AddContentType(DocContentTypes.CustomerAccount, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientCredit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDebit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientWebSite);\r\n })\r\n .AddContentType(DocContentTypes.CustomerDocument, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDescription)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientNumber);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add parent-child content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarhicalContentTypes()\r\n {\r\n var rootDocumentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"A root document\",\r\n Id = new Guid(\"b0ec3794-8bf3-49ed-b8d1-24a4df5ac75b\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var childDocumentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"A child document\",\r\n Id = new Guid(\"84ab43ee-1f9d-4436-a9de-868bd7a36400\"),\r\n // use GetContentTypeId() to get the content type ID and refer as a parent ID\r\n ParentContentTypeId = rootDocumentContentType.GetContentTypeId(),\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(rootDocumentContentType)\r\n .AddContentType(childDocumentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeDefinitionTests\r\n ContentTypeDefinitionTestsClass\r\n \r\n ClassContentTypeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests\r\n 0\r\n ContentTypeDefinitionTests.cs\r\n ContentTypeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ContentTypeFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n ContentTypeFieldLinkDefinitionTestsClass\r\n \r\n ClassContentTypeFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n") , @@ -236,7 +236,7 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n FolderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class FolderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FolderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n FolderDefinitionTestsClass\r\n \r\n ClassFolderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n GuidFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class GuidFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class GuidFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n GuidFieldDefinitionTestsClass\r\n \r\n ClassGuidFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n HideContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n HideContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n InformationRightsManagementSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n InformationRightsManagementSettingsDefinitionTestsClass\r\n \r\n ClassInformationRightsManagementSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n JobDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class JobDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JobDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n JobDefinitionTestsClass\r\n \r\n ClassJobDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ListDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n ListDefinitionTestsClass\r\n \r\n ClassListDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , @@ -250,42 +250,42 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n MasterPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class MasterPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class MasterPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n MasterPageDefinitionTestsClass\r\n \r\n ClassMasterPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n MasterPageSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle\r\n // BuiltInMasterPageDefinitions.Oslo\r\n // BuiltInMasterPageDefinitions.Minimal\r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n MasterPageSettingsDefinitionTestsClass\r\n \r\n ClassMasterPageSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Module files\r\n Module files\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ModuleFileDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ModuleFileDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ModuleFileDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add module file to Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployModuleFilesToStyleLibrary()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-styles.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-content { padding:10px; border:1px red solid; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-app.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" alert(\'hello, m2!\'); \")\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddModuleFile(cssFile)\r\n .AddModuleFile(jsFile);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ModuleFileDefinition\")]\r\n [SampleMetadata(Title = \"Add module file to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployModuleFilesToFolders()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-red.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-red { color:red; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-logger-module.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" function(msg) { console.log(msg); } \")\r\n };\r\n\r\n var cssFolder = new FolderDefinition\r\n {\r\n Name = \"m2-css\"\r\n };\r\n\r\n var jsFolder = new FolderDefinition\r\n {\r\n Name = \"m2-js\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddFolder(cssFolder, folder =>\r\n {\r\n folder.AddModuleFile(cssFile);\r\n })\r\n .AddFolder(jsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jsFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ModuleFileDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ModuleFileDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add module file to Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployModuleFilesToStyleLibrary()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-styles.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-content { padding:10px; border:1px red solid; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-app.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" alert(\'hello, m2!\'); \")\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddModuleFile(cssFile)\r\n .AddModuleFile(jsFile);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ModuleFileDefinition\")]\r\n [SampleMetadata(Title = \"Add module file to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployModuleFilesToFolders()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-red.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-red { color:red; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-logger-module.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" function(msg) { console.log(msg); } \")\r\n };\r\n\r\n var cssFolder = new FolderDefinition\r\n {\r\n Name = \"m2-css\"\r\n };\r\n\r\n var jsFolder = new FolderDefinition\r\n {\r\n Name = \"m2-js\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddFolder(cssFolder, folder =>\r\n {\r\n folder.AddModuleFile(cssFile);\r\n })\r\n .AddFolder(jsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jsFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ModuleFileDefinitionTests\r\n ModuleFileDefinitionTestsClass\r\n \r\n ClassModuleFileDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ModuleFileDefinitionTests\r\n 0\r\n ModuleFileDefinitionTests.cs\r\n ModuleFileDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ModuleFileDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NoteFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NoteFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NoteFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add note field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNoteFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NoteFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NoteFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add note field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNoteFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NoteFieldDefinitionTests\r\n NoteFieldDefinitionTestsClass\r\n \r\n ClassNoteFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NoteFieldDefinitionTests\r\n 0\r\n NoteFieldDefinitionTests.cs\r\n NoteFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NoteFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n PrefixDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PrefixDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PrefixDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n PrefixDefinitionTestsClass\r\n \r\n ClassPrefixDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n PropertyDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PropertyDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PropertyDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n PropertyDefinitionTestsClass\r\n \r\n ClassPropertyDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n Property bags\r\n \r\n \r\n \r\n PropertyDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PropertyDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PropertyDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n PropertyDefinitionTestsClass\r\n \r\n ClassPropertyDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RootWebDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RootWebDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RootWebDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n RootWebDefinitionTestsClass\r\n \r\n ClassRootWebDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SandboxSolutionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SandboxSolutionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SandboxSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add sandbox solution\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSandboxSolutionDefinition()\r\n {\r\n // FileName could be different to the original solution name\r\n // FileName must not have \".\" to avoid fails (DesignPackage API limitations)\r\n \r\n // Content is a byte array, so get ot from whatever source you want\r\n \r\n // SolutionId is used to lookup existing sandbox package\r\n // get SolutionId from the VS project or XML inside WSP package\r\n \r\n // Activate must be always true for CSOM (DesignPackage API limitations)\r\n\r\n var myBranding = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyBranding.wsp\",\r\n Content = File.ReadAllBytes(\"MySandboxBranding.wsp\"),\r\n SolutionId = new Guid(\"0CDCC076-A472-4DD9-9A1F-0E1E761ED61D\"),\r\n Activate = true,\r\n };\r\n\r\n var myTasks = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyTasks.wsp\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"MyIntranet.Resources.MyTasks.wsp\"),\r\n SolutionId = new Guid(\"3D279748-92FC-49F9-A6C5-A10FBCD2DB24\"),\r\n Activate = true,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSandboxSolution(myBranding)\r\n .AddSandboxSolution(myTasks);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SandboxSolutionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SandboxSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add sandbox solution\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSandboxSolutionDefinition()\r\n {\r\n // FileName could be different to the original solution name\r\n // FileName must not have \".\" to avoid fails (DesignPackage API limitations)\r\n\r\n // Content is a byte array, so get ot from whatever source you want\r\n\r\n // SolutionId is used to lookup existing sandbox package\r\n // get SolutionId from the VS project or XML inside WSP package\r\n\r\n // Activate must be always true for CSOM (DesignPackage API limitations)\r\n\r\n var myBranding = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyBranding.wsp\",\r\n Content = File.ReadAllBytes(\"MySandboxBranding.wsp\"),\r\n SolutionId = new Guid(\"0CDCC076-A472-4DD9-9A1F-0E1E761ED61D\"),\r\n Activate = true,\r\n };\r\n\r\n var myTasks = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyTasks.wsp\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"MyIntranet.Resources.MyTasks.wsp\"),\r\n SolutionId = new Guid(\"3D279748-92FC-49F9-A6C5-A10FBCD2DB24\"),\r\n Activate = true,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSandboxSolution(myBranding)\r\n .AddSandboxSolution(myTasks);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SandboxSolutionDefinitionTests\r\n SandboxSolutionDefinitionTestsClass\r\n \r\n ClassSandboxSolutionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SandboxSolutionDefinitionTests\r\n 0\r\n SandboxSolutionDefinitionTests.cs\r\n SandboxSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SandboxSolutionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ScriptEditorWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n ScriptEditorWebPartDefinitionTestsClass\r\n \r\n ClassScriptEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n SecureStoreApplicationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n SecureStoreApplicationDefinitionTestsClass\r\n \r\n ClassSecureStoreApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SecureStoreApplicationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n SecureStoreApplicationDefinitionTestsClass\r\n \r\n ClassSecureStoreApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n SecurityGroupDefinitionTestsClass\r\n \r\n ClassSecurityGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n TargetApplicationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TargetApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TargetApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Target Application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTargetApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TargetApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TargetApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Target Application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTargetApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TargetApplicationDefinitionTests\r\n TargetApplicationDefinitionTestsClass\r\n \r\n ClassTargetApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TargetApplicationDefinitionTests\r\n 0\r\n TargetApplicationDefinitionTests.cs\r\n TargetApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TargetApplicationDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TextFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TextFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TextFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n TextFieldDefinitionTestsClass\r\n \r\n ClassTextFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TopNavigationNodeDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n TopNavigationNodeDefinitionTestsClass\r\n \r\n ClassTopNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n UniqueContentTypeFieldsOrderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UniqueContentTypeFieldsOrderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeFieldsOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypeFields()\r\n {\r\n var debitField = new NumberFieldDefinition\r\n {\r\n Title = \"Debit\",\r\n InternalName = \"m2_MDebit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2901EA31-CB32-4EE7-8482-9354C843F264\"),\r\n };\r\n\r\n var creditField = new NumberFieldDefinition\r\n {\r\n Title = \"Credit\",\r\n InternalName = \"m2_MCredit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2F62D945-AFF8-4ACF-B090-4BB5A8FB13C9\"),\r\n };\r\n\r\n var totalField = new NumberFieldDefinition\r\n {\r\n Title = \"Total\",\r\n InternalName = \"m2_MTotal\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"07D7B101-3F95-4413-B5D0-0EAA75E31697\"),\r\n };\r\n\r\n var balanceContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Balance\",\r\n Id = new Guid(\"1861F08E-4E76-4DA3-9CE9-842B481FD0DA\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(debitField)\r\n .AddField(creditField)\r\n .AddField(totalField)\r\n .AddContentType(balanceContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(totalField)\r\n .AddContentTypeFieldLink(debitField)\r\n .AddContentTypeFieldLink(creditField)\r\n .AddUniqueContentTypeFieldsOrder(new UniqueContentTypeFieldsOrderDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = creditField.Id },\r\n new FieldLinkValue{ Id = debitField.Id },\r\n new FieldLinkValue{ Id = totalField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UniqueContentTypeFieldsOrderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeFieldsOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypeFields()\r\n {\r\n var debitField = new NumberFieldDefinition\r\n {\r\n Title = \"Debit\",\r\n InternalName = \"m2_MDebit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2901EA31-CB32-4EE7-8482-9354C843F264\"),\r\n };\r\n\r\n var creditField = new NumberFieldDefinition\r\n {\r\n Title = \"Credit\",\r\n InternalName = \"m2_MCredit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2F62D945-AFF8-4ACF-B090-4BB5A8FB13C9\"),\r\n };\r\n\r\n var totalField = new NumberFieldDefinition\r\n {\r\n Title = \"Total\",\r\n InternalName = \"m2_MTotal\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"07D7B101-3F95-4413-B5D0-0EAA75E31697\"),\r\n };\r\n\r\n var balanceContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Balance\",\r\n Id = new Guid(\"1861F08E-4E76-4DA3-9CE9-842B481FD0DA\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(debitField)\r\n .AddField(creditField)\r\n .AddField(totalField)\r\n .AddContentType(balanceContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(totalField)\r\n .AddContentTypeFieldLink(debitField)\r\n .AddContentTypeFieldLink(creditField)\r\n .AddUniqueContentTypeFieldsOrder(new UniqueContentTypeFieldsOrderDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = creditField.Id },\r\n new FieldLinkValue{ Id = debitField.Id },\r\n new FieldLinkValue{ Id = totalField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeFieldsOrderDefinitionTests\r\n UniqueContentTypeFieldsOrderDefinitionTestsClass\r\n \r\n ClassUniqueContentTypeFieldsOrderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeFieldsOrderDefinitionTests\r\n 0\r\n UniqueContentTypeFieldsOrderDefinitionTests.cs\r\n UniqueContentTypeFieldsOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeFieldsOrderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n UniqueContentTypeOrderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n UniqueContentTypeOrderDefinitionTestsClass\r\n \r\n ClassUniqueContentTypeOrderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n UniqueContentTypeOrderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n UniqueContentTypeOrderDefinitionTestsClass\r\n \r\n ClassUniqueContentTypeOrderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n URLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class URLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class URLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n URLFieldDefinitionTestsClass\r\n \r\n ClassURLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n User custom action\r\n \r\n \r\n \r\n UserCustomActionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserCustomActionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserCustomActionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n UserCustomActionDefinitionTestsClass\r\n \r\n ClassUserCustomActionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n UserFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n UserFieldDefinitionTestsClass\r\n \r\n ClassUserFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n WebApplicationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n WebApplicationDefinitionTestsClass\r\n \r\n ClassWebApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n WebDefinitionTest\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebDefinitionTest : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebDefinitionTest : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n WebDefinitionTestClass\r\n \r\n ClassWebDefinitionTestClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n WebPartDefinitionTestsClass\r\n \r\n ClassWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WebPartPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n WebPartPageDefinitionTestsClass\r\n \r\n ClassWebPartPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Wiki pages\r\n Wiki pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n WikiPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WikiPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WikiPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add wiki pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWikiPages()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(DocWikiPages.AboutUs)\r\n .AddWikiPage(DocWikiPages.Contacts);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WikiPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add wiki pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWikiPagesUnderFolder()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.WikiPages.News, newsFolder =>\r\n {\r\n newsFolder\r\n .AddWikiPage(DocWikiPages.NewCoffeeMachine)\r\n .AddWikiPage(DocWikiPages.NewSPMeta2Release);\r\n })\r\n .AddFolder(DocFolders.WikiPages.Archive, archiveFolder =>\r\n {\r\n archiveFolder\r\n .AddWikiPage(DocWikiPages.December2012News)\r\n .AddWikiPage(DocWikiPages.October2012News);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WikiPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WikiPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add wiki pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWikiPages()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(DocWikiPages.AboutUs)\r\n .AddWikiPage(DocWikiPages.Contacts);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WikiPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add wiki pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWikiPagesUnderFolder()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.WikiPages.News, newsFolder =>\r\n {\r\n newsFolder\r\n .AddWikiPage(DocWikiPages.NewCoffeeMachine)\r\n .AddWikiPage(DocWikiPages.NewSPMeta2Release);\r\n })\r\n .AddFolder(DocFolders.WikiPages.Archive, archiveFolder =>\r\n {\r\n archiveFolder\r\n .AddWikiPage(DocWikiPages.December2012News)\r\n .AddWikiPage(DocWikiPages.October2012News);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WikiPageDefinitionTests\r\n WikiPageDefinitionTestsClass\r\n \r\n ClassWikiPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WikiPageDefinitionTests\r\n 0\r\n WikiPageDefinitionTests.cs\r\n WikiPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WikiPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n XsltListViewWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class XsltListViewWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListTitle()\r\n {\r\n var inventoryLibrary = new ListDefinition\r\n {\r\n Title = \"Inventory library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"InventoryLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Inventory Default View by List Title\",\r\n Id = \"m2InventoryView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = inventoryLibrary.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(inventoryLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListUrl()\r\n {\r\n var booksLibrary = new ListDefinition\r\n {\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Books Default View by List Url\",\r\n Id = \"m2BooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(booksLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListViewTitle()\r\n {\r\n var booksLibrary = new ListDefinition\r\n {\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n };\r\n\r\n var booksView = new ListViewDefinition\r\n {\r\n Title = \"Popular Books\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Popular Books binding by List View Title\",\r\n Id = \"m2PopularBooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl(),\r\n ViewName = booksView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(booksLibrary, list =>\r\n {\r\n list.AddListView(booksView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class XsltListViewWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListTitle()\r\n {\r\n var inventoryLibrary = new ListDefinition\r\n {\r\n Title = \"Inventory library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"InventoryLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Inventory Default View by List Title\",\r\n Id = \"m2InventoryView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = inventoryLibrary.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(inventoryLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListUrl()\r\n {\r\n var booksLibrary = new ListDefinition\r\n {\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Books Default View by List Url\",\r\n Id = \"m2BooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(booksLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListViewTitle()\r\n {\r\n var booksLibrary = new ListDefinition\r\n {\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n };\r\n\r\n var booksView = new ListViewDefinition\r\n {\r\n Title = \"Popular Books\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Popular Books binding by List View Title\",\r\n Id = \"m2PopularBooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl(),\r\n ViewName = booksView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(booksLibrary, list =>\r\n {\r\n list.AddListView(booksView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n XsltListViewWebPartDefinitionTests\r\n XsltListViewWebPartDefinitionTestsClass\r\n \r\n ClassXsltListViewWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.XsltListViewWebPartDefinitionTests\r\n 0\r\n XsltListViewWebPartDefinitionTests.cs\r\n XsltListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\XsltListViewWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n AudienceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class AudienceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AudienceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n AudienceDefinitionTestsClass\r\n \r\n ClassAudienceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n") , @@ -294,27 +294,27 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ControlDisplayTemplateDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n ControlDisplayTemplateDefinitionTestsClass\r\n \r\n ClassControlDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n CustomDocumentIdProviderDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CustomDocumentIdProviderDefinitionTestsClass\r\n \r\n ClassCustomDocumentIdProviderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n HTMLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class HTMLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HTMLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n HTMLFieldDefinitionTestsClass\r\n \r\n ClassHTMLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ImageRenditionDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageRenditionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageRenditionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n ImageRenditionDefinitionTestsClass\r\n \r\n ClassImageRenditionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n ItemDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n ItemDisplayTemplateDefinitionTestsClass\r\n \r\n ClassItemDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n JavaScriptDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n JavaScriptDisplayTemplateDefinitionTestsClass\r\n \r\n ClassJavaScriptDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n LinkFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class LinkFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class LinkFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n LinkFieldDefinitionTests\r\n LinkFieldDefinitionTestsClass\r\n \r\n ClassLinkFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.LinkFieldDefinitionTests\r\n 0\r\n LinkFieldDefinitionTests.cs\r\n LinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\LinkFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n PageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n \r\n ClassPageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n PublishingPageDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n PublishingPageDefinitionTestsClass\r\n \r\n ClassPublishingPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SearchConfigurationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n SearchConfigurationDefinitionTestsClass\r\n \r\n ClassSearchConfigurationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SummaryLinkFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n SummaryLinkFieldDefinitionTestsClass\r\n \r\n ClassSummaryLinkFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SummaryLinkWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n SummaryLinkWebPartDefinitionTestsClass\r\n \r\n ClassSummaryLinkWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SummaryLinkFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n SummaryLinkFieldDefinitionTestsClass\r\n \r\n ClassSummaryLinkFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SummaryLinkWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n SummaryLinkWebPartDefinitionTestsClass\r\n \r\n ClassSummaryLinkWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermGroupDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n TaxonomyTermGroupDefinitionTestsClass\r\n \r\n ClassTaxonomyTermGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermSetDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n TaxonomyTermSetDefinitionTestsClass\r\n \r\n ClassTaxonomyTermSetDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermStoreDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n TaxonomyTermStoreDefinitionTestsClass\r\n \r\n ClassTaxonomyTermStoreDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermStoreDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n TaxonomyTermStoreDefinitionTestsClass\r\n \r\n ClassTaxonomyTermStoreDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n WebNavigationSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n WebNavigationSettingsDefinitionTestsClass\r\n \r\n ClassWebNavigationSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n") }); public static class CustomDefinitions @@ -530,11 +530,11 @@ public static class CalculatedFieldDefinitionTests public static class ChoiceFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new ChoiceFieldDefinition\r\n{\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleChoiceFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ChoiceFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleChoiceFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new ChoiceFieldDefinition\r\n{\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ChoiceFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n"); } public static class ClientWebPartDefinitionTests @@ -560,11 +560,11 @@ public static class ComputedFieldDefinitionTests public static class ContentDatabaseDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleContentDatabaseDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ContentDatabaseDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleContentDatabaseDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ContentDatabaseDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n"); } public static class ContentEditorWebPartDefinitionTests @@ -768,11 +768,11 @@ public static class HideContentTypeFieldLinksDefinitionTests public static class HideContentTypeLinksDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanHideContentTypesInList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample HideContentTypeLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanHideContentTypesInList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample HideContentTypeLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n"); } public static class InformationRightsManagementSettingsDefinitionTests @@ -930,11 +930,11 @@ public static class ModuleFileDefinitionTests public static class MultiChoiceFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n{\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddMultiChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleMultiChoiceFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample MultiChoiceFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleMultiChoiceFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n{\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddMultiChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample MultiChoiceFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n"); } public static class NoteFieldDefinitionTests @@ -950,11 +950,11 @@ public static class NoteFieldDefinitionTests public static class NumberFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleNumberFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample NumberFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleNumberFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample NumberFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n"); } public static class PrefixDefinitionTests @@ -970,71 +970,71 @@ public static class PrefixDefinitionTests public static class PropertyDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to farm\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n var farmTag = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n};\r\n\r\nvar farmType = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFarm\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFarm\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to site\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteTag = new PropertyDefinition\r\n{\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n};\r\n\r\nvar siteType = new PropertyDefinition\r\n{\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webTag = new PropertyDefinition\r\n{\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n};\r\n\r\nvar webType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to list\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listTag = new PropertyDefinition\r\n{\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n};\r\n\r\nvar listType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var folderTag = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n};\r\n\r\nvar folderType = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar fodlerWithProperties = new FolderDefinition\r\n{\r\n Name = \"folder with properties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n PropertyDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PropertyDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PropertyDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n PropertyDefinitionTestsClass\r\n \r\n ClassPropertyDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to farm\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n var farmTag = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n};\r\n\r\nvar farmType = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFarm\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFarm\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to site\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteTag = new PropertyDefinition\r\n{\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n};\r\n\r\nvar siteType = new PropertyDefinition\r\n{\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webTag = new PropertyDefinition\r\n{\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n};\r\n\r\nvar webType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to list\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listTag = new PropertyDefinition\r\n{\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n};\r\n\r\nvar listType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var folderTag = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n};\r\n\r\nvar folderType = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar fodlerWithProperties = new FolderDefinition\r\n{\r\n Name = \"folder with properties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n Property bags\r\n \r\n \r\n \r\n PropertyDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PropertyDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PropertyDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n PropertyDefinitionTestsClass\r\n \r\n ClassPropertyDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPropertyBagUnderFarm = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to farm\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n var farmTag = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n};\r\n\r\nvar farmType = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFarm\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFarm\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPropertyBagUnderSite = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to site\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteTag = new PropertyDefinition\r\n{\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n};\r\n\r\nvar siteType = new PropertyDefinition\r\n{\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPropertyBagUnderWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webTag = new PropertyDefinition\r\n{\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n};\r\n\r\nvar webType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPropertyBagUnderList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to list\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listTag = new PropertyDefinition\r\n{\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n};\r\n\r\nvar listType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPropertyBagUnderFolder = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n Add property to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var folderTag = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n};\r\n\r\nvar folderType = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar fodlerWithProperties = new FolderDefinition\r\n{\r\n Name = \"folder with properties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample PropertyDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n Property bags\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n PropertyDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PropertyDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PropertyDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n PropertyDefinitionTestsClass\r\n \r\n ClassPropertyDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPropertyBagUnderFarm = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to farm\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n var farmTag = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n};\r\n\r\nvar farmType = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFarm\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFarm\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPropertyBagUnderSite = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to site\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteTag = new PropertyDefinition\r\n{\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n};\r\n\r\nvar siteType = new PropertyDefinition\r\n{\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPropertyBagUnderWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webTag = new PropertyDefinition\r\n{\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n};\r\n\r\nvar webType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPropertyBagUnderList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to list\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listTag = new PropertyDefinition\r\n{\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n};\r\n\r\nvar listType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPropertyBagUnderFolder = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var folderTag = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n};\r\n\r\nvar folderType = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar fodlerWithProperties = new FolderDefinition\r\n{\r\n Name = \"folder with properties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample PropertyDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n Property bags\r\n \r\n \r\n \r\n PropertyDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PropertyDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PropertyDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n PropertyDefinitionTestsClass\r\n \r\n ClassPropertyDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n"); } public static class QuickLaunchNavigationNodeDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployFlatQuickLaunchNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployHierarchicalQuickLaunchNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample QuickLaunchNavigationNodeDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployFlatQuickLaunchNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployHierarchicalQuickLaunchNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample QuickLaunchNavigationNodeDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); } public static class RegionalSettingsDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleRegionalSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample RegionalSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleRegionalSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample RegionalSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n"); } public static class RemoveContentTypeFieldLinksDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanRemoveContentTypeFieldLink = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample RemoveContentTypeFieldLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanRemoveContentTypeFieldLink = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample RemoveContentTypeFieldLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n"); } public static class RemoveContentTypeLinksDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanRemoveContentTypeFromList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample RemoveContentTypeLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanRemoveContentTypeFromList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample RemoveContentTypeLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n"); } public static class ResetRoleInheritanceDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleResetRoleInheritanceDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ResetRoleInheritanceDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleResetRoleInheritanceDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ResetRoleInheritanceDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n"); } public static class RootWebDefinitionTests @@ -1074,11 +1074,11 @@ public static class ScriptEditorWebPartDefinitionTests public static class SecureStoreApplicationDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add secure store application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n CanDeploySimpleSecureStoreApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests.CanDeploySimpleSecureStoreApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n SecureStoreApplicationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n SecureStoreApplicationDefinitionTestsClass\r\n \r\n ClassSecureStoreApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add secure store application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n CanDeploySimpleSecureStoreApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests.CanDeploySimpleSecureStoreApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SecureStoreApplicationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n SecureStoreApplicationDefinitionTestsClass\r\n \r\n ClassSecureStoreApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecureStoreApplicationDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add secure store application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n CanDeploySimpleSecureStoreApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests.CanDeploySimpleSecureStoreApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SecureStoreApplicationDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n SecureStoreApplicationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n SecureStoreApplicationDefinitionTestsClass\r\n \r\n ClassSecureStoreApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecureStoreApplicationDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add secure store application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n CanDeploySimpleSecureStoreApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests.CanDeploySimpleSecureStoreApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SecureStoreApplicationDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SecureStoreApplicationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n SecureStoreApplicationDefinitionTestsClass\r\n \r\n ClassSecureStoreApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n"); } public static class SecurityGroupDefinitionTests @@ -1096,65 +1096,65 @@ public static class SecurityGroupDefinitionTests public static class SecurityGroupLinkDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security group to web\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security group to list\r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to web\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to list\r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroupLinkDefinitionToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security group to web\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroupLinkDefinitionToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security group to list\r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SecurityGroupLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroupLinkDefinitionToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to web\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroupLinkDefinitionToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to list\r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SecurityGroupLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); } public static class SecurityRoleDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityRoleDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SecurityRoleDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityRoleDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SecurityRoleDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n"); } public static class SecurityRoleLinkDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityRoleLinkDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SecurityRoleLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityRoleLinkDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SecurityRoleLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n"); } public static class SiteDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSiteDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SiteDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSiteDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SiteDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n"); } public static class SP2013WorkflowDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SP2013WorkflowDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SP2013WorkflowDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n"); } public static class SP2013WorkflowSubscriptionDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowSubscriptionToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowSubscriptionToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SP2013WorkflowSubscriptionDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowSubscriptionToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowSubscriptionToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SP2013WorkflowSubscriptionDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); } public static class TargetApplicationDefinitionTests @@ -1192,11 +1192,11 @@ public static class TopNavigationNodeDefinitionTests public static class TreeViewSettingsDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTreeViewSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TreeViewSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTreeViewSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TreeViewSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n"); } public static class UniqueContentTypeFieldsOrderDefinitionTests @@ -1212,11 +1212,11 @@ public static class UniqueContentTypeFieldsOrderDefinitionTests public static class UniqueContentTypeOrderDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Reorder content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var creditContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar debitContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar totalContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualRevenueList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n CanReorderContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests.CanReorderContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n UniqueContentTypeOrderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n UniqueContentTypeOrderDefinitionTestsClass\r\n \r\n ClassUniqueContentTypeOrderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Reorder content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var creditContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar debitContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar totalContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualRevenueList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n CanReorderContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests.CanReorderContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n UniqueContentTypeOrderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n UniqueContentTypeOrderDefinitionTestsClass\r\n \r\n ClassUniqueContentTypeOrderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanReorderContentTypesInList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Reorder content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var creditContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar debitContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar totalContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualRevenueList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n CanReorderContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests.CanReorderContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample UniqueContentTypeOrderDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n UniqueContentTypeOrderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n UniqueContentTypeOrderDefinitionTestsClass\r\n \r\n ClassUniqueContentTypeOrderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanReorderContentTypesInList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Reorder content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var creditContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar debitContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar totalContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualRevenueList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n CanReorderContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests.CanReorderContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample UniqueContentTypeOrderDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n UniqueContentTypeOrderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n UniqueContentTypeOrderDefinitionTestsClass\r\n \r\n ClassUniqueContentTypeOrderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n"); } public static class URLFieldDefinitionTests @@ -1268,11 +1268,11 @@ public static class WebApplicationDefinitionTests public static class WebConfigModificationDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWebConfigModificationDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample WebConfigModificationDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWebConfigModificationDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample WebConfigModificationDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n"); } public static class WebDefinitionTest @@ -1322,15 +1322,15 @@ public static class WebPartPageDefinitionTests public static class WelcomePageDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToFolder = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample WelcomePageDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToFolder = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample WelcomePageDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); } public static class WikiPageDefinitionTests @@ -1422,11 +1422,11 @@ public static class HTMLFieldDefinitionTests public static class ImageFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleImageFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ImageFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleImageFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ImageFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n"); } public static class ImageRenditionDefinitionTests @@ -1472,11 +1472,11 @@ public static class LinkFieldDefinitionTests public static class MediaFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleMediaFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample MediaFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleMediaFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample MediaFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n"); } public static class PageLayoutAndSiteTemplateSettingsDefinitionTests @@ -1506,11 +1506,11 @@ public static class PublishingPageDefinitionTests public static class PublishingPageLayoutDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimplePublishingPageLayoutDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample PublishingPageLayoutDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimplePublishingPageLayoutDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample PublishingPageLayoutDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n"); } public static class SearchConfigurationDefinitionTests @@ -1526,71 +1526,71 @@ public static class SearchConfigurationDefinitionTests public static class SearchResultDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSearchResultDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SearchResultDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSearchResultDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SearchResultDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n"); } public static class SearchSettingsDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSearchSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SearchSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSearchSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SearchSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n"); } public static class SiteFeedWebPartDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSiteFeedWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SiteFeedWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSiteFeedWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SiteFeedWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n"); } public static class SummaryLinkFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add summary link field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n CanDeploySimpleSummaryLinkFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests.CanDeploySimpleSummaryLinkFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SummaryLinkFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n SummaryLinkFieldDefinitionTestsClass\r\n \r\n ClassSummaryLinkFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add summary link field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n CanDeploySimpleSummaryLinkFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests.CanDeploySimpleSummaryLinkFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SummaryLinkFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n SummaryLinkFieldDefinitionTestsClass\r\n \r\n ClassSummaryLinkFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSummaryLinkFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add summary link field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n CanDeploySimpleSummaryLinkFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests.CanDeploySimpleSummaryLinkFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SummaryLinkFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SummaryLinkFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n SummaryLinkFieldDefinitionTestsClass\r\n \r\n ClassSummaryLinkFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSummaryLinkFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add summary link field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n CanDeploySimpleSummaryLinkFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests.CanDeploySimpleSummaryLinkFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SummaryLinkFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SummaryLinkFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n SummaryLinkFieldDefinitionTestsClass\r\n \r\n ClassSummaryLinkFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n"); } public static class SummaryLinkWebPartDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Summary Links web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n CanDeploySimpleSummaryLinkWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests.CanDeploySimpleSummaryLinkWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SummaryLinkWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n SummaryLinkWebPartDefinitionTestsClass\r\n \r\n ClassSummaryLinkWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Summary Links web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n CanDeploySimpleSummaryLinkWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests.CanDeploySimpleSummaryLinkWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SummaryLinkWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n SummaryLinkWebPartDefinitionTestsClass\r\n \r\n ClassSummaryLinkWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSummaryLinkWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Summary Links web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n CanDeploySimpleSummaryLinkWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests.CanDeploySimpleSummaryLinkWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SummaryLinkWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SummaryLinkWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n SummaryLinkWebPartDefinitionTestsClass\r\n \r\n ClassSummaryLinkWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSummaryLinkWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Summary Links web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n CanDeploySimpleSummaryLinkWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests.CanDeploySimpleSummaryLinkWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SummaryLinkWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SummaryLinkWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n SummaryLinkWebPartDefinitionTestsClass\r\n \r\n ClassSummaryLinkWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n"); } public static class TaxonomyFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployTaxonomyField = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployTaxonomyField = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n"); } public static class TaxonomyTermDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyTerms = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyTerms = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n"); } public static class TaxonomyTermGroupDefinitionTests @@ -1608,11 +1608,11 @@ public static class TaxonomyTermGroupDefinitionTests public static class TaxonomyTermLabelDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyTermLabelDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermLabelDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyTermLabelDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermLabelDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n"); } public static class TaxonomyTermSetDefinitionTests @@ -1628,13 +1628,13 @@ public static class TaxonomyTermSetDefinitionTests public static class TaxonomyTermStoreDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy term store by Name\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n Name = \"Managed Metadata Service\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupTermStoreByName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupTermStoreByName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add default taxonomy term store\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupDefaultSiteTermStore\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupDefaultSiteTermStore\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermStoreDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n TaxonomyTermStoreDefinitionTestsClass\r\n \r\n ClassTaxonomyTermStoreDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term store by Name\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n Name = \"Managed Metadata Service\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupTermStoreByName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupTermStoreByName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add default taxonomy term store\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupDefaultSiteTermStore\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupDefaultSiteTermStore\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermStoreDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n TaxonomyTermStoreDefinitionTestsClass\r\n \r\n ClassTaxonomyTermStoreDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample LookupTermStoreByName = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy term store by Name\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n Name = \"Managed Metadata Service\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupTermStoreByName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupTermStoreByName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample LookupDefaultSiteTermStore = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add default taxonomy term store\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupDefaultSiteTermStore\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupDefaultSiteTermStore\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermStoreDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermStoreDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n TaxonomyTermStoreDefinitionTestsClass\r\n \r\n ClassTaxonomyTermStoreDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample LookupTermStoreByName = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term store by Name\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n Name = \"Managed Metadata Service\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupTermStoreByName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupTermStoreByName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample LookupDefaultSiteTermStore = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add default taxonomy term store\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupDefaultSiteTermStore\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupDefaultSiteTermStore\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermStoreDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermStoreDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n TaxonomyTermStoreDefinitionTestsClass\r\n \r\n ClassTaxonomyTermStoreDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n"); } public static class WebNavigationSettingsDefinitionTests diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ChoiceFieldDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ChoiceFieldDefinition.md index c59113c24..c4a41ce6b 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ChoiceFieldDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ChoiceFieldDefinition.md @@ -1,22 +1 @@ ----- -Hidden: true ----- -### Provision scenario -SCENARIO - -### Scope -SCOPE - -### Implementation -IMPLEMENTATION - -###Samples -A SAMPLE 1 -[TEST.TestFunctionName1] - -A SAMPLE 2 -[TEST.TestFunctionName2] - -### Links -- [link 1](http://example.com) -- [link 2](http://example.com) \ No newline at end of file +Provision checks if field exists looking up it by Id/Name property, then creates a new field. diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ChoiceFieldDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ChoiceFieldDefinitionTests.cs index c4393bb47..dad040bdf 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ChoiceFieldDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ChoiceFieldDefinitionTests.cs @@ -1,9 +1,12 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Definitions.Fields; using SPMeta2.Docs.ProvisionSamples.Base; using SPMeta2.Docs.ProvisionSamples.Definitions; using SPMeta2.Syntax.Default; using SubPointSolutions.Docs.Code.Enumerations; using SubPointSolutions.Docs.Code.Metadata; +using System; +using System.Collections.ObjectModel; namespace SPMeta2.Docs.ProvisionSamples.Provision.Definitions { @@ -25,12 +28,26 @@ public class ChoiceFieldDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add choice field", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleChoiceFieldDefinition() { + var fieldDef = new ChoiceFieldDefinition + { + Title = "Tasks status", + InternalName = "dcs_ProgressStatus", + Group = "SPMeta2.Samples", + Id = new Guid("759f97a7-c26f-4dc3-b3fa-47250f168ba4"), + Choices = new Collection + { + "Not stated", + "In progress", + "Done" + } + }; + var model = SPMeta2Model.NewSiteModel(site => { - + site.AddChoiceField(fieldDef); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ContentDatabaseDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ContentDatabaseDefinitionTests.cs index f8eb0f48f..be9555abb 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ContentDatabaseDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ContentDatabaseDefinitionTests.cs @@ -13,7 +13,7 @@ namespace SPMeta2.Docs.ProvisionSamples.Provision.Definitions [SampleMetadataTag(Name = BuiltInTagNames.SampleCategory, Value = BuiltInSampleCategoryTagValues.WebApplication)] - [SampleMetadataTag(Name = BuiltInTagNames.SampleM2Model, Value = BuiltInM2ModelTagValues.FarmModel)] + [SampleMetadataTag(Name = BuiltInTagNames.SampleM2Model, Value = BuiltInM2ModelTagValues.WebApplicationModel)] [SampleMetadataTag(Name = BuiltInTagNames.SampleCategoryOrder, Value = "100")] diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/MultiChoiceFieldDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/MultiChoiceFieldDefinition.md index f23b2cb71..c4a41ce6b 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/MultiChoiceFieldDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/MultiChoiceFieldDefinition.md @@ -1,23 +1 @@ ----- -Hidden: true ----- - -### Provision scenario -SCENARIO - -### Scope -SCOPE - -### Implementation -IMPLEMENTATION - -###Samples -A SAMPLE 1 -[TEST.TestFunctionName1] - -A SAMPLE 2 -[TEST.TestFunctionName2] - -### Links -- [link 1](http://example.com) -- [link 2](http://example.com) \ No newline at end of file +Provision checks if field exists looking up it by Id/Name property, then creates a new field. diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/MultiChoiceFieldDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/MultiChoiceFieldDefinitionTests.cs index 16a7b931f..0a5cdc4ff 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/MultiChoiceFieldDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/MultiChoiceFieldDefinitionTests.cs @@ -1,9 +1,12 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Definitions.Fields; using SPMeta2.Docs.ProvisionSamples.Base; using SPMeta2.Docs.ProvisionSamples.Definitions; using SPMeta2.Syntax.Default; using SubPointSolutions.Docs.Code.Enumerations; using SubPointSolutions.Docs.Code.Metadata; +using System; +using System.Collections.ObjectModel; namespace SPMeta2.Docs.ProvisionSamples.Provision.Definitions { @@ -24,12 +27,28 @@ public class MultiChoiceFieldDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add multichoice field", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleMultiChoiceFieldDefinition() { + var fieldDef = new MultiChoiceFieldDefinition + { + Title = "Tasks label", + InternalName = "dcs_ProgressTag", + Group = "SPMeta2.Samples", + Id = new Guid("b08325aa-a750-4bf9-a73e-c470b86d37c8"), + Choices = new Collection + { + "internal", + "external", + "bug", + "easy fix", + "enhancement" + } + }; + var model = SPMeta2Model.NewSiteModel(site => { - + site.AddMultiChoiceField(fieldDef); }); DeployModel(model); From ff7417a298c99635707f038687841f5bc1c29014 Mon Sep 17 00:00:00 2001 From: Support Date: Mon, 3 Oct 2016 12:31:14 +1100 Subject: [PATCH 06/10] + Fix breaking changes caused by recent Microsoft.SharePointOnline.CSOM package #878 + added O365 - 16.1.5715.1200 assemblies + added NuGet ref to Microsoft.SharePointOnline.CSOM 16.1.5715.1200 for O365 build --- SPMeta2/SPMeta2.Build/_m2.nuget.core.ps1 | 34 ++++++++- SPMeta2/SPMeta2.Build/build.v12.ps1 | 3 +- SPMeta2/SPMeta2.Build/nuget.v12.ps1 | 8 +-- .../SPMeta2.CSOM.Standard.csproj | 66 +++++++++++++----- SPMeta2/SPMeta2.CSOM/SPMeta2.CSOM.csproj | 42 +++++++---- .../SPMeta2.Dependencies.csproj | 29 ++++++++ .../NET40/Microsoft.Office.Client.Policy.dll | Bin 0 -> 68848 bytes ...soft.Office.Client.TranslationServices.dll | Bin 0 -> 38184 bytes .../Microsoft.Office.SharePoint.Tools.dll | Bin 0 -> 108288 bytes ...rosoft.Online.SharePoint.Client.Tenant.dll | Bin 0 -> 117528 bytes .../NET40/Microsoft.ProjectServer.Client.dll | Bin 0 -> 384840 bytes ...t.SharePoint.Client.DocumentManagement.dll | Bin 0 -> 37680 bytes ...Microsoft.SharePoint.Client.Publishing.dll | Bin 0 -> 100624 bytes .../Microsoft.SharePoint.Client.Runtime.dll | Bin 0 -> 306952 bytes ....SharePoint.Client.Search.Applications.dll | Bin 0 -> 26352 bytes .../Microsoft.SharePoint.Client.Search.dll | Bin 0 -> 95488 bytes .../Microsoft.SharePoint.Client.Taxonomy.dll | Bin 0 -> 82184 bytes ...crosoft.SharePoint.Client.UserProfiles.dll | Bin 0 -> 166168 bytes ...oft.SharePoint.Client.WorkflowServices.dll | Bin 0 -> 51496 bytes .../NET40/Microsoft.SharePoint.Client.dll | Bin 0 -> 760040 bytes .../NET45/Microsoft.Office.Client.Policy.dll | Bin 0 -> 68848 bytes ...soft.Office.Client.TranslationServices.dll | Bin 0 -> 38184 bytes .../Microsoft.Office.SharePoint.Tools.dll | Bin 0 -> 108288 bytes ...rosoft.Online.SharePoint.Client.Tenant.dll | Bin 0 -> 117528 bytes .../NET45/Microsoft.ProjectServer.Client.dll | Bin 0 -> 384840 bytes ...t.SharePoint.Client.DocumentManagement.dll | Bin 0 -> 37680 bytes ...Microsoft.SharePoint.Client.Publishing.dll | Bin 0 -> 100624 bytes ...soft.SharePoint.Client.Runtime.Windows.dll | Bin 0 -> 29984 bytes .../Microsoft.SharePoint.Client.Runtime.dll | Bin 0 -> 306952 bytes ....SharePoint.Client.Search.Applications.dll | Bin 0 -> 26352 bytes .../Microsoft.SharePoint.Client.Search.dll | Bin 0 -> 95488 bytes .../Microsoft.SharePoint.Client.Taxonomy.dll | Bin 0 -> 82184 bytes ...crosoft.SharePoint.Client.UserProfiles.dll | Bin 0 -> 166168 bytes ...oft.SharePoint.Client.WorkflowServices.dll | Bin 0 -> 51496 bytes .../NET45/Microsoft.SharePoint.Client.dll | Bin 0 -> 760040 bytes .../PSScripts/_sys.common.ps1 | 2 +- 36 files changed, 148 insertions(+), 36 deletions(-) create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.Office.Client.Policy.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.Office.Client.TranslationServices.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.Office.SharePoint.Tools.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.Online.SharePoint.Client.Tenant.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.ProjectServer.Client.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.DocumentManagement.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Publishing.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Runtime.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Search.Applications.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Search.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Taxonomy.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.UserProfiles.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.WorkflowServices.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.Office.Client.Policy.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.Office.Client.TranslationServices.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.Office.SharePoint.Tools.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.Online.SharePoint.Client.Tenant.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.ProjectServer.Client.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.DocumentManagement.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Publishing.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Runtime.Windows.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Runtime.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Search.Applications.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Search.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Taxonomy.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.UserProfiles.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.WorkflowServices.dll create mode 100644 SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.dll diff --git a/SPMeta2/SPMeta2.Build/_m2.nuget.core.ps1 b/SPMeta2/SPMeta2.Build/_m2.nuget.core.ps1 index 3045b273e..944d0e3e9 100644 --- a/SPMeta2/SPMeta2.Build/_m2.nuget.core.ps1 +++ b/SPMeta2/SPMeta2.Build/_m2.nuget.core.ps1 @@ -521,6 +521,8 @@ function CreateSPMeta2CoreStandardPackage($version) { function CreateSPMeta2CSOMFoundationPackage($version, $spRuntime) { + Write-BInfo "CreateSPMeta2CSOMFoundationPackage - Version:[$version] Runtime:[$spRuntime]" + $package = GetPackagePrototype $package.Version = $version; @@ -557,11 +559,27 @@ function CreateSPMeta2CSOMFoundationPackage($version, $spRuntime) { $package.Dependencies += $spMetaCore + # add reference to Microsoft.SharePointOnline.CSOM + if($spRuntime -eq "16") { + + Write-BInfo "Detected [$spRuntime] runtime, adding ref to Microsoft.SharePointOnline.CSOM" + + $o365CSOMPackage = GetDependencyPrototype + $o365CSOMPackage.Id = "Microsoft.SharePointOnline.CSOM" + $o365CSOMPackage.Version = "16.1.5715.1200" + + $package.Dependencies += $o365CSOMPackage + } else { + Write-BInfo "Detected [$spRuntime] runtime, no ref to Microsoft.SharePointOnline.CSOM is needed" + } + CreatePackage $package $spRuntime } -function CreateSPMeta2CSOMStandardPackage($versionm, $spRuntime) { +function CreateSPMeta2CSOMStandardPackage($version, $spRuntime) { + Write-BInfo "CreateSPMeta2CSOMStandardPackage - Version:[$version] Runtime:[$spRuntime]" + $package = GetPackagePrototype $package.Version = $version; @@ -623,6 +641,20 @@ function CreateSPMeta2CSOMStandardPackage($versionm, $spRuntime) { $package.Dependencies += $spMetaCSOM + # add reference to Microsoft.SharePointOnline.CSOM + if($spRuntime -eq "16") { + + Write-BInfo "Detected [$spRuntime] runtime, adding ref to Microsoft.SharePointOnline.CSOM" + + $o365CSOMPackage = GetDependencyPrototype + $o365CSOMPackage.Id = "Microsoft.SharePointOnline.CSOM" + $o365CSOMPackage.Version = "16.1.5715.1200" + + $package.Dependencies += $o365CSOMPackage + } else { + Write-BInfo "Detected [$spRuntime] runtime, no ref to Microsoft.SharePointOnline.CSOM is needed" + } + CreatePackage $package $spRuntime } diff --git a/SPMeta2/SPMeta2.Build/build.v12.ps1 b/SPMeta2/SPMeta2.Build/build.v12.ps1 index 9337956cb..3ea3e0d34 100644 --- a/SPMeta2/SPMeta2.Build/build.v12.ps1 +++ b/SPMeta2/SPMeta2.Build/build.v12.ps1 @@ -89,7 +89,7 @@ function BuildProfile($buildProfile) { Write-BError "`t[M2 Build] Expanding params:" -fore Red foreach($key in $buildProfile.Keys) { - Write-BError "`t$key":[$( $buildProfile[$key])] -fore Red + Write-BError "`t$key":[$($buildProfile[$key])] -fore Red } throw "`t[M2 Build] !!! Build faild on profile:[$($buildProfile.Name)]. Please check output early to check the details. !!!" @@ -145,6 +145,7 @@ $o365Projects = @("SPMeta2", "SPMeta2.Standard", "SPMeta2.CSOM", "SPMeta2.CSOM.S # https://msdn.microsoft.com/en-us/library/ms164311.aspx $defaultBuildParams = " /t:Clean,Rebuild /p:Platform=AnyCPU /p:WarningLevel=0 /verbosity:quiet /clp:ErrorsOnly /nologo" +#$defaultBuildParams = " /t:Clean,Rebuild /p:Platform=AnyCPU /p:WarningLevel=0 /verbosity:detailed /clp:ErrorsOnly /nologo" $isAppVeyor = $g_isAppVeyor diff --git a/SPMeta2/SPMeta2.Build/nuget.v12.ps1 b/SPMeta2/SPMeta2.Build/nuget.v12.ps1 index 38eb9a696..9d42413cc 100644 --- a/SPMeta2/SPMeta2.Build/nuget.v12.ps1 +++ b/SPMeta2/SPMeta2.Build/nuget.v12.ps1 @@ -28,7 +28,7 @@ cd "$currentDir" # global 'g_' variables to be used across the board # should publish to NuGet? -$g_shouldPublish = $false +$g_shouldPublish = $true # should use daily-based version $g_useDayVersion = $false @@ -37,10 +37,10 @@ $g_useDayVersion = $false $g_is13 = $false # M2 NuGet package version, release noted URL and target solution directory -$g_hardcoreVersionBase = "1.2.75"; -$g_hardcoreVersion = "$g_hardcoreVersionBase-beta1"; +$g_hardcoreVersionBase = "1.2.85"; +$g_hardcoreVersion = "$g_hardcoreVersionBase-beta2"; -$g_releaseNotes = "https://github.com/SubPointSolutions/spmeta2/releases/tag/1.2.60"; +$g_releaseNotes = "https://github.com/SubPointSolutions/spmeta2/releases/tag/$g_hardcoreVersion"; $g_solutionDirectory = "C:\Users\$env:USERNAME.$env:USERDOMAIN\Source\Repos\spmeta2\spmeta2" $g_Verbosity = 'quiet' diff --git a/SPMeta2/SPMeta2.CSOM.Standard/SPMeta2.CSOM.Standard.csproj b/SPMeta2/SPMeta2.CSOM.Standard/SPMeta2.CSOM.Standard.csproj index a0e3d2e84..496992cff 100644 --- a/SPMeta2/SPMeta2.CSOM.Standard/SPMeta2.CSOM.Standard.csproj +++ b/SPMeta2/SPMeta2.CSOM.Standard/SPMeta2.CSOM.Standard.csproj @@ -191,41 +191,73 @@ False - + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.WorkflowServices.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.WorkflowServices.dll - + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.WorkflowServices.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.WorkflowServices.dll - - + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.dll - + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.Publishing.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Publishing.dll - + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.Runtime.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Runtime.dll - + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.Search.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Search.dll - + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.Search.Applications.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Search.Applications.dll - + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.Taxonomy.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Taxonomy.dll + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.WorkflowServices.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.WorkflowServices.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Publishing.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Runtime.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Search.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Search.Applications.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Taxonomy.dll + + diff --git a/SPMeta2/SPMeta2.CSOM/SPMeta2.CSOM.csproj b/SPMeta2/SPMeta2.CSOM/SPMeta2.CSOM.csproj index 61caa9f59..ddb988650 100644 --- a/SPMeta2/SPMeta2.CSOM/SPMeta2.CSOM.csproj +++ b/SPMeta2/SPMeta2.CSOM/SPMeta2.CSOM.csproj @@ -111,18 +111,36 @@ ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.WorkflowServices.dll False - + + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.dll - + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.Runtime.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Runtime.dll - + True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204\Microsoft.SharePoint.Client.WorkflowServices.dll + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.WorkflowServices.dll + + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Runtime.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.WorkflowServices.dll + + + + @@ -302,11 +320,11 @@ - \ No newline at end of file diff --git a/SPMeta2/SPMeta2.Dependencies/SPMeta2.Dependencies.csproj b/SPMeta2/SPMeta2.Dependencies/SPMeta2.Dependencies.csproj index e7effdd1e..db243ef87 100644 --- a/SPMeta2/SPMeta2.Dependencies/SPMeta2.Dependencies.csproj +++ b/SPMeta2/SPMeta2.Dependencies/SPMeta2.Dependencies.csproj @@ -127,6 +127,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.Office.Client.Policy.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.Office.Client.Policy.dll new file mode 100644 index 0000000000000000000000000000000000000000..9b71d604bb89bb9a791f4653b33047263ec839bd GIT binary patch literal 68848 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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.Online.SharePoint.Client.Tenant.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.Online.SharePoint.Client.Tenant.dll new file mode 100644 index 0000000000000000000000000000000000000000..4004e88d16a2e3b76e63240d069efe1edc67b0b2 GIT binary patch literal 117528 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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.ProjectServer.Client.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.ProjectServer.Client.dll new file mode 100644 index 0000000000000000000000000000000000000000..a39421e43d066b9e8ff287550713f8e79a6a2d39 GIT binary patch literal 384840 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 z zVCE~ieA>e7q;thQmTo3f!P;{&AQSmaAzzu`_!b|PbWW__NRMYk&y1C|iWMiDhMY#i zZ$aS5l(K0s|7xb1H%mZY4?WK-^gOT7^L!9J&nxs4i9}DPD)c-r0J=S8%*WXK?J-d0 zn5bxiCKWOzio}@dT(MM4mnu~!T`Xm-az2wUTD6SC&2wFQQc(RB6q{7%X6%Yv!k8*0 z2Nc`NmBG>MQrfOUd~s_9tC*`y%rhVWzOkJUyyv!*u`*caj9_!K*<3D@Es&<7_AErs zN~Kn!n48JgAbl1gdm*vy5e3F)>yPXi|Yg7iV{ zq3l*O5P03PT)1tLm^>*--fE?n_?7P%KG~!VtLBzWvt(hoB@hRv23Bc8hA8HpVkTQD z=Cb9YmPlju%?M2=Z|1UvqJ{d{=d4>v+ofz4B4D8c<*Jw|lqwUF=uUojO_x&W0&QH5 z$eGV%AnxYebkWLy{hJU3Y_NXd2#9pquGO5HIk6DhBv|Y=sL8+-oaq`&8P@_+{I(C< z54byqhiZcZ)p1V-zO*`-%{oPhU07$80wL-`0?Sm2>1-D2pIIn7#j2^rFu$?>fs^jY z38-&QpF27*oFxB3$Sv4l#n94htmmp*0%jIW(4u0s>Qt?A#i~raJ!P1oQA8`gEYZ@g znGmQPXcEvlF9|0i(C3W(0 z@EBNBvC7p7m;zWH#8?_&GF2!%6(^IiN(Hk5a{;Y7{Yr24+n#}8gRc~dl~N|{nph*i zBQWej76b-UVC8CsOcByC6{yA|f}%8*ON!DbY!VyW+uxcpt_clPH#Xx`=ey3(ZhnU zmn~PVi5)4UjZk>NO|pt+g*v$BYwggGdye zngg>|m2A`jH-TP?*>-ZZEF>h_W%NWlYN8!A(GDhBq_yFsT`-OBNK<0D=*3=p$Qg7o z!!bDxv?Eit017BH-~bhHPOuw04T(JOWC~U(o3BZx>2&p{@cj)18&%_s!z<=11>1ti z52*kwEpLIFRa~&e7#z+7!YETxuxpotFIcaz z&Y5o7EoQNPG9cJxj-XPrP0Pf*mGecxd8W>RH81lZE3ih`LoO{RW%5o1(nOXs4oq@u zZo1@JP<{$I$1Ot_$`lF{FlKO{LXKxYw2N8P3$BuNKw1kfHC;2CPglyY8kSwt&cnW4 z%@-V@98A5Sh>5KIz^Rj!L}HS4%66p)EzgC12b_Ry%7)<&N}p|8MbPS!RR}Mhe!DW5 zgsN86$vN3_4gA6doy|j*w`qUe4u;S)2A*ULbH@NTm#MJXMKSvZJE*88Hqv z)oQ`9a_KybtEfE>3XBZ~h>O)y4MrWsGf6beftk_CqrcUB z5hx6>%N>ZClPzT{Im;1Dh{HiZtC?wV1U`=-iqUUsQN-QQ^VG zARb&)cpwsq2TWCXa8cj^26Z)7sueGTA(ts? zI^H*E56x%+u9b@zEku~CmBIQd!a`7SY=|V7{URg)$E-+mSG}j}4%PEeoioBU=TzNt z24;*rm?7X=f-$X}t)?w2YeOg~l`>V2qT`^o5M}F&C0y%^18}V`mT;AcfU8KAa796` zFYF_3AY8+}yPPHFfW#I`pbCx&$_^O`qxrwdjEpf#;p#m-4}VzZKo!j1M)v3bCT zOcIl~uy|paHS-X#iU3Fvs~3hXKp&=d7jwbQz=^k|@G0NuNOYw$!rLuE+o={|yv%T? z&j#_et0ka@Tf&|}xl)A0tMRzrt>E3Q;LWWqX4w6I5Dr_f^28%H1O(R_$Yimr3w8hzMC>Ww zEws}5ooc64jlr*bMj*ooP{!6mAziK#VJ%2}6>K0vuY*m}&0@RE0lR??e3#Tl+Hv$m zf%+B&>RW=KzD0prBofq2Rr{#%o?Q-{VGDp$0xU{-v1OmlW4At6!xD2Gy9BwSh^^xY zoPFz30-PPJ|4a?rEE$-Ap%S3xQVtpuZU}65wja!g|c3p;8r!YQcpL z16LQzb+pB`KE9^wm|`zcu=%YuwMUlFb!>*%>6%*w;VZ&i4kZC1TiGdPZHSp>$($HY z;mfGrcAsY`x*X^g%9T>t!rmlyOQ3F>VCaBJ*6K{tV@XhI1uWuW+h^Vl#BOsGw#+4&08 z@@23s%CV3w0azFF!wtJ4rCB%&KtPfkqV*>we4dd%&vpHXbmmHEW=4FsZTf$J>B9H| zvC##!f$b*;^}h@XSIp!oIBT-dsY^)m|8&jdmJi~_YtB&eCHHvc?OH^Es@0c?ciK-OHK zS*`-T76yJ0QS5)fL8n@%z@bQO`-SS7acnRYW#QvfOG9ddECWBPG&U2VceFT=N zs<&BMe@>0y`<7w&1I5$?C|&T%aa{lzy})iT)C31I2W2kHDPo(yU`x}? zkJIkaFcdA*Rn9m%ti3{w9(6TnlH4ApG7b-iS}9x0!jf0Xz&%V8g4fgxzNSX^T5xo) zsTmZB934}YTa8|Sv+=UD%f(tX4+iM~wE*t|bb1StZ5hUlLJsO~&CF*9)f^0wwnaO;3!|}Z zL(r%Ih!#u)KVM=ClxQ*%uPr-BRjPk5rGD;5Q(tVyvL%10>!ItBwJRHxd6vU2GLsEQ|GM5UT5 zRj_xK&SIM#ps}!X<7CP(o7J!>n}LTc_Sb1Ps;?I6()2Bg%2Li4sJe&8?eSAd=Cc~i z=GcSSsZnq&RD99X+<2FDh#(%{DmJE%uxS~b5Q`1&cI_7Hh&UCY|voK3R~-yEY73A?Hqe$ zricE@1-YSIkQ;PCR{J%w{U)kI74l)lg}+7-zQh0*^fbE&#tV(D<`f+l8bxj5Ua5!r z67`Pdc#Uesbhna$*i+F$Gwjb4s_>KrL7@1PtJUbq z2QdrVaS-8c$Fd93+qdzukXfcpDPzeqYKui%8w*@Ylv^_4&Rq^6a^PwK z0~&U=OLSGUAgp6MgszHMR`3CZ%Z;shtk+so0U7Q!Caei277zVVv6}|bzXIQo5@-={ z1U4^gLi)ouURJy|QtON$uEM#g26+^|1_ZH*GfB`6O_*h2Ov;stZn@$q!qZD7h^LoI z5CfHbQE_^y1hGs6h(&4?y^aiz-j^UrzyZd}nl5B_0uE#qn3d;7Wd+L#N9YR0a$XxU zywS0)na2jEmM=l+gyIPr2V#?k84vq0@HfjBZ3`Yw$a(>-cz!sAisIMY2E zRgj4yZxmHTM=l3da1OzAfaGcH4FOfE5TzhMLdnFz2`IDhU2{CGn2pp1hfin^^IT$XA0V04E+0%QBtStvu|>RR=!3Hq5lxPJ#O8aq;PXg?#-A z`TDW2aH6)o4StVUE`1$`tD^%W=+z?huoG} zfnv(YcxAc|)@o3ByOkxiTbAukr@IgC@0K+%?F??#n=1}8Uj+|wzx0mb(UD>4IA$2( zBvmnXZE>|>Ic4NN`{8c9WV#beZ|UydHaOTlI&l2N_*nO-JH}Jj4sJ`Ftf!0#ugGUV z-aRnZZ6m{R$Y}1U>vWHg!XpCa{QJ6xYt8CDGBD%}pB}rs(gqHm8SPeKi?s!kMScq` zzPP&)&;UHzQU(vpi-$JxuvW}d%gQ68_Q-+ZAA@}IeDdzEjm5dJ~PDOO||6{>Rzd6_I@%Q=M?Y)K`UJK-t3CDn> zI|m2%+XF+!$+7D2sOxTV26@+{VfRBrD{qGp!Xc2~ui%%!RqZi0+0L^3Z%(oYR zcRn-M_(Ok6@XX6g@4z)o#}Mwqos)-g5!^w1Cgd1?4;Z`g%>O>s`pxglD5$|6P-z@8g=^%bXs>@DwvXBdRWqhc(2?8%pZHmmc$V{Eq=S72oI{>q;&u1zyIGu;HkOB zVhnOAk?sHd_rDzk_EOMlX)(et>&sg%oXN>IVt0b)?aOzG|Y8@a;?jMcE|Jc zosXaW@S7_2|LY@n{>#_9zIE@CC+aI2X1(=uW_`{_pP18f9#1vl5KhfC=G0SH03lKfTk5Hl@xFC`KmEdJ z@1GpGIQ;P5O3TtEKYGWq=ihtm{=c5uJ=b{b!%J@2_fMaE_Ir0-<=(vEE9?KYo@=JLmz4RnG3fL zoj7yxsrP>3M~-~y`oFs2z4Jf(oul9RpT*_d?*4J-sgW<=^}#!T|Dp7U22T9eH{Sh~ zKRf=(Yya+_-*@2Y=PQq%{`87{pZUnGojZzudv*J5-+AY+y!RWa*GIN?++Y3I4}SiE zqx+va^|!f?{_Dcetor2pp8w{zH}!nv=f8UG3$@R?Z+_z|Pe1XoNDKQW$L+y19Nctdyj;eUB|3ottM z{(5QwATrln1CXw1Z(Z5CeBF`FsjoNsP7M70XZ8<#^rt?0@Udb=;Lw`&t*gzIlgroV zF8geE> zlb-3OI(+h`k^2T1dlPhf=Tvok>?Us-g{6~d39Q_LEasi_+OR6;;@-Mc>pt@>=3f17 zwmh^|HE{a$>7)kS(HUwUH0| z*RJcjW8X{vW6z;;zp?GYqB}dTedp7KxnCZ?`h%NxubcYD+2=m;>o;F~Vb!lKNZk`CRpD!^78{O#k!8zV{o;KJfnR*M9v6sqce~eH~=%d7q4>Zux}| ze`Dm1?>{>q!k3Y{B?2|`?0*ZfSZ}VAi~cGPTe^1)J8t)3SW`h91B46*uV8?~=9nO4 zmSy7jzj!sL8viYQix4tJk>@m_$d@Ece|PJ{ugETzN zTr&5{JD=J5*PH(SCq8jv=+^hW^OL{yss4w`AO6=;e&s){`PhGc{Js|!nBP3V_Qk=A zZ~3L$-@W$_*Z;)RcU_3zxZpmkg-+%Sr4nBF+lTV-h`zkl@)ZY+Q3?%%!r`+wj2V*lL7KAL^; z$qDO&`#*KZpRcq|ym|V*u9N@vjpxmu{Dyn=FMpz~YtuV_?o;2I*#1E2+AqB0!Pn3K z_Wi&7xyN3wKa{V3aQss(+5g%9(7WEh@zWpqiMRb@`Pg;ae(|b*`0an%{jM{=b6cim z&(~i5&NZKEz3tRLb-wq3e|gutmtVW^SC)O-)`ZChr0z~ysB;3;>hZ6& zS`V6_flq)2KD6tHqJThVpfU*GF)!wEuPm5c{DUK3I`@UY`OeY3Uz+!$ zpMA3b{4c!y-+$_l8p{^n|GO8z`#W2nT`~4=#(f7ie&qEF3r8P2^uE*kH~m~so3-+9 zUK|?#=!I7ftoV)h%-wn5s@~qsA3OVv-+kA?>7hN}{PY(;|8Va>`=-Xff8bN^zk1!T z{ptta^l10v|Ng$tH@^L@Q_eU4_Wkdg&UCi4-0Pf9eX#tCPk-ZAdwK^ywjtB=rVl+_ z+x(v`Uu@j8{%3#Y+eh3VJo)^qx3xX?AAj||XP$qi`+rsU-SJev@Ba?Ro*`tg)%gWH6LuULcpTxZ*4JV{Mpr`t+j zYekr8uRn`+N&VXLh|a$-HW+#?*}KRTKw#E^1~2!!!NW5XIE^|b2_$HKxmke80YbyW zjXND4zszk3IYog1dNMEF@0E^ri zrQO|Zom{}C4+pReRMLZ0jQprxN1!zW8To@DKWg}I8rr|ZR^=}GMyCMFM!GwujEpj= z9$MEVX!@NxJHCFh-%F+-867$27DWA+FN^>4{>NuB>MUQ5CE?Ug=@R)y<7oT~EgZ51U znbB<+by{oIr%+{C;f?Tlk&H@Dqddxt=#CRHI_H}n;+kOe9-6Q#pb0Yoh*6e-3=gg`M5CI<2E(KU1wWZUhAsrR0aNE}Ns z6)S)_-8)}5zyq8*dJ;K0lz<)&BxO;DhsmNz|76RE9wJPobl8)p*vNLc#_+Tf^(S)y zjqkQh834^^mTZ=EsN_GlWk>7X1zg$|;L1L*V%mpR3$$WNfC3+>e=3m3$A-pLl>?{&=az;akR z{WMYnnT#Kb^IfRPF3?GzxL#Xbx#3-oWy}*%)~`qty|ry32_&>0ejAEKYpp73-z@}RsSKo+2w$GB~ z-Bxd<>4|YkDA_3j-JkN8oIn3pULWA zaUX);aVIyCY;ykU%>8WchSoDAL{_&_KdfbMk)Fo25=r>#!=O^zJ*G3;<&{Kb)Fwn> zG8|8*e2b@{NKlS;k>n&bn(?rZA=B%Wm$-`|L{S$Vh{)8%{Wz70O(1f%2J2ZcD#qQT(ZPip;L@v=yIpQVgQg-`S(~`zX z3P>u2HE{Z$ivtKOY|wsxIkevtwy1;+8XE1tVZXsz2e1hRScVR24N>+Rtg`@z0sw0G z@5TFnXT39#*UCmdD8+I4+4G(ns~?|eNxj6PQS^G4N}ZK>u{*!}LXjK5cw!#=t#;x` z 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 S+E6UrcCCn492e|h^nU=AygiZt literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.DocumentManagement.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.DocumentManagement.dll new file mode 100644 index 0000000000000000000000000000000000000000..edcdc9ac1599e9b8c319405724f0cdd449784476 GIT binary patch literal 37680 zcmeHw2UwHK((tB3fQX4$`l4i z#|bmk3Z3Qr+?3*n29F-bFN zxiJCDPd>W<0)6Bv1pV?Kf{Wt+s-9XDli*Vi_>zVT5$eDtBpSpcM74rsDME(uxT-+N ziq82xC`3q4r=%X>xH}aew;W}D4j?(90EFj1g9-zLHdH z!pZZNs@=_bQG-Rv7Ybr;>``Y#d^B)q?d3al+6L2AvHkDVZ+z8rVM0;KyFtgs?fA1W z&UJjsiKv9m20Kr6vJu@Hd9MANBO{-BrcJtWY1-sHuUl-Iw4>m~^sO0pM~9Dj)7g~m zcP_W5@9Fa{CLdN7dDXpY<~ybypBv`xb^H6qYg0$x9$-rGP$Q6xflys0i=}~QmicI~ z4hElV#-78?t_LRN1d8UmG-k5cPG*3*KzUP&gM#1*Idz#%4S>pLYNDaC1*vSLZ^oLV zZ_b{h-+(hmKidNG4Y_*ihVaa`1YiINmqk5s0G zuz@-t1eO60El68ghlrwv9`RkxSgxilwGfgb15JNm_8l*lRZGS0{}u)J3=Z4w7_sdEQ*afLjUlG)^RNzJ6+YW8mw6A z#=wiN=xR6Tg9O(2I>CY$iX3Y!gg{327In7lk38AG;mGj z(LHhos;CZ+=135yrftmmY&DD)zj4jJvejU1O^K9E9cnFwgo5 z2apNeP_5(7b~R=HIR0EN)5#4u5Hp~yl{N#gRz0v*y=-^L%?7{0HQ+(NIVc6||2NwB zUNsaNPX@|rP-80m#xx){4TDq7rZvB7SWpko=WuxPu)JXR86ZbC1s&?cq>V?w!m|OW z+S$O=j08mU7XW(R8}MLG@Up?D@w4lK68KzN*IWei2D{VR`G#S>?<@Hd-FpBJpw?wV zYv3pOeK>$wVvNj0j;krBVtgDcsak08fJC)%sd6dMXEsU#x%s5e#HV-zrtt-4CJeO? zq+RuS*s(DAO?|Y^fH+I-Y`_JxeW6%3OmS|7U#jH6)lR^Qc3`&wx~*zQR=pjVl0Rt& z7o^)Us@V?Cs@V>#&(+!)RJ|SO?oZmm1?hH#HQT{iHQNDUs(1UKWPUSq}u^y zRM#8M(rxD*j8Cop)Au^II5JjF#A~|qG*}rl62a48iD{%ePlMSKq*)4 z3D)?^f+S4}Vkd%arv*qWz`BMhq2rr0yP>Y84ja$WY7-pF|1iPv9EE9y>io!uNiz}y zqaVE)>|KaAGo`qwHPnY~ZtZd;S60_<5UPoU_b;{h91enYs=D9C`xjaa%x4tzg;8_2 zL8h=Da3uQSpdWny-)vU!`t(Dch1J^qRg*9#wbcKOHh<`A^)^R=Zhz>j4YMx~G~{B( zWc4QrAi#P;6G#FG;IwH1NdN(+I87i4Ai!Lt2_yjo@DVhDB!B>unI@0~5WwPS0!aV? zOot|rL_^JN7;zUCtQ(JEOM*Yx%RdDoy>?;;{<#ukX&gDQIcf=`#v)rCjW@0IX=R*F6&SMLsj^w8irep1*{f3p7GCZs zPz~eP-M^w!1-1#lQ{|;j6_}9VWPYVzQ*PCez(W6H1Nbx(2t$MS3v9Fw#vOJ$a0X&K z1p&2kZ|ge~a=w`k0E1?W`ZUtd4uM=pGU8@Vp(Krm(p;OyW7I&K#>%(Qrm`P2Tx0%VYSuaLr&9PKQw}8Y12-+ z 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 OS7w&-7CwSK^Zx^8Al~c% literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Publishing.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Publishing.dll new file mode 100644 index 0000000000000000000000000000000000000000..1e63e08655d607f401a9c8d412d94482f18cbdc5 GIT binary patch literal 100624 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

Li2={2yGPFE_6`nj8N=aH@3b)S^sv9zFlBP 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

-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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.Office.Client.Policy.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.Office.Client.Policy.dll new file mode 100644 index 0000000000000000000000000000000000000000..9b71d604bb89bb9a791f4653b33047263ec839bd GIT binary patch literal 68848 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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.Online.SharePoint.Client.Tenant.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.Online.SharePoint.Client.Tenant.dll new file mode 100644 index 0000000000000000000000000000000000000000..4004e88d16a2e3b76e63240d069efe1edc67b0b2 GIT binary patch literal 117528 zcmeFa349gR**|{H+)Hv32oSaqAS8qUfj|J+f}pYrQ4k~uQWprx1+FH!coPI%aTmpk zbuTW|6Jj|%-!#GOunFR>r9bSd9?JXaphxt)pAK5Q zCed29HkDkRs&6i9sBdXWww0}nm!;OVlqFiqW-X{IYfd)Cs|yP9D~#!dvz3~sBkGG8 zuP;q|+o!BSopooWHfg2uZEp2VNS7hK9luI-m$YS5P_JnhP?i5X zzlOB6)xI0GI+AJF9g}02{Mn*a-^1{`ORFyU*>Qtb1IX{_zcQs_F5MXDxh}f8Exw@* z^!T$-UdW`bD7X7xnNlmNQ?026Fr{oLqZmCGzpj7N&|TH3cvBLJEGx^*Hc*%N^kz`( z{@0!DihnGdr8=oiKTxXjU8VAb>%hV?6wx6=Q=2|m@#=5>^u4nRI{#tijlBksZ76;B ziJ$)T$LWHkJN8GZ`(A(GkWVh{JMW)^ z8o%+wqgHo|e_iy)zkIa(ndf&tzcDfVn_unt=Efm|PrLiDb9;XA!n=nL88_#`Lq2$+ z{^?O~3_SFM6PmaF;oJ8db8Y8M=e>UC11B!BB9RoTw6<4kFASbaG(*map;jbX*$3nZ z)pJZljX~+5QfO871ux%9EfD=;5M6R&$$t24?GNY-0)3vJn=B!Y=sBj7nu5Hr>EvCF zyhWFRr3>=kH;15p`8gx4oDq>BohQ$MB-d_@p%9E( zlxx>nh?ZQtW+V>22)1%lQU#%J6k5tE^n*f6p@c^DRn7Z=qWoxb7%U8J-_+4$CD_T~ zfSM=66xrC(XeSY2}QNQ>Z7n<`nAI z?i4~_bW$@>flki&wNmxSQ0zJnFmUtwc4~h!dyDd+6%T{-Pwd_=}X)inI_pZlz#W@HPs2rYv|si^SE#ut zIhmdT9X7V8_-~BoH;~O&B{FTNxKF{%5ayG5kuB5-9M6u}RZ))T$I$=5vCgfK0-7G>($W2Lcg{TV|7i`%7=(wQEXc94Sl~dCk#@e|Gp{vS~m@Sgp4>dbf&d=!+ zy(Pzv(5roymr0R;1}D>Q@X4G&Fc|8B)X22eWS)UqbC4RDt}z3((}UE=6tzq!y*WsY zOxxPQrfeOFYT@*OAZujW)^M}I3u#YWM}N;*EHL){86^Mgc~+HH(NXm!t+=tsACh8g z^{G5a(rl6QYpL{gD$7Z8s zj0P20svgJXI3C8a4@V9(YDNG8rxX@6nj8;PTiCC1l7!ExtV;U{D11(3W!ukeHQQ07 zz>=^z+-F7boXUoZCMU4G>}x4+)q+5SY)7}j;5n5o98FH7L3Xzo%o#DzI(;f8fDz?Z z$meBmu^>G(!?#Oiwc;0mh6pLlR&hu(xeU0*qN{h9tn4 zon}Y^jKk9mN%Tv-fhyUtQbf(btiXSfQJqu6qiSs{?n(1ci-MYzp(3ezq?0v}L}X%1 zwUWko$d6c+$dDsrBU*_T&yOV0Owene<$6~Z&{LJ#Cf z|7Xu~pUVM?(~&H%xw4>-4p653E^YKzN80IYR~B^O0UU4)r#oWK0kvi3GEG#=;&4P~ zZ=%kf90zy~=g-2MeVhS!bR+X%0mf5$9z-v=o&o#?Qw(OOk(i_oz6v9*w6mEDIhfLO zAxBAiE@bzo=R$UFdM;$IrRPF+M|v(~W7~7#kQ7_7#5G?Ibj_Egd1(RaR+^ulJy|eQ zzRc`79c7NqMsy&vXDNQsda4dbGmeXJ+=PQO>5Dkt#_=VNntWt)rW||vlxd>o6Nuds z%nbQwa=xf}wVi|yEzab`QS*2^2`9HRIfK;P5+s>M$;Is?Vh!UpT6K!sJ?Hf^IkQxK z!_5|L&M#FneQeG$RU_SO&W&esuBqznV{^vI88O2uZ9GYeY*nJ*_E_=89uv?P{@7y? zMx6JF+Ii6P1$$)LS7cOPj|hwPs215mmB3if5xZhN1OX2Qxg^sS1VD|$*jF-{C@WCq z+c9t?D*8>3H8Q={a&rQ#k!h>piMbV8PpU<>P$jUQj@Vnz$w4m3v|ZxKb(T1qdXX*E z3H0fRy*`%(`6Sc!S&-Ey^&(rS6X??sdwpITXJJ;K)QfDPPM}Xm?DhFTkWVsg zpXpeb)1Pk)$(2*a5Y8ROn_=UdiV?Z42A0hcd&~A#P}#_ovSlLczXYj~=~DAN-k~h` z&QT=ZLgeKJ)SS#P>y!ms7m3$8FD1TqmGFY?YFE)ycFKaSi^OZaD5&gY+MU~z11hY~ zs215mmB2o8#9o)9f?SemyTq%NEaxiqB3q~v=+hBm&lY+WQ?>%R)JPNv;nh+(s|7xf}rs1w*;j@aw-iy)t5+CC9ZXYonB$QJ4Z`gFuz zpS(%(4RkVHt%z$C!zrJd1kf_i$X#;yJVV8Zb9>eP`LHAQmTg=tz$uyDvK|vfx69#9Ij7QuwUPeTHKl?azA&pPJlYNLhJjVc%m0zhj_g#JQtxKZYD} zyTS!UPjZjq@)|bRQZI{7N9^^P3>uJR+5=L0Mecpx#*I(<-e(A|E6)4R7r@57#VFqU z+>V=r(lT@J!O1l|?^Lc6abRH6g zhT!B_+QSf>wMu&$g0oU-FGFz7DD7ZH`Ib zqrgv5w7`;Z)cS1i4%6nijwVs{D(AkX=IStQj{Im6(kkbUqh@uOHqVV{61A#w?iFe# zhiUWdi6+t2RZf&&(>Y9==a=t+=WkGtz&7C-7)|n?--*&|?hDiADe8JYS#x2SB2Qnp z;t64jJhk153`fcChrY&co0{=fAFL;I3f{`mP+av)-GR=?#7;DoENq})m znjr}=QfY=H`lTkJLGfHBqIzTA9HfHI8rvcfsyynVs;{nUWX+2$oo7-u-UhByD!uK2Lxx@Qj=OIXPQ)~@;#+aC! zVr6Y&8s?G=aYSy41+*oLLBPLFoalWmA@3j9)85w-XtMk>+27vR5_mmRbtZe=`&vSb zu5UJID9 zgR5Rg-V092cRK5icAe#a+gj(+zVm?Ej7!r40n=Yc-pz82N;=EV13KW9KCOLMJ8fsA zabEs&=s0^r#u;1A9y5pMrr0Jnu`oBqD%-?2a#O64O*FdK;$W#Ui(*SQ_}-F@=K$kS z2pEnW8Q$S2BZ&jWI~?Ve9>-0*oO&Ty2~@UuCk%Sz8y)XS{&d;m@7eI52= zR=WMwlT7>4kM}YCM|d7=Qx^OvNF?4TA72MqC)0J&MX!WCZ=q(E_ic{Y>vc-!fI5+B z*9nok_ST8A;5v!KYyIpX>tuGUPSng&Cr9k{`lBGPWV*eEwIlVi_;kcxpI-<0B(ozv zsh7p4Blh~N>k`m+WOl?S^|JVM#9p5_2l*tkBR;8@#it|o`us4?2P?+)@wrn_~+ z=5Fd`XvL(4Pcq##4eLAVWvQnl_WIlz2N zl+6))%Qhv*DVgFlU|dlaJg!9IwcZe9olH-aLgxf(W~q}S_IkZL$Sav{uVH;my(~T* zvDfGCgM5-{`|Oo^$m~cxsh6dmj@aw-uppmgcEl(3viNkw zUZ1A~`6Sc!X)jI)>rd)sd9Uw?y*{@E`6RO=^`u^wdOBjS&)q>j$?S+v>Sgiih`m1l z9ORQs+h_JUn0i^}U`Oorc}S0daZ6@L>PfvU^>oBupXUVmB(ozvsh7p4Blh}yI>;xP z;xk}wr7U=E6^YmS7eUs^bk`{SdO^)Bb#laBul;)l^c|UYog{9>wd{}}H8MSg3p;12 zn5Arv*ju(MgPf9SJIy|psh4FeJ7TZT*MfYKY5SB_FKCZH2dRO%7U$n z#A}^zd41N&w3`dhkFu=0qu&2V*7{+4p1+=Cx`st)tVO*ny!ms7m3&U6+za?wA(AaX!GtMH8QvL(4Pcl2=lX_WvI%1bk?p6I!*RXYp{4@lXy;XCaVjy&{j#?b8eL_<%jV9`9_V)64PrOggg~59#z`JU+usuf^lD)$~$4KJ!ek#4Ez1 zugp3{J~+&*Q{)r9%sNFrYRjxsLP%B)l5lcdZ#MLy!mtW)H(m&`gvJ|%J1 zDUwL9Q{=x+$kMy2nIE!BMiaNrL@Wr3@u7W8iGMU=_o_+nq69L z2wreYM;k&Gh>kG?uR*0_4Z({;=|P6ztX(?J5S&g+#~XqZU+DxxaGoliXb4V5rIQT7 zDW|l?5S$N6CmVt%YU#m-;2BgpMF^}3rn(|#8n7g!R`sqV&mJWP@EZ8VAdx+>>oPR%#Nv^gRB3b7(gn=`gg`=Bsw zPU+DkE=Xn=<%KD7y7!rVgF`#$lVH3aM3dNXCo5L%CvY|QhH3MH;nO}lOq*8}UrCM* z)8-||-6xe{ihQ8%Gy5gZ>A(u|dewfNSj~%J+Pt9oY~K{7%`2Wydu^CDFNr?w8DZMI zX1bfBI82e(Q=i!nF!cpC2QRoj?H`3{^NJizV(YA|P&T9E@-S^)vVFGe!?bx#_i2v{ z)8<9rw?em5m^PyVpKYwK3T_jI4LBQBv`fRZ8M?TK z$mh5=26j5b8lTzc!n7IpxM!N1!xR}4`OKaYrp=(q*KRYzv>8>kUy@wYJ4~Blmrwim zVQbSFm$}>Ri7-XRY`zL^4bx^&=Qg`KOpyVfTk+5^MFxYu1^V5?v;!CD{|>QL;Fw@I z>8smAVcLv0ecBg>X)_@8X&)P=&4|^f9r^_xhP3X+(_v;A?z$ECBKiz$35LSHspYOP zZN|#&wL=y@Gm>s!v5%{hd~O zIsP0a-)J>?@!<-EXw#Q>C-Qo~@w#Oip0TDs^tuSE@bIBm+drQ8D%=D3Y`o^NA>YU0 z$6`H(t~7>N50)j!&fh(DLQP0p;PU{1Hl`He#@zGGT2r3BokGilCpLk$l0I9v#6rwu z`X{JfPr{DBf6^`D^et{9d~I9UHz@Bn)7>I|*)NDMQ@QDIH=vddBe(mo+oeiatF2d+n)UCa(nwctgj0C1(n;Im*-!Q-?7N+j29Uy=+ewk z$rwqud613xf5ZQ!9rka3`x*gaddygl~efzqKlVQ70XruoF?EL!Qvoj5Cics1q z&!<`K%ypNiwHB1?yWT!qo%^RdHK=Y`Y~?D>ZG}#`GT-(d0+Zf((l@sq!7`@j{#mfo zBf!pK9y{`NQ5iTmr!a6ZTiOZxtUc1U$nnE-2dn1N?UgClvP@NZEi?A)-1FS!;rI{A ze}N}|`rOH6l|CPayjZo8_HCu^Y@ex^u5xni&;17H`DxZXvYP!1sF>C4*gDZ}HT#?a z0Z-t`w4a8v*+#IA*e8Hy%j`!Pf|5CV*|7ga>}4zSFFS14Ge%9BosazEm3D4PKu?ot_jLAm_teYs?%ol*-g|J70=BI9-V2jy z`{cA9zFw7jS-wr{h`l~bg6c`8_zZZbM_KS&H<5U)%co=qVX(RPPLkSg(Uv?KQVoD<}e%&>N(EVvy-;<9efCkOgIbuJ6QDTUvs zmXRa`zE3S(Oyb}xaQ?Wy?|bl_LQ8Xr{3k-wzgRl>H=x76rAm*!#|JMVOW-{ni`4ON zsj|$jTg8y?5OV;uFG0w5U{F4Y3$wM-?`l^goqku#dZ*vjvU2HnwX8wF;7Pj_VT;gZvh`{rAjx%*4kL&gB)?@Tk0o zED{^#Fq~WfNPUd_J#=y*(j)V7+lFHyRDM;B{r!P74ooYy9*tBh{%S~0`s$Lgkt6T* za=7EXWMIJQN~U+LPYF^Z)1}6FII5mN-SPN0V61aY9(PbPODyGx zyglSsVQw*^@zGt4?=!PZ6MwSHfabu#T18U zzHcJ}t|$Dm|xcsKZNc)3)~+aS8a|g~hMh%}1y@KUUh7=h;j>Prt3ntfVRfQrmO43N zuUD=R@p&cF?KR9N^|JVM#9p6Y2l*tkBR;8@#it|o`s8XAUp>j}h)?Qe@#%=YKDp+_ z=abBi_@rJIpN`n;lPhO@KFREePwHjy>4?2Pxva+LlT6zuo_A!40jMYU>A~~ABlh~_ z;vAn(GCNXF>Sd{?Blh~_5+9#WGCSgvdRcrrVy{mw6!Q5bQ+&1+_$E=xg6ABOc&&4F zkNjCr9k{%2i4}uVmU@@su~qvnuLk+2`zty*|0t$>)>Ij`*Zr7N3sT z>ys;{d_Ku^w{FxjKRx$es6lT7g$5F1k#JYGcNwa&#_KI>$h1zP9j|EU@or$QFCO{_p-=Z+mb7qpugpboWBo zHHmsz`oIx;eR3J3&nKB-WtpQKvDYV;+xmQx*%6=A%i_}!dwp`;CH2mLV`D#W4O2Vax5t?J?Q_1y{&v!liAzKhbWo7t$ezX+1twJ5ShKL zd`6Jj+sd2w%-&YsRcH3L@^&|~x0N@hnZ2#NY0T_x<=tFnZ!2%JGJ9KPJ8SxHaL9Jn z^jl=!ePs5w^0pwex0UgFW^b!(XHCCJmhG(RSIM%SHNEebF=1wJD}%Mn-d2WHnZ2zH zc`|!jWov3?Z!0!GWcIeo*3|UgR$ihrds}%i&FpREwJ)=`l^3qe-d5Rjn%>(gdrs4P zTV>B_dT*=jIZf|v<+PO9+sX+fv$vJ!duDGd&&JH&R-PuM>AkHSzh-YMUaoUYnxUC_ zxqf*bU#@dWAeMA0zFa@h&eCV`Qip$JGyT^_PQxJIf#X#iQEVjP&eG#>;13X}AK-Ww zM^C&TnvR2iOyfozFW~qB$1pfO1_%D0h`I;I>p0vyOE1d_-&y)J&c8q77=R6XGjKHH zxDH26=%z!yyKwIqy%O4iZ*Tb8q5W2Xns}Ht-ypc&;?ztHQ#@M~5q!J5!A5dwbS8jJ?37=0xc;J10z=GpTQDXXvIwPPIPm@J)w7B?;Yh$jRD0POrkr z7Fa<}T2a4b$e;##fR}VcNVL z`Lq{>Y4dvJ)2;~94%`hIy6G@*H)!al!@%93-^P?2*n+%f`pVrDrp=40Py5g?ZC-WV z!!LBxA+N|jv!R;~+wZCj-E?w&`pPd8yZ9Z><_~sUn{?akR`BB7%#aS z@Afc7#!@cD|06aXa(#R)3fwnfecm`sT&^|!eCguaTh_PJEio?V$L2>!(c8`JG{?1;3V7s@(`gQFTY&@IoOFgzd#WfobQ04>J=6c2AfcAI{w*BiB|KO@~ zCp8~=`#E{7)Z3Xx^JfLX965Re=XWGy}IxU||WJe5^> zgJ8nFJ%mjA0n8zMxO>38RGFoHA$zIpMQ~Vz!XIFwq z|6SB4Nu>WS>cZh5(tj8AWfJMXi+b`15b3{*`g;=Tzl*x53Pk$vq7E7fBK^Iw?~q9U zUDU!+AkxodE+UbBCeybXM7mj?Bw@D;9w)FlO{?bg(3RuR+LOUkxwA26$m0a8iQ&#M z&QNLy4xaH7aG(d(Y#f}GF|n!>aKv#m<5-8|OdJ>BxD3bDIBvvoJC1vCJdEQp96!cU z^AkX{S8EZrB#*%F5c7*o4MO8_hWv8xFy+T$4&g7CoAZ~~MgDS1cnnL*^!@tt}e$)JNj-vcNLu0H7{eYomD`G1a#^;P^y-o1D#9kxRjJhMR%>j*v ze|UhXP90x8rh43%abqWw(@8Y}-$%y5XW?^MSTa8km-oSSZK*`d>Q-uOzZAUD;2l$^ zKK!BVhgE~;98)_Bvadjo#N;=4MpJSnmGKWX)Jscm$>Z0K)R#lXaU%e|&&I+1{p`m- z;Wz~c`8dl|1PQM7EkhdD4E0|)&IFCDqSFb#I6?6*UuaZKP0Ovw%~vPnE&(YSfYO6{7xnI; zrWIG@_E3EX5Npbb7gtdFZgo-b95rk#t*sqL&Q0UCjLTOK3;sgzQ^EZ4#y@C}r^m1+ub)KwY zu0J7-QcWgj+GP4&49r(&Pi8w@E}XqU_7u8LkYlgAs!=mA)|e)>+E6*_9Nk^Dg31HG ztH`#fYoVD-3bN>)syoINHG6=f&B>zK1M>nkj}pz^ zhB{WLzJ^*Y)BsW_*#)3FsWMQsvJF%os7Yew3DF#8sNV=xWvKl^jW*O*LX9(2fyHu8 zA_Wg)K^3a0hMEhilbWNB7Jo}Y<$=0HG+ROCpsg+u*)<|tt-dL;XCz+&6wCQbktNiX zBKrtbKF;eaMV1$#%_g)ey&nXsP_-Cpu~4m;0Vzv>>Z&%X`-Hj}R3}jPi|s#!ey_+LR!4~JDUp32l$12smDQ4Haz-OBo9=*$Yz4- zp>`YU8=yLYY7otoXzo^Pgt}I!r$MoAe*&sNJtI_i^*hP;lF`(i=;0-Gs%VY^RiIuG zs=JyGs*ifZ$To=V4Ygj%@@-I^)NettoOglB1N8@yJu9+8{Rff#PGp7pkK!RehaP$w zYM@Yk4K-D$0fw3<)F4u5mnEP&VLbm)Y_0>92kKL?`5n<5LJFEs=KMS-PgQ~9+4Wn* zA*BASmu$KscDh=!=_bLu1s@gME%>5fUOsh-1S~@zxI(a5 z@HD~uT>1~W^dHO5v6gIl5tz2HH@_P=`vms`9ez*Y6Zhv6mv?5Vngvf2JV)?iLA&HP zAnjOqMJx~>==_Sy@?PN+_vi1;@E`5`COFRv{sQRO*(dtM2RiR_@!tXG_0Gh7`NRj1 z)@onpr_l$0>HI#@U!gn*Qo4MAbU(o{UC5czg*tO3y-;vTmp?+M8MtKAS%s|WHG*Fk zFnzbAcM1MlaKB)z2c^9Qdvs-bl%yvKP8Tc^{#;4d39b|Trr@1|j|#fm^Ht&eUa&+g zj1@dsaJHb+=1VpmDV)zl|Dc{M$#lUh1aB1FA?Qf8dITJ;e%$kKxmx|a=bLDO-wVfX zCA%f>??s&_1npLRS<-C1C7b?QLF_YxI9_mx;5xx;1a}F(C)j%^HOmDj2+k916g*e( z4#6h`UlIIJPz__=o`RKvGXzf-yk77j!RG`&6wI$=t`fnCf(ry21vdz86?|CmHNh_g zdk$yb3c(42D+JFK+$wmd;Ddr;J^Qjqe<%2vVDSiA9xpgwaJgWU;JJb~3I0TIMiupU z3)=I;OOocJu?KQJxbH6|bY=LOxp{Hrnj!GBlqPl8_x_88m0Z%=ht z&Bg&e)fa+glbJqQaHn9;gUOi$e7THQ%?tZJo?C;N=iLl-DDGN5u_^Ud?%{X_GIEe; zs*iGy0@Y@yuCb+vi5{>iSUD82=wmh&D~heewfJ|2s*J4yl~*oSVv~g$W2hrVbE%=0 z33ZmCRtdF3sHfD%*vYWcvqG#$sXMF640R~(=f>NV`Xu%_Vz=`R^(Cl6^@^dQd7tC1 zssgvLsJrS4sz|jNst>4s>M282fGSZv@mwd}N@a?>B5mqWHAo#~Q?aRemL9B*H`Gyi zxuA9!YDL~kRiS=ns8jL^bcM>{qcL@1?A*K_dWafhsI7TLpw2MVO~^M?-D;@sBHvK; zx}lzczhNp`XGwlbm6~r;v5WFo zBF=9!)Ykk0JxbkeDEg~buNaE{s#O`jH^n+!pTAF!R&xz?TmHMCt`f@jH%1*lGVQO( zI!IlVp$=8!)fF}s`%C^nYodC@P`RB;^hEVrL-p-!fyxmWk?G+`F^X=XV)s)u@{dwXMsipmrGQdtE-aCae1m^;nlL zK|N}yr@E}f_ojYqsF%7F=!4bshGJQ!s9zXrZoZ64TT$ zLp4D*O^q=W+hw|{F;rVYG%{UHH`HYXL#-LA)=+mqHbX5E>Y3P+@HbN(Z&T{Cg1pE~ zbq^nmE4y`PtEb0HIdN_lM&_u!8LG&dqawIhPmj79LIM6o-)+7ZY6r5`oK^eFAG(#8rurT z%R;rnP(SFl5_hu~8R}`FzH6vob}P_Ft9K3c7G#T57kLhKVeCW57O9zr;;5@rCmD*P zu1p=CwQ!Cb}clTwHW7JebP3e9jsEZ9%-+iT8qV6-)S=|ft z67`;;wn4U374QWFtULnQQZ>s^zv|u?IaW0p>VxhlfqKMHy6}|9GPTc8<%R1(jht#* z;d%QFRc9!kE8kFO7>ei0H`H^6npwC~9j87v)Uk!-)^Vy2A7!E}Jdci3(+tJ)=s3j( z)s*o(I$k|!D4s{ht3Mcu=g|qO@K9TmXU++##!x(SPEbih@yt0kH3{tW=-alw3DgsxNIS z_Rk&ztwuFyuI-_)=StP6<_cw7X;iP+GRe0}{g=@^v1f5)jq1c#nJ8I{P$La>X3v4v z8nsv`+sYbMc7$k(m6Oy6n-cF$>S#mJdz0EAl%20hMUS*SdSCy`dlu*x)!R_{ zy^14ARbr?Cy-Gk0HB@!4zvr%1)rLB}mx`@blMHoYua)W)b(o==dll$Y)LcWcZ&PZa zq1d-6wM-~`UTRes6yo$u(fTYBJPo@V;KP8S3{! zona`R;p^4;hT@fSz1m_Zj-~bLDxvJMtXDVKl$2$?`tT^HEF0Aa3!Ji?uKt{%4#oSX ze`Kf{Je%*aFs*s0I!g_(so252JI6MunT9%{cP~(<8ERAS;>bDbHbdRgy9CrHhI*>^ zN_DO(!ZU4-kU#V;(C4b74As3)apXL;!BFG+lz@85P)i^?Uwvq((;+)w)!@NAt!#(v z0=2?WFF|&Jy2nsoL3W{f#ZW_wN+4&Y06-O>oa}9MKWEZKc4E24;E>@2l>RHGx zRp~Tj9sF(8fsAA3Q%tvYHHu&$fYWJjBVxEz9pa* z8mbMlEoy_Iu7PZeddg6b^sS0rramy#zP{r?l`pZa#EOd}-&FGqRZ(05>N-O$DxMm< zTN4BPCCGQRYBbajknd`B zzoFiN>>Bl&q5AYEg$W%0E{sj+Ujk~Lp%(XFi6^M7hHC0xps!VT8R~rGyH34gsC$s_ zI#qU@ZRHinu2*vn^*LnMtE&t(WWb!*x7Fi@nmS+}sMzs#zPbU$k!@;>q1Fy40dqKA0{L!ITMSiLQUYqPp@x?fM{ZWQ zDB$0PvDuK_tmYZ2zGR@aU9}nNl9EqB?K0GZ$oC!fzM+1NeBV*ym)lmphU^w~yrG5+ zECIE{P)812scuz2GgM+=fxcDctg!Q4G_W{wn;K)N8<6idb%voH7+4j%UEOM^XP|kz zdeKmSf#&V1Z@t353u6_f1FbvMG(#Ox`YEU_hQhLH>rVBcq0SZRbwk})x>DV#^h(>x zy`{yGJ5{BjUMejC)n+J07dzB8LovG8p?+Z~Mi)EP7lvYVu~Us{ux&EBxJw;tC`K1| zsoM<2=;ChmqM;aF+^zaH+W9_4S?*EO4ArTu1k@Ho^)D-q+^Zfk)L6*wwO@mxCFVf( zT~!&kt*nLYyQNuo|$QvS;)m<%?oJP{$hTi1K4&kEk0ARbRe5_CxiK zp<2sV#U59c8|-{nmN&EE)l{fg( z*fZ)3p`Ov@gRhJ|ryeoXsKM9A_NdPcb>!fiW6!Jcr`i4*2j3ohL9I2^rJ!C^_ZaF2 z(EO?T&``f0e0S_6g@=gv_l*7u9)6}84b`>cd$E_*4ntK|Tp9a?ddE;xAp51NJj2en zq~eFMU#Yc*S_$e^^@yQbDt5J^)cEvp)6eWAWG)S9YKLCrl!;opVwl;caa)=+%P@uhm)Q0uE!s=uqZ4Ru~s zf&RPdcdni9dfeN8rDhrGw){^)Z8g;8RVDf#>JdY2uPO%>JA~;>yK(vLKr5nO zGt|V9B^vMLFQiS|dqlr;k>kCS{=}x#Wg|c8ovVjm?8stzyiLWf9{E}Ce0_tV?uUnb zz1vW`h5Aq^+e5zo{$|HY7ro1-VyBL}x=&aAzM(da+6HR;C88PQ)243vI79JiQ#buB zLtQe;(%tprhPrB0E~wb0cD|cNtyG12w4v@BRiF#?DnspptcSkLP%lB&LqBDxH%Hyl zr>FkVQ16Y}0jg#TZQ6C{rN4KXc#uBoqaV*uHL9=vd4@Vv73()_N+R6;+QMQFjyguT z{q4k=36gyI{Hx#4Tk@~xaViY?{?==*o*ipIyK_^E6qu6Ra&rpnFtMzq; zViY@C?=lpl*wMPnwRS#6v19Z&LotdSqmMTfqu4QehoO$EE{=@VFB__@x&+jK>uf8G zVh_@@48M-0U%cASo0Z|7qaJ6?}86r>n&l-xc;-UJVhGMLEm>zPIZH2MoVfuJOF;<+W&o>lf#cBFw zLorsIuK#8z#){MRteb5sj1_0-CPOh+oS`2v6l2AidY_>fE6&s-x7+y`E6&o34aHb- zmfmhC#)`A`bB1E9I9vDnj-8LO;^BIVp%^P3u2Y6$tT;zsZz#r!bM(uGVmvrk|IJX0 z2j}Wpx7aor57z1?Lopt#)sGm8@!%19pP?8J9-&9x%6#^me5BrbpIA|sRTmY_*Y6wZ zrs}~(N9$Sl+pO+c-({CE;&(*Vwj@LC0*qYr(FDqK1&o|WA(G5lQ z`XNIdH97(6Geey;x?I6qpD@0=r~bXslD$0tH%r~UY@ZiIOZ`Mf@5>?SH-t}V#Ay0CzY_}| z3Puj1%`QNVZzDKJ3tHJ|d$-fWTsqXZ)aVe-MB&>wUDERf?OH5GI-*V#&PhN^wF&2} z3J2EESrE=#D;Mc5-_S}3V*%}-REYV@Q)X4e|Ds=w(gRLjlei8Scp$>SFQFazK#Dmut5J> z@GZgpf}aY0A*eNV@&pS7iv&}Nb5sdFYCS9}H1D~czp2PYm^ zz%tcPGtgS5nrq5|>uZKu`=ME&&r#Ra5bvrPS@NlVq2{2HbJXu@3L}H$J>MWH&oWgo z`EzTK_+6&PPcDw+S&!%LE9oM2DYRJTUXmUlxJ+F*`6q*RO1ceL7&!wtzWf2#~y|CY;EB3>F3>=^)>8`3wEdo~HPu_P`mFg_uNOd)EjM|}N z*vs%DaH{$_aGH7*I7__&>0I>*aGq!`R9}F9tY{vO{cAD2)n=|Wl5Uc`ZNk|goHM}b zsy3;K7FKboqk$KzlYm>)df--dKJY3j;dSb6SlcdnZ#_>aE!hfI9}fgtkLfP zr|N$Ir|FTMx~f@v0&uRL3!JBq11{8SfQxl2@K}8@@Ob?KaE1N~*r-S4bj6DOg}^4w z`mWWiZ=2o>&IWxK@C>~hxJmy3c)tES@M7H^dv&&G_S#l`H`_<|2j@CH3wVQG3f!*S zfVb&;fjjh5zI3E*`W z`{f3U{j%L+zuacAUv^lxKzfh$H1K}wec(gZ*q&Y0Bi1V5(9WwR$1?^>P?Gh**mnRcH$*t1 zwnsRYZi{d%?TBzJ-4o$hx5&M>(&G`1rCkw@rKchsOV33(mR^i-EWI4z zSb8PGv9vd`wFs>p;aJ)i;aGYn!m;#zgk$N$2*=VV5ssP9A{;Y+i*U?*72%jsQI45t zlw&3q<(TOb!N z)rmHba#T!LvInmd&JCiuT{LeK%^lG<^l#$z;Q|g&r@FlFIABd z)mSh3US+jvP@jQwvf77qtE2}@`gF0-Up)Z+m8uK$v0f0Goz+rsdV)Vq-K`cC&s5vg z-oCZsafM(5IFA=6B)v)SJki`N>Ft8ILg$2jJ0-nKq`SfSpx++hye*vllFrkt%V51t zZRkH-(la&v)=D}dxLI(g;BIJs+JBFv_lf4)g8PM|ELzJGEE60qI8CrtaD`w(aFgI> z!R>;#THDn119nP!H_}r|_DFi4#ZtX3xL-Jt$Tsy!NnS+CkN4Y)iib;jCit5M)=IiT z_z6j$2mTiWH%t0f;qR36Zt%}7-6QF@kseaEU(%82Hue3oyr|emdd8sPlAalr_7Q9V z|Kjq5@Xr&@W=U_C^sSKg8oX0DyM?ny(r<%*`QZJMj&!26yiVe!(>4{Y7%u6VNMBY_ zE9nN&Nl5xUNpF_)PQhKm*$w@wA$x@Lws7`KIxj~o=WJ6?4jC@#TEPZz>V_sHeO?aB zuvyZ#f`7=cos!-y{5_K1FPN80Yr_R=1sig=si%e|Bz<14*pc*3!99X+=boqYt^JbD zi-`rnTET?iX2G3;dj$6j=H-dLV69+6aI@e}!CiUuyGPRdC7qWqxdf->Q(7zOgy3eu zoq~Hrx?j?Hoh6rGtzbfMv*1p_J%alM^SX$>V69+6aI@e}!99Ze1@j6-U$9m%A-Gv^ zr{EsJ{epR2MPIO1Fd?{EaHrrN!To}H-9%roRxlyBS#YP|9>M*BdEG@{uvRc3xLI(g z;2y#Kf_a71FB2RtIIU3HR?-Q<&4N1xcZqb5r1uNv^$?GOwSp^p&_Y7en+10Y?h)KC znAcNs3DycG1UC!r6x<`YUofwi=nGEkB_)(}LU6O-PQg8b`vvoQOD@4$!Gz$Z-n6h; z(mMtB2<{X9eo5!`VcxPn)EqA9TET?iX2G3;dj$6j<`s!Y!CJwD;AX*{f_nt_3+D9| zeZgA6gy3euoq~G=_Y39~i@sp3U_x-S;7-9kg8K#Y`iZ_^tzbfMv*1p_J%alM^ZJXv zV69+6aI@e}!99YTDyX?#aF^gdK{bT@GQnwrD+D(QZWr7oxKB_G6@9^Jf-3|!32qnM zCAd#e4HJFAX@V;RHwkVR+$FeAP*sY);EGE2<}OL^6I8=RDmZO8rK*ZpHj+4PB&91P ztwu@SYS9@@+%$#K?Si`m_X(=0VpDLM;0nP_g4+dm3GNeAhlsx5v_r&;;2Fi6i|;Ew zw%?om+6G)X;JuRf27Nr}Z-aDsetEC*lJY~#=a-*QeoFaSN3t#5wOzCNzY2lpCv~Y3fYVd8# zH*`J->8}f@*`up`*sZIhQ__{1V})~YSL)1`v^(#SU1?#3@XsndFQU{ng^ta;CB3Wg zBJh7*xCOYs@Csn8$2Gv-Jyw0Vlt`q(@1@G)}J2;Q_ zxEtuM*Q+A^eGitrf1H7d&+J}Tl23KU%^73A+$Dr2sM{TdY#}kg1ZFY6YM>dn&m^O zIbmq0JbXb!IE{km4($xi9g==xXiubH5&Td%Y8Z3%97YS3!&u)Ll0I4RdclW8=Q&A# zD41W_7j{Z2nQNlpf=aek(NP5L^YMwis<7BJg zox`d5ph&}d`DKy*PVh6q;t{kwegyN*7hFDqrD_s9SEM%y{zPy_7027|Dtfoish6sl z_n~}pUKQ!Z733T~l6bV>34*HyPZ2zAB=yf3NozBsU-rfqRfO}A;3uQ*>ytiPKOe>O z?yFI>mRC*eS^Y4i|6Y&(PxSR$quGYp`?}+O`rq$Cf3Ni)^F$HGs$kFR-hD01zY#o* zj^W9f-{iAQqu)z zLRaItDDiOQuyE}m&Or`*A3^X4=vw#|;dF53;re8$BL(L}*TU|vIp8k_TKJMvEpQ3s z7Oq+Ifyb%^kS-HE4*Sh4EYv?5oD-1G!k#GNiO8qba-gMFAfHxzVs5E=!3K34(v8TW zRa|g2bS1ZCm7R>X_&YvI|&MZhiCJ7THJL0Nc)d>QZxP!_KDR{*cZwcoB#)veflJt!}`trEnJyyb-@z-2}AM&7d@%Ki`P-cR*SAddzo#cVGp-g|+gx z19#xp!ix8uz`O92!oqPc@O$!YnFoQEdI&4VHNLq;{DFE9obL-h0-jcn3O)vjrG5z1 z>PO&N_*x9{2|V-A>Peubc0qzKO$hD=4{wzPp8`*-r-2r}4znBSX9f3wXQ}4|p9fFl z9l*2TyomQkTK!b;XW&`tCBc`$!#6B|mimSI8PdNL{1teXdPVS6@U(gjXyJQBze4)g zf^UFlsn-SH1W&8q04>B-ZvcM_N~?W9OT7h3tKSK}1Ikiw3%-kAt=i6nhq~8Zx zYCkBg{vh}vC`)}H_z`}!`lH|{>Lc(!25R*u{95W$!9U|ytIq^KSAPcoFF>vShF=SR z@tpVtezp1%XsN%0!WU0~mih-M3u~1B0nXPzTxRswNNb>_EUmSL)y5HERCfY)(zzND zDG;+F-n3~I6U^70!O0WstP8;J0<;uY@8U~Pg59wq*TULfVxjH{eh;99@9XqNx|d)d zT?9^V!6ID@eqX_U8tZAX!j{+{t70*)>QYDt>On}C0JSR9gOM&39HfVUQx3H7{$d!? z^Yn0}j|6IbKdK7p`GO1dC~y`6Ep@aWjr1bH#d<6_b%Mv}ao{fjT56e|0Q`oY1UwEa z5HUOHDZmr-A;1%{x(_R-^mJgOo(YWW*}zp;6=$i0u7#bG1e^4c;G7K9_*U9{q?-kk zdI30V1ylNH@J|tJ)pg*v0Wr_$V~{=#h&J;Xb9|!&>!E^Nq;GYA; z45ODLeV*V2x*nVh1uxbO;9msP>JlACdb8lASgEG*US>5om+1u3-xS=cPX_05!7Fq# z_}>z|N+-d;5~$TR`V^$E7Q9xsf^!`ZGm>71^tT0X(Cfk3CU~RX2>wk#%uD)oq_+bx zFX=Opz6EHhTlLvU->%O=`ZmEk^m*Xi3B*jLFF<-H5Hpp&2!JZwKdD!9Ds;@Sg`->IJkd z{0?Mm{}a@QIKE$Uf_e0Sit2|an&P!BtCH^Y!c=l?Jk_@GsQTu3tC}^d zc6wv|+BWECD~w%=>5a{amg@P5#>S@j;smlxU%Pg8DwRylZfQ$x?5Kf6Yg?+mEs<>T zX7`pWZF%v=wQ=f6EzGY^vo5(V)gWq167lt|3zJQWhK*`wvUzQN%f_XN#yFc5U!-q<+3rE%uE*0yAG;f)2=AJJw}(tS1yh>uWhQwuEZeb%w$tj9Lf0hTC-2XimJ%ou_qCymehu zTdNA;du@g&Em(OH+RLk2+stVQyj7TBj0gkuh~!F{4pg{Y&g1Ojj=JIr6wl(yKEYhA z6XKTrQrjpK&4N{{5)JWj6DOFV(T?_(Y*D;9d1^ecy~9Ob6J}oWp6vEqH7nU%pJ+h` z;#;~hTyf3dRN%~HQsO%F!-7;JMivG;Yf=|)ZN=bT6hAfDAm^q%1`Z%@SF8|Ic8k|F zq!Me}=>72ehPLDZCVtOlOfDd<>xBPuw`g5UTcSChO-I=#?QyA^TN{$8rUbtCvaz)- z-mDCpvy4$(Qs1;LZrJXu&d69XR@M4zW$T&(%}lnm#W%F6YS!2|Syi9FfT>M8m>TnKGtUZz{s>Ui7o>AXm^U|b)QY7)k*ctdLA zT4t_Y(vERte4}t?Z)k{%hETM{OS=%Xas)0xi{kYhBDF1vwgoNe6L#a_sbn*y%H!4J z(IM!~@s#mG52m4Hu0e(Dj;O9(pzs~&czrXQ!!&6rR^QSfy+Em(rW~hB`poH5OaU5;5iQwq_J~H5)8jg=htsYG_Px(7e6&_pBM=mk(hW`P8sj`Mzh0U{Gr~ zY>!R0ssza1QnK3v*wmiK;!`dOau!HU$Z}FaZR+YlPZ?y4*{$H=Q$G{KQ7J=+#AyJL zIixLRi`as6igOe>fqlzNX@RE{?i?P0xWU|x9xzkgvCT~i$I=uAFD}IKRHD8qahgm} z>Fb8b7AL70(7w{7b|abw^mxqFpQnlG{KeAsfhFfOhQhI&)0=QRQWtMp#c_+!#>@uN z9APrahe3{016MS;wK_(oQ3__R!`$1_<`;zB7Ky7+Ax)Yo0ylSZ_hx6Xr;rTKr6(ZX{k_{)f>B0gL;=)|p8}mADc%va7;| z{q&$AA2{4YM|1m;Z0NAzXvFr&3mbLLh;zo58Bng#bKsFu?ZeZ6Pg-{x&N~*24r7^xi&MYsBp((xD&%%^f*p6(cOZ#){TRBxWCfBuz z@mdT4TtV@`M@T#%!qc|ZwFv1`h@6yL-KE-It$8_acR9m1FHhJP{#o(1`UEe%hIT*j z0k_p#MFh>v%@fchSymH67*iB_IW8TKd6%Y#PkmS0%IWTu!#MW3FqFrP%S7{X+mERbR%SFbr0?9#sIF}}HG#PtRcsX_*)ykM^+sUT4BwIE%C)c%R8jO}$BEN)of+dnC*@WjJA-O_i%r}?s6fg#6tZQpawk&8_ zFl&aiUl5=AwF~jaAcb>VW~R*45Wx0m&&I18yx5Ru!K_F|-!1UuSUP>?;^fKkmU)R) zao#CPsWRDoQpwwzIi;OGM2FgsKoRK61IW02?^oMVFNVe+pgB7YvMQ| zGFJc^!b>r`(s+zSoTuGpyulb76O`aCInhh*)y_ z;tKm_(XMWoP;&AfMWPw_Y)((zP8^fw+Pd=S)agt2EaUA;G{fPE7R&-k-2T<#yyx%2 z1fFczH)7f3bOkwQ5WJwksXsHBJQ=S!Q51~ArerFfV$djc>xiDQms*lUOb;W6$K#DF z>l;o^pJtpsU?)`0A*trXWoXXW$R;ubE|zPtqyt3@Vfz)^-82Un!ZgCWRiDJ0bH>Jh zO%JcYxR4>9sY}3n`&RQVD6JE?av@XGKq-qIDDalvrRKg)IPHnSw1nNyn?jfbX{@@{ zTZ8pE+aY@LXquY2ist9w3bKlCq#ZQy4~F#3d8H9>()3#A>dB1ou=o;5p^=R+S#|U=UcW3DfN&7o9Hk<#B$&On5{GdCc%>9Ur2VI39kGPY)oL~kB~g$z)d(+Ls3JcBFK2j z${O*os$o&gYD6)7nKAuTgvh)B<&$_UfoN;s6?8UMigHP#lbo@!&R)LhX3>F1$GcP_ z#6Df8pGxEU$#}{|QtDn2l1`J)GPZK928+pj9tJg}MCk}kxy+``_;T2HMYsd9@0H9< zomps+zCW_1hMHk7={cq)f!M*k!=-1FYJcgHBpv8E}CL`Q_mzHi3M{8lSRn|DEcA8#W8Lgv|_97H{2ZQH-Hih@B^_&zi zYtG)lML{k`ZHxUxD#KfxOwLHG#u^N~!b$KItziFR;*jMvN_SlyHL!f z3}pCF;plbob>P&kLueCkL`v>GvFIwft`P;IgY9d;>2zwdqH|M}^M*_oT?o_p$^ zd*)6Q1UAc))1}=?2rE1n4d+Z+f->?H$6R4XNSTmPitDr@Rx=TU7-a~gS+*=1aJVL^ zAl#7%3#7vqr5U-M`Sc(viN90_U00F|Xv2Oh%FTs5N|IET$wVTl9cut?1bAyPY9%vL zML`~xsm^1ZWfhdcP|B`KwSZTLSK<<-f>bb+F-WaKL?dO;hzbV5$aos47*fsLmMTC$ zXfn0gQw=t}Hh^Jyv=1Fw4Z_lCqmSM_hdf{-AS3NE+I3MU^w8MP)LkIuJq5<1n{4(XrR0Yx|Zs)0QgJD&d4T}}V>4?Ap8wZ0wNI~F;A(H^~)8T9oU8e*GJ~g(? zOy~-PZ)({@T&q#>iL}V0qXDS}TuB5fAy>y`rqNN#7?BBX3u+f7oe8@HE=gA^A(nw+ z5mhLW)50Io}jM#<2+%_QXL zP0GYUC#O>5OU^{frq^@nCCj!fP;ek*;N20t3xYXG#XZ|J%9*GBflg#fXa+41iYuK_2kFv8SnT%#&vi+pGTwoJOK09fA(&d3 zFfw`rjOqYIdYFPKNx)#JD&f*}H3TSryHMgAL7_&U4*W+EF}-0;wMM(d@zyUh6a4Aj za{aQv3Xx$@se02nTB%~*3Si1m0aluVOtRJvcKJ*Q8&V}FX45-r6=hRzq?FHqG2-&N zd`3W8dM->+QUzJD7}l8r;g=QEg4jf0xAGZkUq<;1RJ!Fd8Qjnz*&dWUNK21V@5W&q zTU+p9gN3JQFQ8QnrFoNqn>DHGhGHO&7nmv+d=B(YG`s|rsZ~rXIYyaPQVd3#nhD$t z^siNz3itK^H)UdK8i+VKIyYq5iHT@(YKqZmAgk2j^K>nB9IOYz3L}T0c`7;%oKsW+ zwILb}RNa$~2hcR9u874Ti;nNqPhD`qq;KtJ9Et5gp6{tu+B$N<6sv;`F4FcNL`$g0%24G5orVCeQ zCBfc^b_P0mzz%^}53CAuf_V2ig zbzgLiK;U|+6|KiowgiHpu8AuN3L;olW3)Nyq_p&epzhgV5(1$`gRG~-0^X?e(Gm*7 z@|fnI3wXiU{ZhjP;wu3SOHq;MctgEafHwdn9q0{AA>gB`^b!(*X|UI#Bz(XmgO|9J zV3l;E_HHR6qIE@P)85_^UZ8|05psjPgb; zK}EnoV+zgeIXR_JGeq|EBH^FFi_63LAYwCeLzG!#$Jy0^ta~m3#GLQ>Z z069XX&h}4B>!y^Z5@m{s#p+^AK1~>5ls?SLrRkEURys$sC@Iqvk1v3xP(8qF3fM8F zDd?(rOA~S^ypabo0g99cgy%&^p$r@h(;H6XP{IisayWZJ30FCs#36)}DI{?E1m2NwZiP48Ng=Mm{;MeH1poUYgMpU-h>-H(4I3N>JR$s903*zw3qB!EXe@=p zZ%=BRczR1KsDpD37-`rBN+V|=?iFxXX-SxC9yM1uG8`q2QwAeKPR9{@!;=@>iQyM9 zgL92^i&V^qD~{O<(!FrRrahof8hSXVsUZymo>0>bQhQP3pl2W9N~K2G6Rv~>J%cC* zkn@2Xov{SY8ci`WsE=)6p4K>xS^=ENh$oXs;EPnMepxKVK^rI|5c`SRwJlLZaN00N%K8MQO;$Oyn=bHp)u86TwJi zkdG83f?t#-_ym~sL}}Lzpy~k>jdQG`eluXklc9a&g>)DlQU=a9(a?{g1%^_P0yCjD zL+MB#YEEkyK&2vo;*9*DBoC!$D$IZ%^a17>+=B&2Q6^Gl3P92eN}&8k9tL`?8whFG z6MnNCqT&I@bdbZza1V=Ng77V!ubFe~B@W8rSYqHrdYnOK{_wXe)&@DR-FmPZKak_u z3TmJ<)X*7@EgYbPH7?)|AyB~CPqf}3tWX!pq17;`l?fvP43?xZ90+NqwER`e9qTB7 z(GO07Lj6OJ5GXMq2A&WzGH4U!D&mOdLOI6D&%My!+01HyDGlX-^MI0ro*R@IVHD0Wm5}@> zHy9wsQ7|JzdQAf?QoYm+g&r~iMp}0$sQ#gMYorT?I+2noDC%NOefpk#yzX#)CnDV-MudEklySdmVNKwEY+I-${MOcyU#qgw{p{|LLfdh%66OA>-NCsN=!ompJ!jZws3QB_f2Pjax zpoKv~tB67D2dygF20_V+cc`~e^Kzkggn|$M(Q3hT#GwRn=lgRG3Z{CFfxZ#10e~lz z5foK4@rM*S@HtW(;*!Cmwp>D-qb#PiHO<=~i2{DVZV7MuYPcCC2ugdDQZ&SEpkL%k zgbAfCN;R|tXsrMc_-Se*|Du*eJ%V~767Wf5hOu**RzoNmmF$t zt{SQ6N$WI*FEkwLSHicEAPG^6AU_jLw6%|B){w^&As?xdp&680Xb+Us4MB?5$Pn7)t&De|R$GHJm|9L52pkVFV4?i0KC{2pk2x-2=a9;g-h-_S+3;6kJlyF|d@}+PrDrk*fG2jY= zk`aRPCDAqrfSFCBv~VglHna#4|5%S`jasEVr!bIf%OD#2u~cu!>x`YI(Z9&~M8~SP zSh4;_8wx2W33@0qYob=rdm_aFXaOQtlK_XPO%c0t_=7i~%hqyVj6R0x(s%&34GG`4&uSXfEas4JGQOv}g-6b737yd5kFp|NU9mzLpFU1yp$!l`^2 zTv2PHW=aKWV#*Obl$t7l6y>n?9Qgrd`N1rgwn|}Epa!l?0--&${gi6St>M;kSZi3e z2Fd}=x=&+G5iYbeh@|ENAq$~qgkJq?Bp2cNqjI6qB43IN8YJ?rOfZaf(z)OAERz-lIK?G(xXTu|!!}!K_qK^U#(VO_|!dm2Lyagw`(Ihh|0;)Jg%V zF^Ix0+7BpIXgo8rgAhakj${;lqkf0IDVQy0O@$+5q!QzA0L|xEzD^mgsGtO54tWSA zJG9XT$I~79rfFWAVzES`nmZUv7j;Y)&{h&9yJ?F8p`+_DrHFvCtyU&Uk+yomOwzq0 z7cpK5+Eb*xD%7GYE)Y3DslKZ(P)?QcP$kB$xHH}8+)9t4)(z49j zNi#P@qsk;j1+(T&V-@Kh*Q?02X@C#30FX|!pQE4*y_y8SP6%C(kqF3>4FBUA3H2S? z&WtTd(;wm~15z_e*8haMe@wv@7|sSg&S1DhnwL=&(iP^X)C#+H2;^#L%^&z(O>f-N zIi;Jqo(d_4C7`dg9NLnjO!O!a>M6~QdECPNbe_rQDeU@vl_21hb$TaH! zYA$L1XLz3AG5tgVC&$8AaMn=f)9ZOm(e}1sJ1AusUv)`4P3U&eZbn)}tUzcIPzc`r zWKPvERJ|?{{;R$H2=_!>MXfQMf?5eB#*fBA^J!ZcDQa8B`X&ebaKHl9okPDOIlR znkYfgLRCN?S~8vTPE?Q%`w|tE2Z~kiEtPEvb5Pf5q!O+z&?5?KG_|~qR?#ntGFJsT$iFm|m)g;AtgLJV&=j?vaHiKYt*QC=6?Q-dBXCDc`*7lzAtWzjcH`>L4r zeJsF-V?Z3V0W8WvHqhh6nV?rWNF9W8MX87}v|$-rg;3+FbX_dP*b#(UE|)KX8myAt zDv)}##ACcv6x~+G^#ZPJ)c*9^%vg|?>76I_h>S{lx7M}-Y3mNg2GoeUlv(?i%&Qe* zMcWdDvSre6Y=i}_C6g&zli59DdZZw&$*iTcr8jV%dIu5PpvrM8vxg8jXfe|(H(EB~ zP8;pn?N)+aESF8q8^L8DsHiULNtAKSx`8m!a0g-10&-KEzpmM-c;O8L4PI>XqgMMf<9H6g3*c&$R8H^w@u3dxV&X2Z z7-$$MxM4U&X|yIn`Knn_ASE%>3^*;Jz|uZL1{*MgB8HMHD}nnTxT?VsqBTg(vFFcf zF_tI|BjKXW?Ul_dKqEmL5@HhJFAO*_UEL=whj6uvvra#y!yUpy+f#&}wxs^Gy7UYa z5_(Kkt(yzqhC<2!sJ(x$Cc=!I#>^LExuLXXY6XEM+K&yn>SLn!-`k@H?2_TUC@7vnZGrsc0qe;?;620( z?!=+=g0(>Y$iKJqijb|%z&|#$iTs8CJUB5xx#)?js`Zbwf$#w2OiA@WE6b6smI(8|rLGEC9$?||pW3Y0NaDm2;hr~W$tKq>ws zFe;SWf3vQwNZrLy)-CRb&>Ev;_3=;2Dq5*kY}z4ppjk&d)M;~1n_`Ik+5fKj(&n3r zy>=DKrhfxLYeUA!FWNHzHeuR7k00&+iR^!GfAo0&COK9$xuJ0p(DYcb9GU;mGkk_qkF9T33zwW(lpsVy7w_n;lv-$i;~KAQ z483hd8FUD}B`QE>PmLxUbH)r{oLTyG^Clb}YfB!>%*@PE1h831a5xqcUAQ8w798rC zgSWoatuH_f`EcRj#n%?)P{n?_T0v9>W|wx&0ep<_m08Q$pm{<&>d@iKjNXzacWwWx zJucL65kMPi=pwB9F030?ReETN0fI0ScU2<`~DyCH*#YTBMF zsO_$cpBsZ468?lRS1_?ScZTq141cCDZ-($^41cCD3zdbIQ!_{Jo6vK>01h3}&I@$% z!2=zshW2Iyd_a8BOC2<_DhexiWz-kqUID16tRM`aIs65}Unu;wg1;!Xz7bpBn5}P$ zbBtp$!W-&hjCZCKDf?LlK^6;!Xav7(%zz7F(VW6ybG#*~TM}=D)U6P21F73Uylq9@ zw!+&e>K3kqMgA3iXbgU+ha2?64Jc%p1ii6wZkpqT#ETFwfp}?!mnc2BKux^f@Swdk zxTjo|NNm@t24XuQR*|fb4U@sYg^OoNEHLJ(wKUX6<4w*6xOzJD!jn`FFR$<7|@SsoLGe8rM1t`d5GEXC?B`o`1eDv{eQnI!`nU@Ze}+7(3wwzTR!L$ z#Wim6p$(ErG}lx{2LAP!?dV@?0G;-jn`BglM#$5<49t+VqaEXax2dYYSxeJ6 z+9#TL?H?%EXefvxTS>U%L{v3e+k@6?%!Vzkc}fRv(P5Xgq-~5I4+cLPe4ttOvsmq5 z+O%d~_s|3@GCrrOg=%{+#j6&n?Z#N|egHTs=*k1NJ&>@Oz1g1^Z&0-`ZKv{4)f$Pw zaGGoRLWpSGx+xu`%`ac@XEEAQDA~(%#_xw{cc^-U6|3vYBeaFBfOLN~K)V6%PihM& z>{S62nE}6=`0QXThGyx%7M|Vs=gpuESW$GgQ&obqNo`Ls#`&P@AMMJ@VzZ$FZdg`5 zG~2aoh0;cm#%gNtqkwCTi1PSRF*j>`^>go*h(!m|Bwg^MbO#!p$fz^wFs6qQXi z@vjAC^R*)=suq*YDPKiftSX2K3Lw&$_$RR5ki@%Fo8yQAhWP21YJN8$+rMn1l?lws z1s^mCoZm;wKFb5sv3c`l}KLSOXWiI5_Q~JG0V`y;{sd649U?a%ad8YYlBKM<($Dl-ZOv-x$Z7CHnPB zhuf7&!sr@vv7PgOq)2XWh3v( zM$frdCd4bMtgCO4zfQLXIw-C2VuP2Oc&P&yYT3CCpaqB7I_hC3{jif-sjZ`~JB>B| zRAXj$T|v~McPq5*K{_taQrqE4CmGXRhSQ4x?bOvn2;lC32}jp5f03b~nMMACY8*ZK zUh`l^=NKS9&p4P_A&K!|%T_kEoXvk?W~N@5 z=0BmNFZuZI4!H;$J2hKn3 zI<@HXzDWz#9523Wv^`;)(Wm3dEW+bQN0r4y!6~JQ$_x+qfe#(PX?-jr)~p&HlBUeS zbBn?h4SMsH-g1>vF6Rmr5-C?m%DlN!C11=HdI|UfFO^Itm-F%rIXdVncd(~%v&#^N zkN;qXEFGv^J$0^S{!u+@e?$-5>&Eug40J3VsAtG9GtkvMIM`!lM`MmIwY`GXDH&Hy zT?Kbm9PGQY2(qeU#KZ6KK>G?tDHI6=Dv_5rSEQ1PU~EzqSH|=9<_f&{VihSSz2pKi z4+z6D|Ev+Zi1IJ8&FoAJzlSS*%uNj^{PB@s)6 zLM1N`u#BD|8l`Xt_;s+)Wf4uQ2o0Q*MW1iz!F(zp2+nkd2Fj6$NGy?%3WbVG3S=^_ zP$HLd#UxL{6{twQkOwH_sg!x(lww)xnc3@+ETRsfYs|9XWU>hH?*LQD9P(r`nN%ht zxk?!yup$>KxiY>)0Qlj{r925K^peQ(uw(c90u~Yc%ROs-pFwjNSVia%kqVKQSjqL4 zs8n2`SSaJlBqDFFk`x1EA}=LOU7oH1%fa3dC>klqP)$jOhOj+oMVMQ$^bB+$Ie#pR z2>E3=@mSFEN0G9LShfjuf*XB&8LQkh@^~t-Pz4~%#BzY!Tjs?T%S0qsAXIuu_+BC} zFVYKmfDJ@tNWf(J*;@wnViC=L3&0;@P^FYeA7nZX}ofbT63 zD`Ave5h*8u7ezb}4sfO&Uka!6sk{UVQYOgDpTQ!c|4u;YQ+a<*^D+rvs#GfZT)Bh~ zDozF(KnfZSB&kp-^ybOrJRwO@T4?@g77_G2AkqRJzKa{H{G-BJytmNOO*21%#wjO2jI;NY3>VcmXU*k$@{x zNO)XN z_Oy)1&u5av%uQ#?`hX71px*)u7Mixyj*Atc*02BtrD5sT+cVZmEseEOi%E0Rq&b!J z3CcN}MKu0REP@4B0V0)BFTOwuge~!wgT)4FnhVwpC?+qS1W+rJD+P)?&^=&Etv+eR7dZC{gjfB*HwfLM1;( zLpb%}Ts+*=L;KA03b4TEOT`Ki4>+5r1iQdnBmy26sJH@ep+G5+id9}>eqLV|5%Alc z{*Zx0GKm){2XjCr^OA6dQZG4I>LulKg+hgtFH?DoWD0(sn($^g*!N=*fxiR@oCT|m z0Q?XooYD)nRXGI@J@OP@0yt)sPYOX43;A4$SPEKRq*B1l$P{u=tF$R^>1d{J09%ps z?9pyBv$y0@N|c*Fh()ygCGaXbvmcK0#jhk(Y>LaloD@lfAo3IvAX*_`0cHRQKdD5a zK$HpjaxleFv9F`9JM+h}h`7HACOk(u8$Kf5O?^su1z6-M6atg zry^Bi0YgWNO2o<;O6cIaygIWIu#ixKidrAAOV$T4*&u=pVA366rLLyOO(pF-fjnAJ zJkb&qkeXjuB^yJ8`d^_l?){YSoRW<#|PEG=SyUAQp_WTd29!> zUnk6%s7U;Ff%-!a_?ZXz91wf}j^>{VCSJr-fc2vA;*t^xt`U_$q7t4M%w?sw*jp*) zDR^Ry|pPfifRl=)@EJC<@F^3PB=V%IQ zwc)|xz!xSs)DiZXoD3x(Hb<%OAP6Lnypk%rS8$RuIZ`N)2$rl8K9|dZMJ9c`Jts|7 zS=({&Wk)yx{r76a3#u%_jOXRS^ALISL>?ggND3!_74TD_--fy|q;Bd^lg74*%aEqS zS1d{n&5ljNGuUaT#z+54aab6u+C$P_uwM6q0*Q_ZjCp--`J6{j_xMei6&;m4-v0yE zNN*e;E6sodrQ>^g3F9-9lGEce)6?R6a^b^O%J|f5%qc;U2aR(N%`AA7A_ z0>d8gpA&(#Vj&kpTj1L*)HVtoh(Z;B9)tiZcq3rb1oubjcc1B~9ZgH-R2e*llm3q< zfdUSoJvXRJ2fZ=xM#B4k)Vr;}^KP*AZhh%Dg$a0H&8DO;jCaI96lS*u$5KALpF=^0 zTjg|EGlni;01H9%q2OjPhS5IS?>IB1Dr&Q8?>PTx9LeL=Yq3lmu|tK))Db(v8Az zI?MyTvySHl62xK@iakO20L2YbxYM-80oqYPPI>%RMrSx8 zJih@qb#c=>llb@bOb`PoI?;}Lz!_uc4r9=eV=KbX-$yU)2z!{L((h4dD7B)#IUtFc zQxCc*KYsjO4*U9h7^>L#5j-%Sk`uBOk&D+Q2Q~Olp>8(0(rTRCzljV3g)T zq^tk?_x~9N#;}NLFeI|+|7YX+zu{B~1GUi5VzUXdu$jKTk=vlqLGMjj2JE83rtitZ zrmxv77SDt<(${Nbro*MCxy{k%g>!+8Ac(5juse>Oc@IV|F2nMI7Gq+-p(4 z*A27z8-lk!&3@nV=%Q~YT6TCi_vVfF_us|d|ISrB@h@0cL$GQ!yT7jcQmQJO^ejKJ?Gfk&ipZ-zHJmfn_}g%zt5vTQn!CCTyV6|>iM}^+cub|Y|XSwFsh-f zJ#YEaM_ZfexH$$-u`=ub%ENot4)UdA*3gBMg7x$+p1bkY_^n0e_EoG7()W9$12*TZ zPQTHhct`h?Nv&VTJzf5e?G>`WRa^a;bHfX4C!SlaxAEBK<)>iDaz4IpOwo`- zecf85O@58~!VedtgVT+lHvgRSd2ORrdqiuild)L8u5LKlk_;;fDGC}Ckd&2`-q_Pq zp3%)CC0U-4mYJr?@{p&cc&2wv##GOA`s0O}o+Zz1u()JK;Qvgvov zq&Dap5E?aU#T&`^vF}D~J#GB?)6q$d-}CC){k3;gqJ7TL&}r+g+V?y-q}de9cW)b3 zuW@m_bvND%$?WB~&+k3fqrcJdo9pT?U$bcVQ@O`qkq%!%|LApl7P;u)jiH0x1fAtO zmZhHQHaOhx^Nx=>XU4?$9G-Q}Xj#45Exkqy>Tx$G6un*5xxiv#wzSn4lT+3g`fj+l zKK4Lc#mjFX#-4&0JF5|6tmcyzKTB`>?T7&wTm-9m8LW}H|A?@tPdd^}Z(Bkw;B!r^6C zyH3V>k~?S3#+}%EbNGXKrh2v8?esa{@aoWwNvSPo_uV>eTkIgo;+JBP%{_-@pI3Cf zVnjaQROfoP4=tv(nH+kc{?N7UU4+{v@uwTd24gG=1*_tG-dC} zw6p#02aLRP<<+TsD^yQ)8#_)|5O+oAvio0l-y2C5b=uM9+tsk^v3e7h3a-z~<1Gl^ z*7mp!FR9spuJ$RfpPeO#JyY7v+GuFsuFYrl8>aMXVnN?{$f(lNaZaS$#@V=AW}#mP(=WHB4UM?lrq)AOi;l{gMO(Vg^zM!IuELF#;Z_ zIvz>Mzz&Rn0vQ-Vf)r$)K?XLhnhdO@?W{7aO9{NLciP@QZ{@&g{xRj@wTR1|>ipHM z!QA(Ejq>l9_$GaNxY%X3;&04zmL4@_{sd|ACwqarJ%W|LX7#KMqHRSpB3#W#MC7U(u z|91Yixpt1r=ge<9hBM>sY)ju>?XwlnFU=h|fN#lWcTx0UEs#uE`)rPDShr7wlTkPy>V85+l`(@{3qY9?e>qT ze>Q`-EQ&K8dT0eF?9Gd$W#KJH&fk{XvitN9gG*nXug}aLa(qcL?kkSgh~5dZZ5gXo;^1B?+3v4%KyaVdXH0wA43J zFHEdix_VT@VE>k+vC(AvdXg7$y1}rCH>Y%NvWSuTvdnB*Vdv&;T_)dkw)*0B(>P{g`#bZ&ZB&j&0w`F8jrmp8Zmkv>sV@*O)Z^Yv`CdCsD?Gj6AE*|hFM?)tEd z_e~%9^*eO4TFvCc^Jj3lpG>0mwmr(d-Qv{N^!tlU=jhCDdt=kEmT|8p`pHnpAhBBuU8w|Ry3<8MtcaCmhq;=_pILl3OxkBvBBcWQLTM7QoK(``T4zlb@P zc%bw_4^H%)R4e|V$R^?Hc!#i2-0jPSf%ebL zt!;@;S4ABik4@Qc^lYHnh{zN(s|epd4MS&SoP6Ew(5@%xbK}Ov{2yCtV9;V^0W zE1TZ$Z2CL>IplbkMIk)TX;*G{_dQSam4%!0P_1eBfo8uaKi>RR{s<7oAf4yBnWVkfRv#8hTsBt6p;A%pIh($ zOnT2Q?zZ~+<}stDr|Qp6E`|&`HeNrA#u*bg6-#C$a`&}1dnAi*W;10tr`at7TmHu*ycRh; z-$ofG2Og#SejjLTb$z$7bkvLUn`%Ce7~XH6sL>yDcRb#jXX4-cOiYI3GxE@up33-+ zteVC(%uZdZG3Bk#pQ?6ixt{kw4jgo(b=wCs(Y_U^|gdFyY_Ta+c*6tS;+eai+pCO*+4x_1Z;sIhhJ+Ew9+ z2WIeBPR^XDQZ}BY0amVz+T`sX3R(J6oTAU+Yms)JKV8@b>7nW&Xhw;0u`F6eaff4l& zsy{&dOqNgp`ozUwMTMjmg4>`rzy(f!+RdjtR>BTh4Ey@je$7TtjnB?WH!-;Z@V} zJ?nylSL2&D;hB-zxz=b5G8J`sU<~F>T#)eP@u(#QTc_tbKYz8d<>Wg@$-Y`mRO6+S zsYR{wTU4<5sl72*(bk>zR(LFIwBg1hZ0Qx($+uSFq}wtBU` zLBNz3(>~Pqf9?_)e6^$LnC6OjZi|p7t-f>}T6c_l+IsfqsQ%ftHaPA0e#2r)Ug8N8 z^982k+IybJKlFK#?Kiy#`k%vX2i#fpy>ZSHrN!HPf0L=615I`xjBZ}bOU1sLUr0WIJhQPoG!FwuU4Nie5+k$LxcOH!HNLwG&xO1GNs%q~yVX z1+-d1je5N5)W(8@C&I8wKG~rht;S8>dHw8p>DS>c7BwGwYwxA_Oa1e;X$8EnNGl6< z9((LOGr;*T@u|_Xr{<6R>sg;Uy_T-6p7W^wuC-Avz1#1xo^ULl-;jm}=bKizefmGh>wn0m{G%w8awWGv&d6fN&WoC{=vRF+iu*k zz#R)Gd~-Ip7?X0sH~H~a&n1zs_xKd0>bSc3Y@0T4s7&fGQ*J*hH^^w$;E_urJGCz0 zShPK`qn=Q>=*i)4&(EiZ-mI24sdZ1cwU>{!tgG*7GO+2%XSXf8Bpln(_xs4}L$^M( z{bPrF!$&?{zf1i&WTBIvhJkfiyh0})q;X4djT>7|bs)(WXopuFQP_DfC+;x`_&dx*0(}?R!sn;zW<0P)|G4k))jbI>S{bJWxd20 zb;_fhDmB;o-b9o3eV=bwdvg|eAugLEOQ6^XWeePmZbR|)D z@5}33vukmhZ|~_owe8hsZ#}Ly_5awRF1dnLW7w*~^{tC;r6|9>uVp-vObKtiaNlb$ z?z05eq8{6#hwSKe;lZl$%Zu$soawv3 zJj#6g%>(v|PlG)^?+sDe>>SYBYh}Xbfq~uF)wwrTnc2;0>daW`{lHT1O}jOmag&O1 zF6ii#P<|^zmX_b8UEA)uFSczFyzQTKXEI{GPlr$ZKiqPpeXA$hW${a zEj=qYa1aamjf4`VST0ZrxO{;K-ox-#K_tCErsR6b#d3(^=gHyiuTq|t&{W0UD818# zOKN(1*IS>m=ukF$V&(g06>e*#rDsxGXF%O0K3yc|1iWxbZ!RgOye(1&0pM+EL&m_! z)ca`QZDHKfm3P2wo&BJTEHFYCrxqJx*|fH@fxC4I!TKI@tC}Lf;cEPf5lsd88p>A{PMancMj*YE--qrc6|7ox0ZLdg}T&OlEyvXwf~vF7Uq6A z?Q9o(D2F|SzalF3lg`IN*1q9u<+WPK@2>tjfw{>bcg2VGh3I&RouC=@PS-lX2=9yK?*4QSc5No>aa z2hvpkF{4N9$lYpxf5{~K+16e>pE~UloQ!7$&R?KnD~yLr6->$t^pEs9-Q zw%)WcunYM;t3lS@p|^VNjWe8Acq4uI6)TsPdU5N9)&I)Mn9`Q4K6@E!`pO_zr$(H& z%g83=d)@j;JM`;BkjB33X+2jv=r4@$EpAxT%kJdxcPpN`+?EZtUKy{nG-te##cxbwt`ufOO?-Og zu~m=kX{na1`1~pTtT^YxE+r@OTi?FXvERgv;DOTyw1P-N zyKKCuM;^R03@)4hwALzQmyc;+V@v}ZVj6(wmcICuVQ%lS{6gxILi2Fp=2siqInMUC zbL;xBL)4N@`eIw%u+9DURI78%buh0R-qv+auZ$a(jW>q)%fARK0a@kF_6&n_HK$3llEyv|hW-?o6AO z_a(*EAJz}sT5D5apP)Ot_GI+Bk#XPY`i|hK`=0N%kGtG|=H;p0-sMQyFVD^2Ffm)j3OhL zXHa(jRohzlLHk)`!E6McqgybUESNwRj4g5LdFX(dNH$}-W3y}oKk5#Zw<1lR34t%k zDbkEwd3vTtQdSDtyrcm(DXhciIB11rCs5(;7%D4=aMlDWteHMLi3!m6;5d{KsFe0i zd^KqPlpC?RwjQT1WF^*{ZZgT@rhME~|4DhLa;uHmrA+W}Z~9?R#>tfa-?le}~z?i(@!BK54R2$dllx<7<*FOHkqfe~*+Vyr*1CNH&@A=xz zKeOJU#{|i(hl+!NzCC-@e{GewU`$s3k#7z+UHlWu=-0uGu6=28Vw>oBs`HAwD_x$Rxcb^`jAOnz4!Kj{K-t~hvG``44_8?_8IpPFCy1krHc>gn^F1@)*S`s>u3IkS89 zs`n{$V%?>mL+a zg0B$qXw3MsYU}dAU(Wh{znEvq>ext^S5KGoqEk>Cr+)q9WLg~qqjgSGzs-ytdnNx< zq4OPS`xzZP>irk`$Xrf8Z0DP5)4SV4|HtzT{;V6Z^!w*ApBo(WSozU@YRpc{V8ZlD zyj_#R93^}@-E(f+>oxN?ZF;BY>XJNTZHH>F=k0gjz@B`)USnmS3*oowkMKSh8doQ; zePEw%^?IItd1lzb{=q51(K*X~MrD5AXOf{m&c(8L+N9?jPELNbBQ)NmL7S)K)V|9a zoC>!cAxQgXGgfCzuDA7!7PEZ%FLgKUVA-UDSXZXYaq;l&z%n^MC9*@d!mg&di>_np z$)^u%4mKFgTB!Gf4RGq|f|rn>r5bwz{+RmEPkwTW$De z9QF9^`tLq{eH)}%cF%RKzOT)?Cfxc)L~)^27+Gi)RI-TE(E;Cwl?c*!C9{jZ5372R zREN#dDewCzWJ&Z*7@{%<_eUYi6?{rgpdmRxU+Sg@v^UmaLBvgI$B8ayUp4Erv<99A zFXx_e{Ol$izIj}ovQoKK}At#Oe7>!P0oCNFj{-P*%qSYytUFIJP^e(IMz zp=(yG`Puo#MB%{CPx~abbWhl~=dN^j&c>#yMjc;R$GGV7>iXH)PINeCWHqXflx)A6 z46OdL^N<0t0oBfjZxS1>^}jlP*||(Iu0i44Ak!0%-i8z$-Qm=k->!4;t9BuS_yg)> zNfXB=6vVDRKEBnsU3(XFIw`eEb^Xisy>D zh@t2~Py1C5ryljW?-{sx;hQUpZSz>WI7Z`p9{sX)=fS{Ef7r}m=|$EHXPi3s08_Vq zXvChCH;y018}mA#cb{OpeS)M815?`kDDI`|M(o*lZ4ZxrFehG?bkcXin2zUP4irBmdgr@}C-2|v z=qqpUT)mfvBra!8_a*wnst>iG7dM-9H@e;_Yf3#s z>7`Xsb<(!Iyh&WY&oh`ezVUlyNY4i!7KJW-e=Vc0v};}y%|Fhjtw^+%Vj+YLYwwc;%aAp(3dsDcNM&1y3ST=mS(=*n^@%@2i5tm#y ztzLY2(wc?-a}FM_?H7Jy&_}mvb1hWl=`C6Ome=LI-%cIoX}8~TW&8Cjt_1o_j_Q8C z_|(2Ox0A2M?K*jl-1+s$z3|VbJ32)^oLQ%~*mLXgc6uJqO^c#Lm!2EB*q>e7S5(Jv z^Chp#rxQkB%Ni192@2;D>?iEj+D{l7_O{xcm%}HlrL@n`vfAfAE7G;!pb_%by9x9g zH2C>V@qd|~PpM^{7)chPZIN$m;>vk8`gSN|4FZ3Og*!1nNE1NIP9o3&V z>Z1Sh8MiE4!kSt(Yu|0sa>u??UB>;n`gWE|=)@`dTsu7D1Z&NPo0|-}L@t*ea=3Ag zoYu6-;P|dLSfWs~b$*{qy6Cf2ck@vBpdhV&hFIpfr8 z`2p`8K7p*FvF;1&Ecv)dr+=R{OWwa5^L=;2aq|vVuQAZbBb=XdcJe;ez`dgi9u@a! zb!E%*;sI{oqAebMFAjg1`!($LivUJZ*#V|%YHco@-TBF{MyJW=BXW%|P9HpPN8GoV zRi$_t~otn8Z?hn40=iWZ~ zrHSk7(>1qmu5GmU^I4N==j6v!mdd6RrkL$b&2RqfNlj(c)mhbQ8ko=6Pt;ga_dvT( z#PylWYrR-0?Qt?*y6>J&6Prn~8&1g2Sx@e5wc+ZoW|kN9(oV@&t&i5Z{H z99hsPWI^Voet(?la5HP)e)k9#vF+;PUY2`v`plpHev#CE<#^TY%xJ~vP5ruEIhICWS6AbJ-XcdG%D);v!mbl zNt7##3w3hAWh;Xm= z9l`_aOxV8n1nbXO-2iy);U3NnV%NUQhS+ce>fRxlE->(u8y4`=s?O%YE_X=`5VdeE zGA0eNnvOv+r&#O049L{`9kUi~P2VzN`(Ue9pC>jr(!_4(cF!)n$wghAn)KHSM_l@qMX%t66{SCduJ0k5Akyj(FkM*R9Ti*mvZ| zt=U^7Q>OYpI{e1vg~U7Gcdh$_r{tDDy@&1UI{akAhDS+H8SMn&ukF{@-j{=B~bjmUz4xA`@`e%x3qHK)&}*iZdT zV|+~Ny?&-m`Ji?%h-i!cn8Q(do~gZxM)se}FKC(Kv%2`evnhqQBYX$9hRqf2`m+>md4xbQ^6#jJD7z5E}vNj2=R7t7zW&1Gd`czeSqqtAAB z9`N#1bgw#Y4KCe_GmR}2%|7H~aiaG5ZIOt+nXWhf{_d1HM16d%5w9uJgtEPw$^UYBhMvo0AhV lJ@-7Glq{{iVOQUcH+%Be?ePpW`-9hI*yI`bH30bc{{Vkp7@+_F literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.ProjectServer.Client.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.ProjectServer.Client.dll new file mode 100644 index 0000000000000000000000000000000000000000..a39421e43d066b9e8ff287550713f8e79a6a2d39 GIT binary patch literal 384840 zcmeEv3A|iIm3ODR^ZMnzgb=ck5a=Wj=;S5rfldHrd+f*-KtVPU5fEDXu?YAis3=Gf zP!JIjSu!J{I0&f7ps3?GIx>u+A|SgPg9{AfGAQ!>|EF%%t-5vUzK#>-^ZWh2{HRCW zQ~z6as_N9KQ>W@y?|;PQm0G1zsUy7dN~Q88{Gb1JmcQkHRw8+w=9ky0+&SU?d0!g0 z-~IDey!E7!xo_`wPV63c>fGaxJMFa28FSxs!rbner_DX-w7I(&Nq6-t*>XobZk_@I39qS-n_S@a_MbTd5qod3U6HJcz;@>&{F+ zg8zH}c1Cw?-aX-M9RSHId6v9B5#e_AUX$qas6YRaw`yg4rT^R2$~%5ptxOPV{^!8C zXoLJQ8T-Iz4?cPN@MgE4a{IyU*Zug8qg#tx7ky{rBW@VDW6rtry6?Vm>9flYyXRkD z*x}4cTW|N!F~@xOiI*-q-86Wp!1cBzFU3tSO2=x$EQE{)Pj-wR$jmQ6F>a!($?@#e(}jqAJF;v?=Sku zKY#78L%ZjFtXgYLh1685Bm0f7^o>$Ps@3Xw{Qt-qeV{x;HFl+LlhxQFBXhZX+A z8~uj^{D(LA4+r@VNB9p%`wvI@4+r}XhxreO`VYtW53l3HM%DAAD%+W=)H-h_b?TP2 z$}05ExJqS8ZN`dfXBrw~V7*FfI{v?;I&+bs46Zk>HG`B1h%jkr+>FJC)vBG>pov!0 z_LH8X)qE6 zcE0MUpi=1caY{`|G%(w4duuQfL)fSWBQbto|`lni3YYTgWaRSNDN_*YA_N**ozvB#1J;Krt|`dA#AAzBT-e(ZFmK z2J1>qNepvas=-JMbK6COkti_N3rA@%5>0Nl7cSOdB!-24Sc8#hU{l6bsvORDXfP5( z-tO06Bzn9-|4D6CWDitT z&GoVeDx~Jr?15^hIW2pja%oP_9;iZ^wpFMonzmV}4w|-IIOvEMEEqqj}iK?eA*V_O$e7D+>P*4gvkx$jnIAr{>&Vx zcb0(vO^Zfcy|X#UtEli~nr#oI&>R~P`ehWP=FQO)p&v-0IldzF4JkB7V7;>i`KHb^ ze2=8i9HS9>IECgYu6MRX-X_~QDIkYST*RF_zn6)Z4N4dsDk&U&{Pu<`a>x+ z^+<%qszm36iY7vDmqJq$MUB^=LQ_>mc|QWV&D%t*Lb3k(>aDHOdRe@Kp)}CGEx>x~ z4XQf7TP{oisRpBNIXs1?o{XxuFomWf^_k#Ilh@4SmP$5a;`}S4Q)|h&*l#>6?Q|gL>8J-+r_h|pi%blit8&0;zK)?-8Cpey zQ%1_r0VgrK|Xi{@8rqY{CK2!q)WBmx4)t071P1WdSwAQ2F@ zw*-lR(6$7L%=_M4VhH<_1|ubz;3t|XcqQOWEVS8#Y5<}QA8jQpcc8&%kF@%X`DUJovlKGG^ zV;Gwu3E#*bNWnt)Kj<5oF%G_w>6veY!_#^JI1H^5fJ4ao05}A!3xINNJpdGD>j0p{ z+Vwxh(k}lgdv^6t0du|)ijnh;P*`%`2p_C(gdOjEBkW%18)45n-w3`uPDA)O z!gmn6sTP{N!+ZPE)1~V zN`#$OG?&_kr_k)ydS^E%yj(rD7pBncc+Y5Ra|0k}*kgiHQSTsiXcg6;S+aZ|bym@o zn}~^dS1%`QRFkG}udyH_CJX(PMiVX&_uHbu2H zOv^&{S`Wgo4va2qbHU;XY_408jc0SM2SL;K)Ce>-*M&u!i%Fi%MHf$G*N|xDnI3H} zyKnU{GLLd2(d1_Lt+)`6U?hfxQpH3t5(Q>9FT_4Q3lfN-r}+JkMoOd0IvbPw;6_(! zEC&4Po&mp{PTWRUD!|0$l)Oe)IF;vb%CoQ}&rjmH{R;l%f+XcsTW|BUw8V{;PA-8} zFWc%MXHT6PElsOE_ZKCWz^qKs>5^Civz|q19@-?Yn#TZ}z*GE2<{OpQgJGOsu`=J+ zS8Xi-ligRq#LP>fM#oK>Fr#+kgpoZ!9pO@7u+br+gSFp)iH_`r=)}JM4%T)c?SsE~ z*p&}*mSGLY6_$Ggc&{Ndv&P$`{z5g6+F)M?+Gb$Mr2ZNd32cag#nr|l*ICTbbk@}RlsdX=O5N+P?A`wUTBCCaUL}jD zbEEPx{C}d(<2E6W*o6=tR}^_9PUZ2?B9BD+JjyUgGkRFYDA)EpOBU$mJ&{+amwCbm zCXn&YNCX7*m?206gkejN$n5T+$Onx<|IFPega6jdKf_UNeIe&zZ1m!6p(4zDA)}&l z%Dg!@fkTTvUn{_KgP>1ql?zaZ@$6H$N3b5v{UD3q=BdpkbKv)&nx;-%vT38sa?Hb) zidTXS8hRzfhrwo5yb^5Of>+{j6tl?5+$3G*3gZG>Tq1MOP(6-|Hvm~WF2q1~GROJb z4lEfQN8o)sexa!=>*Rd8p_c2OiTxO8{brm=R!*U;U3~(%J<`gpL_omF9V6Ki0pTc1 zkO&AzTY^MDIK~nr0>ZJDAQ2FbvjmBN@Fq);2nfepfG zG>&HLN8?zvel!k3>qq10vVJrU8|z2oc(8sn3cB^9QG%@>jiTxNXcRic zaeg%Mmf15#;w`ghjKo`J&lrif%$_k~Q#(JJc+1QgBY4Z$09iXYZ`oE=ddsGwRmQVr z5U>`MZvdcIEAK~uxK{2#_#wh?5hjeQR5nJ~3E^;r(-1C1peOAP1bWljkKj+fNXhn3 zIJdR$E2M~>!AY+DcZC%6+R!LxyY{L=%5Ip(M>*}ac}&bNM^ZTdwZq+2<2x8VmMO0( zyaS;b8a<9Fn-o&eBtxT|8ruVf6e;I;raX@(i8$b7+5VB1!dbKZk6H?+&-RU43g^*i zM@l&0gc|Nh37OMsxFaQGPOhQtCuB~sq3tJRPPC!zw*{M>(`~`_+Yoeao-`&XZUGXF z_W%nK*(O?`!ASJH2aotWLrkm5GAY{>nrSzMB*ohgvi_OLV%I^M2Rifdr@Iq!@cc7a zx+MHF1RDR$PiuueF(!HbnM3dx`9MfCm7R+s*d`}xFcMRhWtv`DN%1O++_^f5n2;sQ zJXCwNZSk`;CP?&{KyFuPFcM9bpcu;b?+C2rhhMU;a{G6Aa#)40YK4;M7n<5LB(9{) zJUJ}$39U>LdnuE+k}~t;u*~0SWs=xSnZ%WpnJ0&3HU|{(Akixm{l32jBhkP_iqiYG z1lDqwSFzvoWREvHPS-7r(-Gw5jZlLxJ5FsmQwrr=7M62*vK#_U zIVTs(VUjJ!sw+`8OwdQLq>O_9*a)kVoO0L0Z+5#y_Sr$h2&uT1vw2Qi0R+pmRI%Fl+J z1u|@&U(xoX_0n7~v;7(vQr7n4G-7Q(s(EYsQJq`ckJ{JTe$=qm_M;lLwjXtzwf(+| zxV8PL6P)eG!Rl;34o0_!%Aw+HKZ>#2L#5!jJyc4E+e2kHxII+1PiFhU++&@ysylP< z#2U>#>`#cfw+;Re)2nh3!WR&pK$rweXFG&9BYX&f_S$a{=2R<{eGs^bcRj*45uQhA zPeYcu0p$6k*}~BQ%AeyE70o{Iyw~k}1E9>{)z%lW5U~5K5;q?FD*~*?0z0tY>Eq_# zTq{)V<5OsMvCqQt6p;NN)ofx4O$qU{eFm+mHUY(_xGm7WD}|urgf-o7csa%@yv-}bN)7i?nxg(Jx8 zks*E0kwdFkt;7*T4!nA&K{<2Es}Fu>`fKNdU8J~uf-&|SF&^{15e!uOp5mYM_igS# z{nupQ#S%O4B_yFX$cYm;Vw&%2nd)B%_|ZC0ke%ENCbp0S%O4ncc%_!{^y%85Affb`JXxcS#RGX zqRV!G45W?#(@3%CpNxr?RcYo*dmLz)3(I}4oC<9LPmWoDtT?j*o@N1DGL#p za9P`#Qe$mr%7nF@+1b{1W-nUXncZV;XSTbwo!Ow)b{3=9ew!(#ulY6;1}+)P_;UvC zF5tO;co5vC{F$FX8isl0y9m!9yo3<>_n`6zMn8jwiTrysCP%5ABLAMeLp2ro_qJtj z)K~2rQCMyj8S7${iYxN(E#*7ZV4;6c$kbz@e^1ENW}$yi$aj$(oH!SLsM$jQo>YM9 zEaBff4k|8MO_FGqcKw-uk3Ap3L`BR)ot#tZ94$8zO>P_za<=3?G#UC*IYaa*q%^w1 z)oYP6x4flnd05`)N(u7t`osw|z8jsc(XBz|Tr^t~)*#C*LbG#Z$AizzE*u8;(^0Q! z1Jee51L;z{ZG9k(#+eIYd<^t0nKJ^?uTo+lh|835?RuYd2(3ls8%Y8rc^TuQe%L)k};4chh<)^l}Tc% z9hs)Lqojnn->&6OVsGt8WJx>b$ziFFYNe9cOFI%*(vEp@Smw{PGD$RL4wU*8iL0$5 zM)fP^$zhp;laz5sqAAmCh@|9&xDx+qo*b6Bg;pksy_88@NttJ@YO>Zxp`bd*#bQJY%t04 zhdKCGJVrA=iKg{o@ngnH$uMyx-{j@VUfZM02emRuOvw||^rn-PF!$%Q+)3Kn+*8~2+h#}$EQT=iEA$-15{&6lpZMJw;kGZclL#+Rp7Ma{hOFikzw4o+4*ax2MSI%Izs~I&tU8 zZsmi$vx=(OeV0kK>F%tef^&CPQTez#tEeX2omCvd?#?O>FL!4Z2Y|b?io)sctfD-* zJFD2&*_~Bz2eCi0ZgK9QTi`k9AKnOEiio=x>H~e2^iLUwhBVJR{l&7MrqWzr|niA*jaJ6qp0V$5f%QM;|DKrH(Vq!Rjrbzot%t-+$ z?-3KfLBpyo!4VO)+kGiC$BfU!)hQqcRK&zdDKtl1#KaCMG>2rp0|(hqz6fbgN})Ms ziyM#aCm?%jb8t{c=-X3hj(Wd2E=mEZ5u)ZeB0!5NTy4#V1!_0tC2qE9HxIGYBk*^4 zScw~KHNbjfgbJtl-Dmp;7@lfVP$T)3yEO%*wu&l;3%m4esm}atSEPVcby2pPrqI-d zezwUSbLz<`+XtY#@BhXO7rKe4}$3=kgBz3=Yl4jm~dJY@j;x((SRTc@ObF9arhFHG{*DKFqLY6B9(%1vHZfsrUMQw_CulGd4eT}Icd=~+O8{dg_fx$JcXVH(@k3(B_UAMhi3TOa;b36a|f&xEx1LyJc)g(Uz8h-Y` zPk7jogP}jrWs=9w{dkP{A<^(-$Lfn3jKmN&b()eJi6LxH4Mw5|v-)b&LL0mXFs}`; z4oK)l0!8^p?ch*9q=f1P+kOC*oZ|OVR z7OTGIQ060*6nv`?(>j7Es{ozc>;zB8Hv)_2A!-}=rtuUp?4CvWRJ;|y(mXPkze z?@aD)xA(nsLUg_}PJ7OG#>vh3&NziR-x((v=R4y};CyFP`ObGn#qNA()alN5MkVch zXH><`cQy`c$obBwR-NyR%G3GIs3M*3jEd0t&ZzF3?~F>#`Oc`i++XB!pmO)UbM(0T-Z@6xeeWCz?!I@*ySwk566x-Hr|4z(y)Woe zz?zHfl2u zlJni=K&-a*^IQZHH=c*v0<2d@4%vw7l_@j_wdYf4AD#ko#21fVwHKz))Cmz2e?tG| z)$>@U)`)yj_Xp_g8g*O+?EEDXH;r*afc0{w)`|ESNujBh>YWL6Cej=i2Sgh;4(nV~ zZ`C`{xbq(SpMJYKO5D`(-VjT5SZ(23Y=@P&!Cnzy zz4oBqjKuEv6q<@PLgUMKk7qA$?HpgbkwQ~7M|nRCZIHKzmp65H)Oxq3&{Xab8uxwa zc~kpGoE(rsb9#u-^HONe9}yb&$m^VNf{D=l987H!&Oj0R>J*w&RK0^EAw#QZcpGUw zDTU@77LCXq0(6&CTebBTPXZ-wBye(o^?H(XV8q8$DNimZNnbsEDFAjkZB|<+c`QiW zun^vD;IY8@wcdg4HMHvQT~qMdyu6vkmaVq1b>)Va#7)jy2Uss>&d*Vo)Kh3q;1T*q zoK&?RFX0Ryp+A*E(*!7@heq>^yEF@`E&OJStDwZCf{D+zXgn0BfP@p8rbQ9T&$h(h zOMAli_m;VM&DD`yw~ViBR($VkD8+nJlU*paJ1k;*-K2R3tH-dc7xB*Qf;)Nr@vE>| zS-r7;);e|hT*7&nZSi{f3#N}zzViLf-gu{Q{~CSQI3dpZIsb0=REKjH=bb0D^REiz z9f6GsYF)uvz`pBzuGb@rS+1&b;P=Mth_o4*Yaq1@GQk4Ao1l#RxQOv0ag4upVWSU5nW@9}JeD9NseQ zl>_~lD2G5(&M7>y;QJJrWXlQ8tuaAAydf#xF$%c09s;+~QjtVi11d)anWpD1DPis} zXt|SUR+!>sNu51h_(A4Skam3YD5hF8I@jQ2)9G1D2Rwjw5 zMr4}ah>{ZKet?!ciKa$aER~*7C$i+cc%B@VdZJb;iKf*3OV1e+S6fAl+Kzd0Smp&< znIxJr#dniD+elo=S=l@}Eb|tvOcHx3lem&H^W?D1N3}9ZG-V!FDx<{JRuQANZJr#K zIXF`p7bKc8%g?tFS8~2BPY%o6Mk|xVUdkk{q|7`yEb~aMOcG6*|5e(y#MM?2qqc3H z9F}>WRwjw2O#D<`iOwMoI>-KWPEqIN$zhrNW-n6Q^3~})OxTLzW}2>ZBqhxKdaXtz zni`FzbBHX_IeBte>Rno?B$`sobq;YQIww!|%Cz${OoCv3egb)U^D~kY^D}{FetuWc z4q%drzAL{m4J3X{5xxRSXrPxk7DGB?)BB(aw=i7P2HPY%oEC!LX8k|<@K z!803+thq85lDcLW;OwH+h(uE(Gee}mdn2+$U+2kTolek7CDAW6WycU#Qf8j)m1*U& zxaZE3oSs~!_uL6Ia(N=!IItU;WaZL!#C&!H6LbY3DIR+et!uOOw)6h6fbwI z18n`VW(&sUy~xC?|5nLyNua6!(&E`@CfWL09DT`ZiDYs)sTMXDMZp z*h`tjm6Vw$hh;9)$|TX0X*7CDhKVcD=Xr8i=KfllB=%A!aV2Hu$zGXOZWb5h=6K}g z$qkNvCG$zhrIYGsmW%KQ|XGQDmiuC|I8wVru$ zSmt9|nIxJr%k2%~O6-k1IV|%JTA3u8GN+cVtB9+uB1Wxep6r#Wek*Yvtd){)B~Ha| z1YGFyjs6G?8~6L(hav_0bxrn{a*SR?0zr30(QTbYj(TeI~mIu zyWh)2uifwEderXsa-C@Rd%1qI`@LLOx&2-)c-*%VT#2~-UM>;be(#Zduy^m$sCN6k zG=JTGFHKXo-%Fd(?f252bNjutxZHj(O(D16OH;?~_tKzn`@Nj$-F`2pRJY&D8PM(b za(;6Ay_`YZelJzK+wY~$b^ELx-rauhb$qbD?|m;H?C*P1 zblrY0Wh&e6#Wxx3_pJNfcI~bWZr5&#X&bvx70k(%qY&PQa3{jk2!jxmWe6uCT!rur zgclH+aM$mTa2~=f2>h`s{=C)Z2uC1XgzyD~ClDq<9(O=E5#e%#e?<5Xg!NGe+J4MLSogq|h9d z_0BtCGUgth_D(4@$8B*-pglQ-=E#oFPobOh-t(G+L%-g^iSD7?AJXQ>Ix3pFp?EmH zo&1GsDvt=A{Do_3mwIP1IdR^DcJddlsebAmoJmJF+PS&?CkVO9H}#X>jmclQrtXTm zG5HJERBll>hQDy#rOvCiZuEp-;zs!QNij_27|HaU6q?#ILjMMuKy3`FSHCfm`;=6@ zkt8MeDXE(ybhuBMeI4^zuQ4QU8e^vv!_@6Q!_xv_m)gGCy4}lE;wIByLPx5tz-b|3 z_sc0X=Zy%R+^6Kk5=l|GPw5Ro&O8x%%Yc(EC!}f%>^XHSaZ|@|pR&vOs@l58!%Ey> ze~jrtZ4XXt_0ALysCC?c`g97-nXkxm;zA+Li}eoH*+aQ?nb@b~tXUjSiG51Wsr3#H zdko~ZT((bH<2SADdl{N(Yxcbi-*`2?mr?c-J6PdT{%K<|m-` z0BvMPv+KuoenT#--9o`{hV0EYEAPczMc0n~Q8Rhp{Op_CXnzvMb_d zzmn%+wQ{y!i{%7gbntu7XyrztvGm2`j>Q(nN(>`WV8&qv*q&fB%8f*m8@3STGJcp} zF^t5pP<~GuVXd{2(@hkr)<=k1S&ti6QK24Mt)J`?dxn(ZFoiKdiw>^m21PMA#jH z4{>dOi(`F3I7<od+WF3 zoNoPgoVcyujO&P>j4$N9(k?KsOgza8fi=eLs&N^G-GBRjtxRj>2g$tNJTWvE7--;T=C z`R%9@o!^ey(E07C-kjf#O3eA~Ms@eAp^`pujh`&K@Y%&28iX-bPAmCbZ7m_#_zbC?(2=)e;mk@8kLO2ZJy$GL2coJb9jH2ZTZ$Y>c;p+&`BW#31 z_d_@r;UVgzdy$kA) z6uNj9)S?uS=2O%Xe})yK){XX6RJVUip=p3c^8U#bniiTTL5ZJQ;wq-d?~s0R6b(B+ z!-Z;*@biVLmFuPX23E2{-ZOk_z+ql>RP?k91Y5h103w|7K7JGi2R??3{pz-6B zeiMSl{3ym?w2UOttmw=s#?)CX;!4hc<;mU|5R`eDRwjwwV$&W6oJ*$+)AR#-k`m^A zjg~u!rbf_lIK7iTmq}!86;bNBmOMEu^>(dP5>s_znqDVK33LCJmOF{2PU1Q!sS}YU z=hyROuT(38GYT^J81nLDFn#WmKqG@Eq7Q>}pG>m8MBCBx+0jhU8%0t)_8>;Q`7jb) z5>2BFn2t`#E`fi|z3p?9LI*)i^)u7-DoILMrI}jpB&Kp_nx4C)gt>35|2#P?lNqKG=i!FfsGWaUeM#EQQ?pU@3jh2TM6|K3Mjl zJ3Gn7&CX83t;Yt)+QGT?-jB(@e;6lQ-66tb5WfiF3kXjj@P}-dA@C64JxjW44*pF*uh@fs63@iIYeidd1=sCy_WXi?_*OF+{!RpF^U`TeEXWeB;$Phos!w zE6ly>_x8RErn0-Y7rtzNg4z`MtdnqwmcawfFXJlk@4$icLa8=4Zd` zu`kK$ue`UnQQ>@|l{Id|wO!WQ{Qc$NL>UxgY#Wp4SzTD8EkTVU6PiSUxx*9tYA_N_ zZuYnX_kE(=NDK>IyC=%HX%ZDmVp!-oS`|nPYkI8)BQdP$)mot>8W?u4R~)JBY8>U?hgkaIXdOb5DGf$q2zy0?kr=|b;}-P-i6LymxeAQL5VllOn~JF?d9namxu zDv%iR_J8H*Cbu)Ab|cX=h@CW!)T%(Df!WSFUxSet!v6o!%|h4rcy#k+O?pWTo43ak zo;PTnMWW>9hRioL7>TA(J7oS_gOM2WHfz2jZzP7W?KK#Q24?5elQbBK24rt@h?Sp+5v$Xyj z5(Juku+J3luV<3o2g3~i0v@CKk!U#jugnmrZLGjZG%(vm%QP5?0&{JDfCeMc=5eCtk(m#h%TW9MKi8Vphs_10^ zXnokJbHrTaSsyl6a@L2<<(l(bu^b(qnz_fh>R8ir#I)qyIbz!D?i?|#a`*i|ZEtsum=?A> zM@&1~og=2T?9LI>CU)nDY5BTy#I$eS_y4qF-S_{rRoyvaImx_9Ryo?8?i?|#OLyNp zZAf>Hn3keDM@)Orog=2zm)-Zipu3b0_8c)SxTZZvOgqh;Bc?Ux&Jo|m2YZhAcYLtt zh-p8$bHucg+&N;}LfJXu1zlP^&26*#(Aa4%wHq6J*e-jZjndpcdyw)o;kIe)!-_8{l4hqDLHj?F!?2RV$rXZFCEuDMtC!1=7XclN+ptGQ41z`3cp zZ}z|$sJUPEzbpb~B#l08t{ zHdka1)Tzxwvj=L<=3&_b^<(q!?15Ua`TFcZj*!10dypgKN5}*Any9EUedYF=4w}Nf zrXw-W;8bSv2>DLXXlvsLIqx~=&FEi6_%*@?D0Fv(F2c14-$wWY!dx7LeI3F(5k8IZ zV}w2&6W$i#O$e7Gd#QIl>ze zK7jBggr6f!#w@cF!YK&XAbcI+d4yT`Qe;nrGZAh=_%6ar2rXPYaTvmT5k8ObD8dBX zy|6XHu?QbT_%gyT5oX{fgx4aRjBq)^7ZBQy;E%dp!l|RUU(xbhAA|s-w6F%$cEY+oS%J`|2YMGPJrl?fmM)6bKOz zXqpERdYu%S_JdzR?3wBHeh_@LnakCk{I>36H@-(3QhJI%XNaHFJ{@10@w7#P1%}t?co<->Y zgmTpzL(rR3rnz2_qmJ!=N}*}s`4zl21*Gv8Rq)gln%1G8?d~ZcEypO^87VYP%jhbe zUt;=ETY|Qy&%{?#K-#4d6IZ0r>W2x(C()AkQg#Pjs-`=ZrqDEfqeCE#6q>eignk&a zwAvgro+I?FDKxF?2tArY)BKLm2c*!n&m;7_6q*KngnkkBiCRlq_!0V>DfA^8`sx&# zYlJB8lTv6dA|mt-DKu9Z(IB6cLUS1sp`U;)r?v^#DgHqCLJG(=Of(QKN};*PiI_Md zg)V;SvQ-Mm6_U?we+sC667vX*T(uF3pTyjr0;-?HyeEa`+ANya4o#uCc#E2BvlN=E zy9oW?u zy5e^+|C|D<-^F}1h32|9>W-6BX!R?a9aCtooPD96ngViF9d+K%f`fNnS994NvHZmp zn(OiieQ^rSg?rT1N2btR*+=7KNea!Szuz1<;;IWh-2zc_{0M73b%@Y!;Ae}g)pQ_z z3Q@MWzEMZh=@7NsK>@l;UqrQanP-1W+}NKB0<716bXr6={`~>VaJ72$YD7Kq?G&1B z55F-!nF7)!Qf!Q&GgS`gF!A#If9RVn+y$6@v-N_D?Z6nk_r2V)g~m&Lqrlfo&Y|bY z-kETedIw&M_6$fg?t7R^_(hgfnZ%XckDMomWiG_w+o((udnuE+k}~t;uuOh!AC*a> zxBp;2C7KI6y2~{E8v;oQbLS`eQSKy~8ez><`nxtn)^g`S@jQQ??3HTI?<_3rE4>Qe z_}zr@7S)c#RNFC4Z#zlxY5@tnTg#oq-rA1HlD5l}y;5!4!R8CjKJl_=Z%+>0me`Xc z(Co>b^6LDS)e~BykZ2mk49n!WB(P+Rs4 zXv$oldzQ(15?5PAjQXu*o*b6R3l<`ICef5B8=%QDi7U~wd2(3hGOeB@_R_Y*m9%Z1 z9G1DSRwjv3rrE&_bRN_6aVsfd?ni04lW1x*md+!xWZdS-VX3^{A?iC4dud1FO4>0` z4$C}Wt0{@8c4V5~j*=4QewCIxiKa$I8q@PWktOn&Cx@lpqLoUbDYg8&ZQ@G4+s>22 zG6%6FjQWnmUdkk{q|7`yEb|_%o+S2CCUGTY=E-51_iJU6*h`tjm6Vw$hh;vYl}TbR zWfE6XW}Y0D`3J2`5_>6=xRNsSolxh0- zmy|H~1He?2JBg-7aulk>?kBS3x2^JIuT*RQ%qrMF*I|r#_76TWN!ULG8vEy3tX_g| z^O@wGN#gGyN3|o-uU*QfAg-itd9qhG*fA$*ElOf9WfE6XW}fVoY1?ygp*?RvUS4~q zf2)T;)1KAhy{Sy{+VdVfM(s&rv2Gp64F8$MMCU@RX%^3~&DdhFdq1;yAD+*x&HW`j zKwJ5w>>IGTTmmuMlBUR$y{16(KdiAxqOhn87pCdMMN-1tU)FLb(KLXV9VvMtti55zpTX34IxgfdJ)Q_mj3*{p{vfPp<1rdfBpPulw}Xf) znNRX$uW~4}m#bH8)5$>O3wqN@N|<{uH?~4Aq{aweFBv0wvRA5lx4=g+GnCvdz%x8> z#LL|R_$>?XZUJuN;+)fe@m%I+aLG0oDfhe5w`9*{(&uB(Wzsog&t=kYV(%89Tg2Wi zKqrJfmr4JCJ(tN)>8iHtiM_cFFM`-c}n)Uop=N8^se|1U$} z?W#XVSPu^I9S}}JxC%l0EvK6yfcCeX7GknI9N|KQI}n~im<$=-3E>okYY^=1s&i22 zJ_zqXxEbO52!BFY2%pp82rCgjgYZLy3OL;qp}i0Os2*>6ZzG@koD`a4BibqW4GL28 z=IDvg_odJrU!L#1eRT@R!B_O>w@(Vt*&P;thtY5Eu#mXfuGlHSdfOEozCH`nQb3OF zh=re{6Y_S*eiQ3fj|GVv7QP%{Jr<}PqBdKVLQ{Q2=%Z6;>X&+F8t>9@o~`zlDKr&O zBpKBdni?wNN9grZXifnU`lqRFPRVB!9<&~#{}pu=bdWnL2npJ+zi8Q0<0&XoS>qdafgQ9<($DH^h415xqx&z zu~l0?_V|#v;p5f->+!)EFv=O{9KD=9G^a?v;Z~%8oIayrwP^~?`866=f5hyPSI=XD z6R^+30|8Ks^=j)GuN@?A+To@U%Ne`c!s!5~#U(D-#N{uX*Nc*t*v93o?=hOV{DtN~ zv8noS$4Pki3r*5ByZeQ2{4d@8BFw$&cfY(JOEGu%3l0qSaQ6$=KyvrXMR>KhyI(E_ zvbVcm=spVWe)#}i4eow{|6Aj+aQDmdjK@ogJSOjcSykk*{O*^C(MvN%?cFci=X{QF z_lsopSKj^ds@=!Z%lG_pm(so%{4g)#-{n}mU85_xyp}Di-;k@FYRwKr{1KACV-R;i zHAD+?63v2q6K)8m)~%Nt$hWF8J1I!~QA z*ogJcbegBGp@$C4p^{&<^%oRtje3cj>0mPt$g--fS3ID^1!#2ld~%zQt7`X(M)7z0 zs;yzv!`y@XLB=>9uflt6?>#f`9f0I+;a)4akVLm(S=gg)yBx^gblaa$vp~09fmZ|F z2F==oZrd^A@k2!(le+E0MIOs_Tg2#<8KYLWLAzQ$$Ixw()!&qEv*QjujXE?@vkt^+ zp!+D~*c*4dCiglBG~;e=(KpW|JMN&m_Fq>~T_hUSC5JWu;{X)qEEY!9>)JZ!1?n84a9g4FpqPxczY z%0f}*4nkgDAEn!Xz(gA`$!mj?@EElLiD4UDsKH1yFeq^z?jzs$R>1kRTNHSAU+#O5 z0te;q=+nLjvr}`O%%@EiV(%KDs<1w7j%@4G=8(2NZ4OcE)8-JeKJ6O#u|93emGx<} z+pSNV-RpeXY<%a_X2Uq2He0~?v{}#0rwuN6JX5h_T5ZWi;k7pRLO{%Saj4*3KNZc$wc|UHB^;WcO zy=eW*8+BDQ+t*uGwx0$+Do`_7+jpkW?4F2;_XX%KyRF(<$E%*iP4$ilvFz4rYqE!x zxWR57V%hE07Jh`qHJii@wi;q77S$H~Mh+`+gZ&ZuOl=DaP*l55rO=eHdI#fpC|3bP zqj|<%N?o-z!(&3?!bIXeSjuLRgM>?fl3VmKWNVELF*dm|kkU1u#j8E(8Uho#hDn~T z;kTxdt|2khH9gMW_aO5qHxeZ`v&Ej(kLUQ+_1dy0kkaUqPh;_K(dY`7vKH9aTg)vv zsnL}ZnX>%7c&%M<0Wp(mYXh$*C2o51+`P-Z;mV?-p45MRMH_-co2a>xO>bCd{f+fN z*58fF60pBhsXaTfe@5-b{t--D10%ChrNPFcjjHFpeO#r!XnwUeDiIJ)w*-lRfS%j5?q==@c-l8`FdKFFB zdaLXe_LY5QQ@(nA7tc;IsXX9E&%UmcXv2AoU#J6gp8sgj;7P#tv%agsjLFg~m$|SLu zGKniGGfxi7yh|&S#FUIMO_vc#33LCMmOF{5+?l55E-7B_lm*_SVD0%9dNud^VLycS zJTAqnFTVl$xj9j>>8WP?M zg!U`=liS;#Jw$cvEz;Y`n-thE^$wQ?xe&KMmCBY)=VyC<3dnXXdWPBurO<5o2)%I% z&A#!OcnK|}HUc{?Iy1z{Jx6!hq1DzgVnS?oqUCzSwGsn-nM+5p}R-qG7D)V=nVbI0U~3fQ9G$pUC8mh(h?Y+rfTm<3P|Tl7j6Fm|g_AKO>n-P!}CvqitJfcDp!^-3FZXKfm^jAzr#MGDM>KmI>q(~!%IS!dH6gULI$X_^>Z z5XZ_P2&W>vAK?asFCjdD@NPZ&(+u)c#Gy&e(|#T=`zhj% zqzY<>8*RqO7^NTZ08YARgQuTLi_l~uT=7k;U-!Zp2+ zskoFiJ=IsZrkAQwiREj0&OO86c{=8lX#>*+{Ym^%e5hjAOO3{vIN!0sK;M!%BPUSa zia@(4!X8WucdcbxJKuJ(4e?UuUw-6~>0*zc_qsR?o5nm>$a?J$2!6YSYF#dLL)Ey+61{*L! zkdkWxYpV!SeIj{sSSWu2I4YFHlngLUuacyAx#xWgjUBZ4(kVfke-ljWzY#;AY4fA{ z3Ob8Pw#}gw&VdGr>Oo?v9!%5gAt_!xkUM|>ILe*GRPIdEbC;Ab_scZiNi-dAMoOyR zi7WXIKTi(Jq-h-0NbKc#knYtq>F6is?>R>>5>pjtnqF~937O!>YEkYanu?1iPt}{S z5B!;j%wA@GxVc*hVB!)2lCU#UPi2_qLD4C`=wxonL z=Mk-e+@>W z*U4!+g1{18k|!%|P@Gp!MP6YWjMH^Ifr)vQNwy6FdyxscR7i@)p0h8C{9V>7e*`A@ zW0J}r6LkJ0CFHMG!N}roxlgHg-fBz>*m7leOgsjsqg}(c_=Y==%e&gKEc|b-VOL}2 z)|{L9qbL%X89p=W#jDy7Rc47Tp~aoV45>6P%RX9TS{H+#M6t@$QZZ>Tq|*1U0q0V}knF z-7!I}>+YDKmUMSaP!+m6CaAjH9TU_v?v4p60(Zv*2dTSbf}_#hF|j`%Y~xTU-5nE@ zfb5P5>`kzzvJP|W_zKou{ljx16yp(i^7tr(OAzivcp704UAqk71cWOPzKZZmglSbA z0z`NV!j%YLM|cil7OZP*@>kA8xCsFljaObmXhDh&LO2)UQwaQI{uP8pC>Y1>D(y4z zCtu@d7aLqI4i@9Mm$-4+TN*niNd)#Kfoq~_*-H~L8n|7EUVmXSc zt?N9j#0~aYaIUrj$6LLFNoXjy|J(PZ&>WC{+2p+;sV4DBiGO2cm6aB*6cffzVW~Goxd>mYJTT$+9TTUy9TWo z?f2EiH@g9Bs%Zn&&L?0ab?*Rfy-H_e#Fw zWC;=h;hUBqk=fnz(bkk3?#oi0^WU27%ZleH+iCp)+9Uk~Mh7)8j0F^N0URzWpfr{6(}aj9=v&iARy* zf1R{PqsuljA2A)+=(6_a;fO|;^)e4{ZpbGv=HawPmkgPQcSKuf+d`g4DM{hhne4(* zp2Dp&AycZtturB0wv??iN?5pc#yNGAa+YtM1;=68+L1>{x?modHU1_zHlAU9i@OOV z8pnqCE2Vu`dhHvmjTfKdH`L^Y$r1`0(?Q~JdBK87e2_;jineF?L7w#!O%`3%M3LrO z{b%u}=OZ~3lB4@b2sA#3pF+g!gfkx*b(v&+5UFwom-JW;fr)aMG*&sA^;!;riE@}U zRyo7HmP25o947hY{5~Z&%O00;$#yow3f~j5G0X$LCnU$_;lxIl*~-Im3St|xxo?~@ zlWGeKIk&iyxG@dS@vK-DP;LE(2b8!0`nQs>@M`Nh4=C~2*d$}s)~`IE#4}?v7?MY_ z4#lxXqKq}g1`!%pV-^t6!7tJajZBNK7%oG@S`a@t6=j@dfmZ z)x&|FSoR5|G`i9Vq8)ITjPNWEOB-F`OdbwN96#i{-hw8fU6^U{q-5gwA&c}f%(Tnj zqrKdDLYOg{tyj1gW|z#?`xIX7%^tl4$lmPH-$1qkd-T(I)!AwvL#x8X(s;ZOwe!vs z!uArI`PL$j#P!S4Y?>`+QhyB!^fN^si8Kb_)cTbA408_t#wm4U2u6&4Ru~P&z}3hh zl2Q^=;>R>y{3OK_Ka7FfwcJTe<<2xccS#9z=OMX>cR4wiPpQ_OJ{MJAvoB1(sqs!? zig%{zyi1D5yPdyaga`X6k0A$do_s@co+Qxdd-icKPcq5s`?0l<-T&;xItiMRFX)w( z6tA*if=BhDj*|0xxhhQUR}uEteBVJAF;-RaJ!i}QJWlowUV=wD|3;U>YxfN(YIfg% z;$-&?*o}7IfX!_84XEJkz5#1*_YKIp`$m_=!2!CCp5mq8V8&&A= z;lVYYRd4T!Kl!}rd34CQr!w0crGTuJ5BwdnR&!*Pec*RfK(>bu#Jb$evCAf^w#Lb#+;)Zk3?RYhqgZ9&TEcirr&v^WNk;kM@1fPwBJeK=JB1Z4b7`12B z_s{usJ`vroAzA$moK;^Vzs66nA{4)dMBtNn%n~F5!sC`85fGlR1c`v~q$NlMgr_V) zA|O0%2@(O}8B37J?C!G|i{@M1o1q{0Z_WH3)H2prfGg9-@D)(iSoD-J(K2Iao`tDn zqN#Lj-q=+dgOlwy&(Sl1?%|L)b&xG!7GL2U={q{&!}Qce_LU9BD$dUv3P2Szz^Lhp{ah&X-}?+!;%=-rV_IF=ILod)L2$ig8} zj74|MjG`XFME>W2OJ&8$G~LXSl+euD6MY%wPNHYA_HGiMt?^1?nA?$Bp(L7`V=H=G z^1fHXYO4rQ&vNF;UOl;2bQ&aIU(+6jltx#2LsqT_H_Ua7@-WiqN)z#6`6|e)x8Pk) z@oRLY(vp6!JWK85`9VClc^Q*xGqJ>?Z>;_86qzz?FQ{Fk;sAJpD2d|BM&K~Pd*Nvgzcwno8EF;+@(G!#8xo_f1;XF+YNHk(F$QDbV+as{#{+K+u&}J)>asXdB`8RG&_{xPp3PsXa zPWad(i220#*^BVph1_K$LsV;ml5lH?POF#210=Z7so`w|=Jn{#v7h zFQ@Xg#8qg!1dq=R1pcffkHo3|tcXV~uHHL_cb)5actj&LGwk8p~DYK(@g$$S5=)PIMJJ3Ct^*;lL)~w&7w^xqz zUfGMU(6}jQj0(k;vQMEJZY5ymUV37z-4m__u&Rdj!WJ>A%)iTj$e~0F@*v;&9#hhl}hvqbGh*3&FXim@OW+~+$H>V*X4G?6lED;d; zEkPn6Ot1urfG}VQ5}Doo1FB}$xm=U*-NtPgy+1(q!Wu`x%&E?;k z_4RL&fgN~nWLI!YuDq{b_Fg%fubf>t1QB=m_{+4X`4I#^1 znDnx8xBE5g%G}+=o90}@#%OqNzvh(WehqK(JrKByYdw5UTKvP=fz8DT&5F zo{J*LHD|L3CR5xzyzBf8+fXu!xsfQjov|mZA?8N^RRj~K7IRZmCj+6(sDy!Z52WO8e@)KW8}$Rq3o}p!KSc&vleRM)_%+GM+!Vxf2QB;xD7{8 z_P_!W1H1pjF0uPRYTfkk8`IbYcUD7}9eD`<{% z`B}?j@c&B@cwxcg2z4OZE&S=-)9?~r%h6p{pxSzyXdCnSg2ZL#rTuRK*4s&9RqLHT zo(-OBn>+2AU}F?L9*JWDY^!<)2U>@u3lql#*otE>tk}Nw4hHW~E)(ty@f!Lj?nTeL zJ)MJcyWGFIps=U2SGIom3SRAPPv@&Z_O=c?8T}Qk!|ubY!Jf{+I*)}l4o)A)8s}?8 z9+PXFuNQeNU*klKej{Vlo*7QGWnsOTY|G?&F>1@?dNE=#XiJW`L-Mv9V;v@W{SBL_))@tO^JYcOxCd@-&t%fOnXp}u2+Uv4bV}FNcAvN(Rdp$G@#V}{zhh`yl?I1TtfVq=%?T(Oz6&z2vz5WL9XzsGd@gKyyui($Lk$(buuxjop8~G+4aO_-;qW5+7 z!BfErIkXijTC`h8G$z9`x(Q)f?54p;H0I4|v@ERchC`>pSsVUhsb{;L3#@)7l|W;= z;go)8yD`byZuWEx=AZ%jIaJ*~;wuH8sI0(?l@+hRJmjTVUt&u8)=<*pihg1Je~bUy zbw%I@U-l4E8eM7b*P^f`iyNj<93IhsJA%#P84&)_WXOv6MvAR0E~G>&GfnS9N%720 zYkQ9#zE9Zw5ER?ds^6x!BC zo}{gf6zWc}@L$m=tPohL>94cK|GymrNO zE1pn^fUuh-NCbr4EkPo)yGKHD#WtfSnE%$yHsdI>=FQC_{yU((Q@<<2(Pq(q2Xqg% znJBr;Hp3VAf$`@|C-&_H;N8wuuK^Ek-A*4^u2_P@>hOUvf1^tZJ}|Lr*o>jEBc>4> zGccGhVlRDkfpVD2i`Z)3g&~$e{nIfsW6?~Ld{s5CrC8*&j1Y@_A%!6 zo$-JE^Zi9cmfVq*Cwub;O68pdQK=+`Ru?ZLh+rfdt84qrIOF945sX9+2EOgQRg-ZF zV<7Xbjf0GN^A=hrVV@Cb<}Do22<u@6p1-S3E_`t&=#45#4o9|GN6 zH}gGmJX+r)hnw|1a!gs@BL|N4JyNW#?~&qbeUFq;d-j}yXs>0V2--VqC=Tw<8uq)p zvxdFv?yO-Sx;tyw#O}@-wxzqXMs9zZ+!{jt;qGM3vI;tP=YLn}?pznug;E!H=W+Ny zBw6mCe**vSABVeN5RO5(6ya`!Um&cDH@8DL2H^t;?c4B2HU8Ls(Y+umQ)squae>l4 zIE60Wys|I_EZ(J334qz{C|{&}w9I-&;>IQW15{V7S@8~&TT{T|btCUi0oCh9R;19H zS>4_=KzAuoxQN25nZ!-aUP1?}HKXW7y}G>Ci-{0+A#Xu+%NG)oyWqO z2&bfk$L|$+OsjEM70m;X2f1L%ckjj<`~D*6dwgZ$ zn8ydGDs3qb;+66Ou7T3C=pSkY1nZ_xq0Z{MY1!pSX_zI2xM6ViLyS^+z}XLSWtL7j z`@urZL*eWP?Af7Fc2Vd{mUR?6DqLR8C7Rt8F0Ta5PRo~9q7m%6XJ6by71@&{diJDs zw4#WCF4J`Xn52a3o1?VcNi??aAT9Rfnu@rRv!{7-SmuMh{hnlx_V&`c(mo`b8pxUh zy-mAyYs}JC9$IKBw~k)M({>GMIn&Yj%|vM#k%uGwU!Xh3TURf?Qp89&AaePq@todF zX7hU!ar);HS#VNWeAS+YMFk6%V09ABz)X}+KE%Do7-V*%}+rGy+ z>PJBKHb*^*@gK}laJ1%g6bwr0e|!Gb>Hdwkw#R9Cw~(A=vp%&pbKQLKmWc4>-zZe;e{L#~AD|fYxugr(6Zm!hPxUX?GePCoq?7f&DEWgAKLy2Hq zuCfG)fN-fLNCborT7pDCz=e-yC`$x{%Pm17v%A;0vAq{&1^!#JvF-bfe?R8f{)IQT z|H!dDw#npMSugeWinysVee>rrd6L;PL;r;Z6!lGP`OVxWS5eSCff?tt6X#&AXYCvu z=%!_NBE@%S;|u^B$Ec^BeFLp{2Ea|g#ou}rEk;>U&Hzwi6uXUbqo_hkkD>}GLj_f6 z?KZI|H-h~7UTEpMc_5nOh^Vpka~>~apoydohQvU3AsW>41I~oT*Z1NHG=9J*@SZKr z<>C1Odo-xFL57jRNun{RK0hffvzkV&==DJwY1=El#{1l#++7jKKh>;Ov}FZOqENv*afc`YMxX_@St zp!x3Vgj^4o%-aWNbK)~7y|;P$r$F{LZ}%1F?VsV*VBUU<&SPQT#z{7rw|`#bF*$Gl zqR3{EUPeanAqHs6R&$+Yzp zv|leX2uidD}p?dzQ%ACWH?UR0Q&L}JF-7G}qPJ)S>1$ZZ1+Mxx10mgIm9YcLWG%5?1n? z5P5RAzP~~%l0;Lav|7@qKwM3J!`?s5<<7R}$zhpyX=Re=RWn&8aV7Q4lfyC})XF4L z%2W=iF-`Z(NJ^OdZ?)V>G&M4w8R&|{em9XNzL`APE0y!h&#L)e9ez3>|2}-#{Yb%9 z)?c_+cO^!5b1>Vh4@9CI`*^Ot7H4y zy*f6O+pA+Gvb{QNwUM!mKeyF33q1D^qphfm+*aFVi1W(=%ntGsh`Wx%&mYaN;NjD93cUz)`+X@in=8uu^(izP)ORLrkpi-{i_WC> zxD=ZG5$!?2r>-{#dn{skbqdWsEjCBOt;H@cW}Ns&f)e31MB>sbib}B++&2=@TJ?&C zvQ};IoA1hrx&7hR;~Ol6K)d^@GoRATdKOuK{Hi~~ZoIL7);jf7n3xbVcM zZtElwRPqT+kO&A*T7pDCc*+ta0>aalAd%VK3vIis3(d!WYt}9g;&t0DuPL-kY%9z8 zsmvnZc}%o#zwZik5B9t7&e?s;0&qUaF~3Iv?X31*d^2nXW1Pb`!%CWmQr`>vxYyjc;=2t{u-XXf?A=Raqw?=z5+0nD2G5(4yNVs z+!vEtMhfLz9hP%JvK#_UIiDz& z!=z$47+t}+&g~Zl_4#nJ90E-_6QQDl{$^6K95hT&&g!r}A54}*peYAGu@;uYBwG&p z`-^yt`kO>;JRMfxho6sl{rLSPKLi?n#{AZX`U*-msQ1I*$1A5XE+yv#nsV0dFVve! zw%%4=&MK7ir?8y$lI0L+%Gsw_4wH)IoLwkqUOTAI)MPmXnsSaUmct~!95}=i=Ww5| z%i8`GuI(qlLTXOS*7lsb?Ao5wi(T7u8nJ78s(HJ%rz*B$8YkR6KySArl zv1@y(5Vy9cqHyPMIgs5sT#hz(4wpm1ox`Qvx^uV`Q1{!B6fXDMk?dyo+mY-G_uG+d zu@^tHPy`YeuYG&x5X+vawhr*H z5;xf7&+M@eix)w+!=KsfvTv)cgS?z2ZgT!I*!MVQ-&b1)dsvAZEH=lhCxaRc;!`GkYE z+B(()O56bbtuGGfYU?-;C~*OrJJ08U*M{icO)$s?@BuYmiGEYgtZm~r{cWaV+a`+C4n8&XhROWFK z%{(rCdBAp=sK7`RnA@f}T!WEla)ZxR_C{{nSjmmVFt@uk7>QwSk7|XIXkfMqJYE%9 zEOO>*9y-}oL5}zpcY#O@3&kgKac(3U7!OCVdC%7hB~f6m&>nZ;r%Y7}CD9Zri#HT{ z&jJNTVhEEH62+RzF%LF~`!H)O?PMm2VHL({`&}f4ut5z*qTx*>MEr-~A^e``M96N* z_e8jO(AhEA`}6iFHaB(*enq*y{AuLcoRZlw6mx6GP?oJ7LxHt+45iZAF%&&($56hk z9YZ0qb_^xO*)b3YYsaw9ogKsOc6JQ=&)G5TC1=O5FPt627I$_G+tt}IY`x5mfq}wm z!a(8woPn|!mO=mU6x5vt$~FkJmOp@S2f|YblgGi>KzIwnl?eAD{2YP54uX$DE2koS z7~yV&_G9>yPZFNuXM+}<`R&i8&}?$gN#A~73dsH_`sv%RPoddkezserfb7mFTUbqc z-Pqw#-5x{}sVzZ~@R|5@3P^d0n0RLjO$Afj0%^Z4g{I8;Oe{zNDUUudv;w>irmRLY z`@cbc)JC8%N9a$c(3JLK-4YjNaV&WJCN_aMNPLw3JrYMxu>-X4k*I#w?0Y1>@oIdJ z^eTK~eUq~bU~a65U2unHK9FeCxt#{@*I*=ulf#P|j6`p8!2GrlLou4kNel~JyEe0Lc@UPGq8RR83#R;E81G7H5Ei@R3 zA#8sQMxwx+X>+0mBhln06TbDU%n(~T_p@ICnCHJ)4@Q;lXD873JFpcSo_A!D@9*Hu zcTS-k-rnPtb4$`6MW89?-54=}AC5`39JKYVc#PVbL{n{Rsy(Q|NDLeCISodl*N7-| zDt79kLP-pBd#wf|G0g2e4Mt*^+tnJ3L@zhAx$Wa~3vJKcMX&AuA=&l>nznzY*!E2F z+Wv=ljGBQ&!;uVC$Ip2Me*OTQ$IqQfeh4)Dj4R#)#3YZOwP_mbw(&}|NQrIyHY{dg z1j}!{?aU1#dp>m83Z%eVL=Ec8FM)Z`+(@yFsn4x#Or>pYV`^q=8&myS+n9>i+Qziq ztZhtfX>DVwL~9#U?>XC;D$m)*)M3sx9)!F*+nD;u*~Zj5&NilQakeo>zw_~Nh&mr1 z$D;G`al~alz6D*5tL8NMSbu>GspjTg zDjC#Be&v!kT2Na>l^acEOJl&#HuNKV+)~v=*@ib-cxdWEKU;V?^=eU1M%g|Ppu1F` z)z-(o=9Rc<-kSof#{%_iaVYth;B~2ctF2FX*-BipeHB)aJUcTR%x-{rm-kt4ie9tz zBi~s2>qj}D^`EekaX`!7E%8pVfj03>=K~P$7VdODEIZrwBGP(0fA?QN_ICb`=5+9F z=I`)o@Quf)&ST;H9gb$mHy*z)@|Zk-_lF{n<>&7rMsbW&7-fGCqrcaxzy4t~i`f=9 zW1NlQ7jBJz!kp20m$Xa1X8P*%z<&Kq(tah-*sp(wQi8P%ldSz}?e@MxIrqY6u(* z6mO-$NDK=-K!cHJa`MF=4Mt)JdsKswXkf=>H65I( zGzf_XCd(o;$Tk{`#1M9*1|!kHF!ZH)&(mNe8rUoxVPG%Fg@v$ft$56(c*sYy^AI!6 zgnSJN)fJrc_%$}tJXu6?LKX=$viL5HB3qcqB9lB>yk6s*M8mi3@4GY@i3TS9o%6kI zf$t{(^!Wa4l5YYH-~6CE;G0Pv-~WwjL}Q3V!;nZ;^7|0tYVzHe`khUl?0p}C&TFi% zlu4o~(+nkdiB7jPhxx!XyokAMLA=VCudLKF_JS9y>>zQ1>hw(aboVg+Kkt2h&+~l?b*A2`Q?VY6r1x4`QREWxEv_=7_vMh>ebx&6&x53Sy(9 zWjlfsUa-sx@{D9MtIx9HGOKwUtYb2(f5HdCktk(WIoNI0D^Qsgmo1KThD!@aIKw4` zBb(tm!4b`HG2lpMIO98l8BXhtT!wSEBeUWJ?Z~V+3&&+v1lcMi;*1)TS#jQs$*ed# z#$;BU17k8P&U7)E6=$ND%!*S^OlHN2B_^}tz#o%YacGXotT^<>WL6wtV=^mIJUi9G z!7?VZ;*c1VS#bc0$*efa#AH?+1?o9(;BM6~Yc$uf76yp?VDz zu$|XysDKT+ULyt95j0l7##yh40ye>VM=M}MtCueTQZu#)Z5T1B*=7hhGy4=^VGh|< z>}=i&*df_9_VcCROb>L+S!KLKrktoI}eh*D4uueF<__*=T!eDNWKj|e^m=i9~ZJpqg zF2UR!pwdgK%45U~W4VWiadQN7KSq2$!xe2Q$FyhxnrW;ti`_O*>Lvn<$HC9{$p3}@ z7Rb%f(f7zVd$>zEXhsX3bmc?rHXmnscwJ48qpRV0{`ry==UV`&og=LjvUG=swZqBWVc`jTM z7%^ww^b+iQ3d^`Ilrf+%_!YpMmlJzm$h~XM+Ws%bBfE(*Q!Wwzn#`0T{(hP15iKj2 z1<2p|ves{mNhLdW*0(_i9u4jbw|SH)9QIdUwpP%D!TN*b*zYuE$)}#8@~J1sr6;_@ z?o_vt#CwC|u!{DZQMfN&!Em|LJRq<33cKW0-k%mN=p&IcOv8{c!{g=Ccdqd{RWSMB zuMhRfc{ou9DA%SNAOS1mK_nrW*yt#g5R0u{5E~u6Y$pY=(a}|<$XklCtGPk3 z(a{^*svtHxS~h4zq*bKyaS7z@>7dx?=uLEg5E~sW+q+DZ<20U$_k8vT=!;3tpgf92 z9{$T2lyuMe?3>_>ZCe`m^E`Q4?}&i?Jo}roadm(1ft|$J&$D|t`*}8ZXFt#8=Rop(mV?D0Zb*tSd8cAT1n_u^8g;8v(*&4u24L@u2lygiEmx?I+6%nN+f+B#b-pa}p!M7}+3vTcrXIcPSf6wBU1BJ&4`b!|$lnz>)=? zh>le z|AOE=Cg}7>YaS0K<}p;K|3_jTlk4<-8U0f;`XABhH;1&}u37)$9XuYJ^R18QXlLe3 z)h++`PshjBlIP0vtcTjO@2jN<)3uiTKR%0qRSa+U_$q;pQVFqT9q;z|*yw2M%3d>z zygtw&C^kBJ z6Xl&IU!rsrwpi8kMw5??jy5)_dgSfzy+FAkC{a4vL}kl^M7IX9(b2Mrb{uRxwdgAX z9ldOi2E|54FWb%_HadFQ-V0)*qnGWcAT~OB*@~J36oHOjwiGukgMwnCqm8YrX!+vj z91_pe^T4F5KSA>nq7x;f-BbF`)YHqgr%drG?2Mp{)6tW0XD_@oVH~&-jIMl#>x{`5 zqBEwKE8n~m=WAMYbY%!F@U0*=Itp8?uN@3xqoa+@>1(`N=S!51md%+tQn~3H8#5E- z27PcR&sA69asx7k$PMV_)K%Csncz(){F#t3>bm&ht9{Qre3o{+~eRX!O@BHaJ#dI=J|DJ56$V@ z*+X-Rb@tGlN1Z)1r%GoJ&FL(*hvuXe+e33|itVB0hDRmc4|AG{>BKpi#P-mfGGcpZ z&K5D9xZI`A)d)Dq$8_Qx%40fl4%jiBIEUq!PMm{pOefAEHg=DL18Gbr&fzkq6PL}t zQ!^a;Vmfh-Ofj9f+~#&FhXYMaC(eN&rW0q6kLkqOuVXrK_THFIoP9K=6PFv{j!v9i zC8iT+dyeVE*>F`S-lSCSm=tJL$sLoX0w8W+ThS&H6E_?bZ8>%khT?`cFcVn>D*-&jHdK}DI zFq>ii1@jwBQ>@QM!YqZk1BTjizMtc0nBwC=0yl+$cT#GHaR=T>`3eaI#vOQhWi9sCFtY3*+YS;p4_DVqE!f#m(_0z2r#l*SYq!x@ssXg1G}P zyzqikyo|26IYRkz@*0|JAUB6FcSYYG#>nB#SJ8{ZxC1Z#4+`Vv0O`)e(P4}nJQGDC z#XqBq29}MZt54wfQW!UfUmy3iVcZ;_ecW@xxH*9PxV`Vcay>zg@ILOt!{X)?;Nw2v z5fr-O<{aVUejtoHQB<}%jFA(J?^M7z4|gf&ooGQ_S2q;9?S^eUysiufzQUnG7&m7y zUq0UO$PG(5u|*3Sxbh)(n~%_YOPm3HF^Aq;;uPs_(V_R2IDPuMRp`AX&ab|{{WE5l z!1kZ;+KJ*_9>!8m$*o8Ob_2-<|6IAu z$q@e`8K;SOWSq-`<%bFPmQGgrA>MDFqKq>N&eUX_+@^YDoM{N^xwo_;IFAW3&Qmmx zI1b{?W2lU?LSi11%Q$@*ttc54$uZtIDDV8ZA1%zc52B;p2Q{WtDYpMh+~e;7pKJdY zzQ-q{-Ip;>9=$QWoPC+I|4U4VT{fk3$QY6iz1->q6t`$x7kJJc%m z6j$RHx=hGkQ8lq61fr)%=pSP>k2tLB&0}c)sFaw;kW($UtA z72vbnUt%$mu6?(Fk;d)`?1c|DxD~L^Et*irk%!=MId=s3Oq??XtawKr!YX&t_}nc?h#&5Ah*6^APLLnTJ?C&OF3A zaOCnVs3Ur2X&kw{d=f3ok^3?)nx)ue^@&VY*~lQ4!GUsLbbHecW+n`enT3Dgj3x8! zsaGIKd?Ij(BUpBy1S<3cXRIAx+@Z&qSbuJzLFfn0ShcZI@ ztq#s(!Wv+L<`M5wNO28NGck|J*8skZ){>0M%rD;@6I*RK>Kdyx%7BlIIL|ZIW|DmK zYl^E~$TzN6zBit4)GWhUm7eG-XJJJs>1Pm$|Nw19wCl0B20@((yLI z*ReQc?)a==X2Ih3fr}GvS@D@i3#PgDA!3((Nb#Ep5IB+t>R_0BAa~IIE##IJ3zImj zh1{}YIeo0bJ115_dIUn)aIqpXs zu5w@)45?=_+HzEcLeA4>>E)Ee$)MCTJ%TeRKJE;%9b6TS?|Z%T`FZfcCNsmg@8y`_ z?0e_J?(BQnjhuZi8@{veWs7(Ay=;rlzL(G4+4u6XIQw2!q_gj3p7lH$gtW|yW+}Gs zeH+V;%s$z6D39%XvFw)XRR{3P>s80XjDuMYQ+x|Z;DpbTrI$3}d>b1Pi_Z?@X4w<9 zxy8qOxMgUG7T_Hrv7x671z9$wdunziTN_5O%b1ZFsBg;M-N7&j~59qkPs#!^0y zXu)z8r>|goA}w@&XP^4lzjYo>D>zZ2!`G!}rP~td<1rDb> z4q}1BT*pBya42;g!~zGr&)TLU7C4;YIEV!f^Bo7Vz~M~CK`b>(-$9q*-YyN>Qd9u` z{@Qo1InX)Zy}k@>Q-(YDN5TCczvgJ?1i73+xW-E!gcE`jC5l|aXt?N5M% zp2L0hA-Os7Io#JWJ5=2!&klz_C&=}OOrU9}IQPcX65u4}B(Uj_32;bsxHlh?yMrq` zHwR@W_Qh{2YvKK2N2iLr9WI^fOYp%Yn)x4_*I9Fin%7yJ_`J@%XqIC0ItCusypBbx zL4z|xVP?Zz0CNq@KVV*jc^{_u8<6BH_`IMS8%kX?KBH6$ zEa2=6TP%W(SV$lkld*!SyMT-T>1hqFH4m%Xr~bbwj5}d*R=7Cclw5H#V~K0dLYIEt z#mb8JvAWk?EJw899vONd?nPCK{r_m))fmf#*t+Wq*Su^qHVDZizLR{iu4(XTvlQ1| zI18HMx(ingyz8!fUCzYh^H&DvF=5>`Me~U7uzK?ty6$S4n8)PnE?-8W5t9WX*RbQz zX0D3o^APJPiRypHdTJ2{C|OU51?w0bj<*hCfy23ugIH>oUWi89jO&`mQD*-AwRMe* za2?Ue(xL?q2hEcHWrqx78st$1IrO?lhBOVbJt&B0E>1J&p&ZUQ$sey!*RPJxMJhfHn%Af5oOw**oEfTjFG`#7MxRR25X_2tg2Ef!4UD;x*0 zz~Ms2K`d}s={Sg`W@%byN-#KPrkQ`^mw$h4u4jLB_RqLZik6;Cy5L?JyaDbM!o-y$^Djhqn8-eb>HLhNJGS8?!m5 z_EULn4%-j*eBJTOKlf=322XOnBJS;)3$b)L2~E^D|I$(B-vHeZ{eqVi;^U1SQZRq) zbhNX(J((C@CUPb@s~Pw9rkcu|g+l9*fs@o@+}oQb?@s&bk&a>YNWb8E6d!Nwym0M{ zosOy1BRP}QW8B-D>UBX+kB&Cg_s{_4?LE9`R2Ln~-5lS6V_4DY7hH7lab*H++*z-s z$sAG-$=G)`QSRzmH=`GY=oiUo*Uftpzw1OVXWfjxkjj~=(00SXN!m@^+f_WLY}X}} z?NQXRt8AZ!mW_V0uqK%#WCiDoiUu%#l$b9O)VQ78!z+|C$Pnl}?KqrQA4r(;+vreARE z;^U2de^Bgnv_;f`Fl=lmW0L+G_x2{5dqhBy=x7t=_Xfhx&XF%I{!N0!vvYB8SDH?H z#@^i{_vFPJS9{(T+Mda1+w&cXX94KtYR{>BklNE27$Ep@iI1xkXlh@8+1D88=y_bB zV*xpnJg>O7H`PCb8VMc4njrmx%OpPD*c){TC=(r1D-$`Blqv4*O*NH|b90|b{z ze7v#qGo8NYM90+1M9w5-ihH|Kb=o-Aot`$%uYtPSI5vwR^AQ}2bAslgtGnQE!$_IWh0|4TaU!~h+eL;rSg(0PrG1% z;C3NCu2P`?@(n`1nxkWC?Sh<1+C|*kl`8iOm`W4gHI402l6Or{!Nmqge_4PTD}E<* zAbg-K%%c8s6=X%R@11iU@0?5Gg4;Ql#I>+05d$PEmh`lF^3y0WyvN)~B-Zjl>JNBL|PP4K1WN}uEy(f!PR_r}l zoJ(Twn&vnkdruaJ=Gc3(IBdq=lf?lp_MR*bKC$;?ahQm`CyQM;_MR+uuh@IC*a2eS zj$-4Cy(dfFMdj2DpS6BF3TLzUJoK@|bhw+ayY+tWd<>ew#V`-Sd;o)snex5!srX$7 z^CZl_VQNN==?`-z%ndLv!2Af)7;D|ZFlWQu0<#mFzyN7gj7&n`vFB7MQakIg?Gtn!Ik*(R6iM%jw zw)gZBbh5%S?py3-s83L-fi=M%;m*Y49!5Rz_B}ecBlr}%NFIyVd3as2S9T{~Jxum+ zm$H{d3x0CNEOr}nv4__cGrOZt37Z|p&HkDwSS{X%b{AL`?9jek-x&Pg zz+J;*!WcPH_#SifFm4VdiC=dqHXd%h2A+-y%6WQXw{`p)`ek4}a42$T`1UYH4pY7i zhrTd~PX3xig?67)moxvmNmyRERBJiM+( z$pJR8;RJl>{76@{VwY(D11}6hJ~>C%#BVLEZ}_eA575v4+B<_7;_rWF5WiCcxvu9s zH8ykUR+(1X1k+HB)fn6&l`?TXKeKvz?87z3WH_JHLHPo{cQXN46S>M}z0Eo~EZ8KL@?19-L`eG87(c+aoi7@Wrheaj5ZBaUOIc#fidVjh$0TYMQU z){Hv(mQC?|#-2&=xm1bje}TTm_RZRf?J)4{Z9p5pDrp;sX69bV_T`Xq_V!q!9*5boKG5SZK?{QPID9$* zdK^9@uO3HEhww>x^*Bv=zL3u=uE&X=7>vu3t4aTe%aXTwPyc;a^CB)+#dQm3>~HI2Iwp47c4gtAD09NJ%f8n zU+i?WJ>yXNN^&NV8^yg{sXFpR?AAQ;#Q%VPE0ynOgvt{cIEg$l?(HfY#~K9l)hHdq zo)`UspO^S}W9Q3>eX-LqwdY07B+o1E?M;;%d0(n@w5et$)vJ&%Nj=8By=kU61N=W7 zS;+ZAiV^Ii_SP!}2EJ!WNBb=QejOS5#O;s}_|l|fDru50iC!-5?Jeg7OfkMR>6l8I z1iGIOl z5+85u6mI!qr(C#K#*uC2PLe>6luX$eE-}ac^&` z2ZPR1(9x!vd~PCNlDR4F?M;)CK3_@cm`a-DOOj^X+m)uXW=h=0^?}&lrGpLM$B{8) zA4f0OKJNbxJ!LnnvyNY=VmeoPzL8~gRlJ`|+E!j~Z#Y9m*|JOJ|^ z4Br&td>Mz@$VXv5gQ*TJNgtSbFgL=y1cNuOn+DjK41zfe=4O~(Fvz~z#QHGqAW=i{lrZi@#arhv#ze*25n+shinou@AOdS5 zQ1SL)7&p73Pfd4G7&rT>kNcD`Zgys$GPEd+o4wursPW0~-~w_a@IC6+*>AGbONt=r zI@*2wl|zL)+HGNs97cT6E(zo2IOC3XL>ME-AYZh&*cqH#4pQ!Dz2Y}lH{t;1i#GIb zFh@9Fd%p=oP+*mD2u$Sm=nFY4MhoV;dcN5Ii~2%NlYdQL$Pjo|y|X6ZI`B}gT)mq;@M(Rldx*K{5n@*Mrb zLezz*0Fz%Y;kf4nSf7CqAeO_t_ux&aCEK98zoVT4I%M;X0wLVkurPI?MNB zhZb;N%vR)mv4dz>*p>pW+pt9isA<@)ylNVWo2|>Mrja{4Y-4dX4O(CS3fiQ_0*3*P zgIM5zkM7wLAB4ktJcVu8az$3ZM`IMHzs3mgVH4q}1BV8=l$a5%|v5KGO{ z-`FkKC#qnw;NM^C69c-%TgIx?+8-ArPGee~(3t$Uz1^K|O=_*x-Rah*mZwKud0NjP ziPymV8FTm34TmfSj>pCdeZ?WU-M#v%)Jov))z>fxcgM-c4$eW&gSajsPw`&O{po!e zFR{K1=+oE22g~-uuzD{#r(TwBnAj?u4HF-?vti=HbT&+UO3sFf)$eQzSg+28iM8fz zm{=#yhKYr>8z$@=n6_piwsXLTny_=oLUZQMp&kq#sJx2?3MIMTkJm_;yI`J!@x5(E z#tZgb-`i%Sx3dcuZ$iNM+;1oQ#q7(zK}lj`r}hp?a?PJzJ77>^2loz2k}$iucTkeJ z+1b5=l8jaC@}5CyC>&&-6$=J~VUB}X;4s{A5DOeeI1XZ|Svn3+*1pH;Ta=%Fe{Hj11f3!1nV_#r zc*pmLct*iz2;%SfZh$)ToFPbf$M+sqN8;fCI=bX)P$#fw``Bb`Yk;YJixv5aKL2r7 z{TIM5e%}0M__*I|?fHIKv3oT!!hN$}zw&xF3gVol6uVuM4~zG8*B*ie@U8QM_2Mi< zB5Q&^m?w38g{Py`kyRc@*(nA|lo!5;hLn=Lkc=VnLVCI6g>SKKCO$Jd+GqB=oUI6x z&66*!j68ww(1?4xWT9vP(m4{-l>RIYz|pgO8I(0T+N>SoZXX$w-0h2dd-ImpJ)l15 z=uR}OKFF6O&A7KKO-DAoIiY_RAuiXm#y2)X`X?Ffv;Hozf6~i&)=oN!ZK{Jeop2d6 z8AI9>y_|ILd^x@Q+LWxN_wPA8+gn zf?}tmEs-b}G46!5Z*nHl@x;BosooNlDjmbhM8DuNiH|q-4}xN+V`^n0XOc3-y}hXx z_6T@RbPOvK{esIRKHk`e2gOdu)XGH8BxQkB66y6wuqb@9Gx16?%3Tw4z97geD1V;V>-2a2@Y3v9h*l?r^ZJY)2XpeRi}o%EbB?DE4G)d zi=B67A56_LE!fGhuY{o%>;MctL}i5CekbK=5#DBgoc5znrRoBhC@h1_qNphlVkJ5EN~bFmCohceH3l!Np?l^yT)|Fm85VceGo=7}>QGqYe4I96P=% z&XD8P91(mG25%!dUZj_F!Aa%#I351ZegB=4Xvt}u{j3b5HcEJiyHdCt6>vwT19EYQ zdsx1>`ytGc^Liuo!<O0t3$dhj|Pe(gZ8*U)N*4kuCD=t$2HrLn4Yn+5ShMr&GtLy6f8n=xMsT%BSgJQx@KcHa@K5Y_|BT` zx@dgO#UGv^vPg2yL9wP{Yc>`{*KAlZF_)Uz z*ovtW3Xs_cq9R!_wZgA^#q=I<4yG1dX*3gIR>Is1^Da!{^=g(FS8H8!uh{L}8+yH( zb>kZJi$kwhv*LWmJ3_BlvufpdMq#|`7Y{w7WcvrF@*xf-hVZCU#q4H+gtn%a6oaGWb>MfwN@rtJK+GMA%wb#=a#Zk>?XO zY(&w5uU+{RyX5n)zHgOt>0h2BW$MGCol`NwXP6E6y;b^sV@#3G&@_k(MBa5eJdNLu z&pswA>x@}?C#oAlr}o{O?%+Hon$awFfj0Es@cXC{&z-0q2G5Nh=Uq*XtMxA@Zx5e`rD|Ya`VTtO0!M$Oq+b)HwMl^I{ zfx}wIK`d}s=QxN34(lBUvB2Rn$3ZM`*x)#b1>d4U=de1wffzja_t$iIO?zS9(!0Mu zqrIeXsD&e<6XaLvbe+(c!#*s-VbS6KJ+%ZlHabE6U=S{jlIs=SH;fHt%M^+s>k%z^ z6hYhxBd<$?6h6S?#=V0Quk8uu$nXx|pb1yof(KUy&@?8sqkQbo`X+b>`vt2-7ppGeF#jX=G zipIINA%1TU7~gxLPaSDr$-(u#^Ud=Od5Lcb#(F3Gz&X6yXbH*x+7y?5L%asCRO zW2sv5%(4A->XLQ9)hOGx;5;VGv2!$!0}}HXI>#QDn8)OEtS_U-OGe|ncJx=Chxc_v zI=VWdXD>~^;Jvi?cz1<7MDL58j&{(H?G@@PY@bZdBr^24w>MQ8jT6TpnZg=i)(X(G z(J#16;^U1ym4PrxnHW6D9izCnH`Nr!)k&O{5{pj9u*XTi;G&Ch3CUPbzQ{3B|YNOr(WujwPndlc>Ch_sc-YF<{I;K`8awaKL+}oRK zN~@2s_Rhdb`gz>jl_u90mxRi7&V&y{C6y`Hc@(X(UgbmFZ{y(Q=;Ao8IC341C5~K& zz1)%OtcTr^>+FHuk?XJ>J8~U1xR@@EjUgu2;bV*G;#j3IT^!4*x;RLDn13xsOyWcB zR%V~dC=~RKv72JcVZRsV1DI@Vb?|B_GXZ7|%tJ6A!ek+2TbSZeAb}DOPD`$ZO>v7b zMouS*QvBjj1r00L9qpUQOknz~dEbgHR6!H8Vk-_+(D3QGGZCtw;iL7Htx0H>6QT`O z(6D9rq77Bhu*mTyGo2UL_xz==ZZ5#LBrk*0TR>&UXvLU?7hzF`2*-%X8 zG6_`|R~30)nQ0*A*P2eH863CBS!aCp*j5DOfhava10haHZCSm5xq;~~L6{{1z%j;z{Mx^ZlRbi;rDf#a7WaVb6|HwQ6?yCb+$xSqhV$qCZ= z&yB?C8BZ(7t_d{}XjBvPn9+H~_fWzGz+`gj5B}JUCFT%5O^e|n~Qsd{C=fVdQ zT@}oCMYHP$%+-7Zjt+(u?9A1yIcKisJnYQXEVVONvrNuh%^cgg8q+J2(^O;A>nCVS znSCIlk?GaBPB9pG8qB#clwM6JLM_jsjO;>`6h=E0H;jLH6&7k5AFkU8upD@*2~etZHc@ zJ=~Oq7lT6Y6xozjqk?>WYE#xxl^rM1eRFi;fHZF~2G7GhLsf?8+L1xeyHiV_!dG8i zFCdlZ-S14zkoY7llb^Wc7EyJAXSk z<@Mw*w{J@AB`kluWQC6x#oJ2<#CKHeRll}tNZUpCIF|h+(|aHU;VIwq#WO8QJd_-# z8qbC#@nG;xIi9DI#DmPI9M6|Y;z?3J5ZHU`xq83QdQPmG!20bH9$p_>;B!Jh^5)|^ zj8(P#&s*cDQDIXiheLcrAi62DX5|WU%`!2A+6LMs#@!^(X`6g)bgV5U%U^fIfkTq< z_Bb1H*u|)8JoJu*3q!_+V-oW-AQqP^Ki+DJOG??U)8+Lg4@!RI^dGhZ*`e1JC13KPZlE{(G(ox{qXiRWb%Uim zq8Gc$-Qxv;$agLyNR$!M(Iu)mq$bBoQNeamP;7Lxq8auk>V>AY4@i`bF1A=5S52tn zdD)&ih5|k0{0tdw9d}MosAGCLb&ULM3CcDdZGLJn+mauy;sT#VhtcrKu(c`rp2Y9w zO3l!xl}9Ig9mohxxZG9Rn!5Qmg1S}@(!5XCMHu`qbc&4NpT3d>mUl3Bf4Hykr* z{JrcCxyAyUr$H!O;`xgCx`)OKNmATHj|69G=PM?mTpr!eC<9Gn)NPQQABh+U!!I27<5#%X&iomIrg9J{s zv^W94sh9Z#PQ~0v;MB|q1Wwf)Byj4c)<6KKa*7BXA?HwndYXfI1oai%LeN0L(*z9_ zyhqSTLE4D`jTJN?Xrf>!!O;rl5#%daOHiQTX@aH-J|t+S;7@`=1-XL&j#1E_ph&?f z1kDw!CupJId4iS-stg8brJxBxYXyS{+9)`ipsj)j3EC<6fZ$jK^-cn4uV5rWv4X7x z9Ta>=&{4rrLjXD{=ta<3K?y+@1#1bqDtLmRn}WztfbI&K67*0ofuN^?Z3Mj(>>}u` zpu#YKJ_=e8^i?pMpr3-}1pO75q_g4|O9&QwrDut33Fg0mECB{*BbcLe7s7&s1Kp@NGD z7Abg(V6lRx;{nc9FrQ$Ff^7ixmtq=H{2TFkaoleL@cD7Pfp}RQzd?LK9Op~~ULMEC z6R(Kl^~78eNqUf2aWd37vEt#80xZ^jcEaq1*$?v(%$G1fz#N3B0Ig#VOdd=fm?khq zFzsNv!1RF`2s0e!6qpGx(_m)9%!A>FTiAh z?V!IW>F-Sa#XEB(9Lg`h2lV$-{ryURf6(8b^*0L}9;Vk^e_QMCvHIIcf4MOt-&Fmb zslR9H?<)O;6hQbk=f7|MB2mS4=zkT(0fc_q* zzhm`xqW(_O-zoY#Re$H}?>YK=iT>W9zxV0y)B3wxe-G$y0~~l`KKWG({_-Q*{OzH? zxD+86uR)dHyVRWr<;cfV(ER0#BKXV0U;M4Aztp%9^I{2qkJI1r`pcaS-6@=CHg7O{ z!90xWppZy|{v;H=9(G*z1RX3CeH!);g*N0fpEpS8DMF_Ry;$frp?HlOc)k)^fzN1O zO`#oy;x$Wfxt(<~Z->zLg|=m>=3Ojwlh8YbW=L)akRI90^c;E|x+?}v{6Wrc&TQMf zW%D*I+q9xU5;MtZp!H9Sm_|@}l;L;S<;FA`dPeDtIn(BmBU_I3+x=8f@9|mn|68ZkE=XTr1mLU+aommCf^Fe@*P~ zz+TyWDYRm3@=UEmo{4qoz5q1a98vEI&>HpWzNx|FT8Epb8b8puvU#~Nd2Y=o&-|7r zx2$Mtw4r@rPx3!C;^dZn|m%6?p#ZTgil-PvVh%d*V{LT@R%tn7C4Xc=qb z^Rk!Vp1qp1U^O|z>YN#e(2*3Q!hwk9p!Z87K!h&zu*jYD$1|fqDqK zP*7_i#5O9X8NBIh=s%FvKn z^fXW&(A$!ia-b~q=br`rEa*8Rgv(503a771aUC0s2||jt1HX^qYih3zQ2KO=Hdm2^s~&SWX9O zXiiqN5-0~KLpaw9=gEbHtC=cj0DZ?nBEc0CCfN+)o<(QX&ScY?ea)CY-zjflb6NrA-i{H-3SK_x_ z{Qe0VgxA^@EM8EgM@7G9YLB9$59f;{2ncdlRG|{L<&4BWNdWzowK^f7(f=(86Sagh_ zDL`eB%F(G3XDLvwsT`dteq}&8c=zi}@w-y|szlEebdR7sAf~<>s4HG60)%?`7$^&9 zvH1N4lxOM@!LR0F^lKblC4Q}ea!hj~_;nM%=F!#SHw>sO(i(_m9|x3cT1PhsS|F$$ z5W{VdaK{oMFSi2an6Aosr*L+SUN7OE64V2ToNoj5G(8o44wMJ9S^Ux}F_u2jJ0;xV zK)FCK32H8A2oPf#4Ad7pWQ%41Gc3Q(X3K56ethqNAa5jlw;OLD^_5gEtPOE)r**Dva~CXjefU1?>Z3uEzr9 znRkg;KA;@)Ve|yyyhJ!Zj7|}>RnVtE4EK_7{-kIh&`^ z_Pd0epq$x9GTempbHuL+P>z`d#JVmNze(wr26Y-Ic5V8OZz%dE>MFEqVEOW2}I5s z)jFFM=3Yf@fbxKvir+|}9P?m$I|(-rC>N-Uplby^2EGC0K{;MB-}zGgj*xwmMG_S!nvfvcM|R)K`Vh6?kx$o ziU{HU4RndQR8jg-EbXNgeiqIqKw0MU3YmC8R8`XfD92m}#1ahv$_1(_XsVzafyj9g z&^oh;2oO(m1;6)k5xEUVkrX3 zGS5^vPEbcdFDe=<=v76t1^tT%=`9AzG5ZuI*lixtsdQY8fYQhBc_emyNi2& z*yFYLP{xR*&GSi%h1&AkvaHQ#oHn2RkEZ<`xHvJtA@+Ckry;DZ4I9dG4ix?|LQfaE zROou4n}psY^l_mt34KH8heE#*`n%99$w{8jhC*$f{AA+gwfU)2a1?GPH7{Um=`D1G z&{+j_;J&D!0qAORxmM_HLLV0TywKN$9uWGS&`49pR#hnLFkX8{Wsg|etr=-wp#y~u z7dlSpbfG1nPN=h*)dByxLRSi1BlHSTho@)V2H?5A8R=%Bw+p>T=tH1!&f(zM-i-7) zp}U3d2aWTLhVN(1NPiW2SRw7zg*F!2UTA-zV?g6!r-5@$A?bXf3x%!{dT9|`#SKDl z7ka-?+Y+{m{UxCv2>n**??Q8%Gi-rS+hzuceZ0_;O!{^bds#N0@)Fqb?3!=I+nTO! zekbV7;$qwR-OcZX%Zoza5&EgnKZVw4!M;$`;sNlmoy1G`VxqwfeL_DH`nk|=g&x_GrL(nEA9g2(W-V*x zj9A)UXfL6IgwAP4{*S^J-7hcZ7Z}^f#f|z35&|Xd|KR zg$@=vUFagAmkQk|)V8sIh<&@zkA;3O)V80r-i$d3Ed(2><9F3B6uut^VX`EVQZ6c0#)gwRJvG?9+wL5xPL=a-lZo z8^pdz=zT&T7y7bLo1f#w?rsVGr~lSa=I4OWpM*w-(WO_E)V72?aj7dbU#K0ui!Gow7uz;$Z?dyhw-IzdLFhQ4vxU|d+EnOg5}R$YZN+7%Q1=XY zgScD?>h#cCM$E6nxsvp5*qw37J?B0!;vBf!*>=~6#jt;j7$WA&5i9D%6W?dt(1c=x;)EN0YOu z&<|x5VaHoLx^{zm#2h!8W9$f_cD9{3nlt0f(ZAG1J&fiUdxg-ug#Sf}Ev%2&dUp4b zQ%_+YY)_dXcKb|iud!{iRNPxgOIs-R-ZCGks10SElvVSY|pio-_*<)U>?>y62RT=K^@-?r{=)DhtOd{CkdS+^h}|Pg{~30N$CAT9~b(p&{u`- z7usPQOX{YR#Kpaq$Q2h`8+H{@3ocGyvt^k(j_qyHxK#}!X63jwp!berzj#78cZvIc zv9BM`8n|}+E#SFjd^~lVqFuMxw1!TgudUnBVm}_#sf|e!j%|eXu+Wu4uMm2(&_{(n zBXlQd#Jn}3JE+a=hZ6?CZtMSx2}2q=app|C1vPw>&_+Uwguc>(?#~O|C$w1HKZ4x} zJ9pv`t)YdS^QiuQfi7$cwRiS%?z9Dp<&~l-3#*oK7qT1TnS0}Ol zS(Xt?zmQqd-N)?==$`f5ecAR_8>j7|?!IaJW8Ngj%#k@_>P>nG&(zjo(WFt0?OtZY zQuq9&qowQ=I9f)`5X2BMV<%0*-XvT4bv2=lg?11+M(8Y|ON83lq*Mxp4 zG`lnNR#&KPGj=TMEG{Ps9V2v((DQ^|DfCXE&j_`1<;P4$9CU4T6~AFcT6UIROoX;8%$-`mO^dK_YnJuLMI75Tj)hX zuMv8i(1$=H=GCbS3o(jH9_(IzO&`W-cl7QxuzU4;m+)*CYIptaJ^qX0Zdb@N8ZtKj zIyr3b@803QFY$aK)b8}{yyM=>yI0o-g|lK`rs!X3yLbIzt8TX(Aifgt@BK$CeGDxD zBahVKheF*?oYH_1OV>;z-6r%!p|1&jPiRY7U)k36cpY;7D0CfWnGs8K#W!1MYiVzL z#g}Uav_PR8Djh*QK^)+FtXzZ#@~W6KAaZX4+%T zDIFsHEREDmC(ROCRcKA2MMAp>JznUelgT+j?6ZX~5PE^o%Y<$bdY{n8h3*7(Qr|!Q zGo~x_piuX^-Q9ZqYxw_rc5rKFu$}yO_HlR1O8)=t=KeSD=InerKZ~v6fV2(U-+vXm z-LHKEyVJ`$oZ6`6h^1*WNppqP5}GfxgV2FOCkmY>^dg~`3%yC`{X(AnzZRM{N6I3!nb1x`2MV1a^h}`_3cXI~ zZ9*Rr`litT5n82$vDFpYL}-!Fwn94z?J0DC(7{4S3O!Zm6rrU;mkKQtdb!YBggz+r zd7*Cz{Y2;Fgd|iuC!;4-U{C{B-Bc{c-Ppi&SoAu3bm_ryH4wMHe)^!)VmA2N!H{K2>(5{G+Ogd&bG}U6Zx-s7IVVcMte$Jc(o*4c%ke0Aj+g^* zcXm2oE#$NKb>Ua-upe2(QcM(T=bBk!pD&bBz7b2^tJ5$^sSRsar2Z1w75-j{^Gl)b zGP)(AVdZ_G5pxn&YDz@CIzHR#tUSc-=_n6$p6TxV+mFRgVG(KCV$#Y&s|zg<+D>S9 zP$yK+y4SQBv9#6Mq$e#V?I?D;7yIf2=J23U|BlS=yp9}5o+d)Ww60yn*R6XUATB2f zb??Qdii?#QT5arNak)h3EkYj<`i#)GgnlH{t)-nTtBYU6J?%v1&_2yPu^%I}z0kfw z?f!1K*e3`*L+BErWkPQh`jpU@g}x~?Oxt@ve67ycy-&0)=X>$3IEZ<3x13b=iMHj~ z-C}i#p{dYbLWc^SD0HFF%Z1)3)URLuvO4qdg!sNK^dq4^3r*BJk63yi+#w%W%pPYY zFm9>%^u-+6Y+JQjX?KgAxA@1-_E|*C9gAz`M9g-H$Bv56!tS)ptaE<_=aE7i3Oz=s zTQA_uIDdk(^|{e5(5VUSBDA;AfkN%5)%m=5OXw^1lZDzoZuJNY#buSyn}j|o^dq6a z3ax%V<7q0im(YPi#|dpKJX3|9CiDzYr(8YjKGAK&(zBY8t`us=E89NzN(}D_wfXr% z?Cw;)7njK*k?UH6IpMz8i9c=GCEZ6XttzyR&}N_!(`6Z-mwU`SLEP=gIcixvhMsjF zKnyo5BfVt=>C};87nl2m+NaShKxR@1m zKU`=7q3$yPJ6e3(1MANfq_1}-?FhS*^BpaIgiGHQq$7mR0Cjv9t@sV@WkRn5b=(R%nF{Q=5%WKa7 zDpa(tb_r0iqMK@;0n|s)eYMX48lq@d?WI8D6un)01<+}VKB`>?bhe`3Yp(-Zq3Fmu zR|2h9RIkqUKpPdcsw`2ET_D)vh-R=zT@)>M^~H#x~BOf|@IuD`>c)^93zZbVEI+cax&q#qSkGd`4NO zZ4(>k(~|lrigrrs=PP+7>#S}599pXD2&=n>&utmv8gth3FE_6mAg(Izn8rckK?!*y5GMEs^HYSDmsxkOQq2F%O-icS&EeTpVGm%+_*MJF|$m2sHar--#%$sABLrt#d2O6E&NEPIamLD8hf zLn1lm4@I*ZkBwF~75R!cvm$d5!c{g^6tR3&Om#)8kX{v2U(p7Ht7-}qZA7@Lrj?-Q zGH-7@EShVIEi&&nUXYP%u58B?Y>AFAR~#$pq30~g$TK&@P_HQNsacen-eg%ub#r8U z;ml;&tD8=W>eOEezsZWmG%f?WTTyP4VbL1q4MjDZtj(xl{!moZWF=4&yx)kW?IY*} zMWY4r-AD90y~*X^yjsz+Cf5KxrRZ|u{8Z5`f~v@!-4&S+3OZKN3xdWfdQ;E^iarx` zyP{tN{Yz2y(ah&BifRg~k9XxVXN7|LDdID#VNMrhYqy5khqrPW+J724wL3W5&J{F*`|p3EHL*g`XYZwq`*9` z===P!(Wd4(MQH_dGn$%Rf^55PX5O?&+I2Itu`g4%r9H+J^^?3vyKZjU#Za$kbJN`- z^LTzVyQTS5(dPWj>{h0rzb(Uq`Bk!8n=>tvHs8jatBC!*jk!<}%h1-~JzDr%k;yW& zHCHNPn{Q_}DyrMGNp?H4RS|o@vF08{t(ukrJ)(&Hp}pCmXaM}$o0k=_cNCjFipIjP z*z8lpzS6-QP;^Gq!t4&_OGWHC9nBAlE^OK=yQBF-5&KamQ<1L^L>aC|oSjS+MeJ3b zO?5@L!w+{k6tRzWF$Ibqgt>Eqv=4sW%uq$_jor;D zioS$jcQaWL`(_Vwnxcd7>tW_AVo&X97AvaUtPE&{BKF%}<`PA9;n&Mtp@_Y>x4A)4 z3;6Xmw<=KDu#MR zk29St%DlR8Z1e;(QPH--VL%rt+Fm#$a)NnM(ayqI*#k|%5Q#H$U*TM!L5e;{xPj(O zML#0kK(kE|``?M?HAT^5h5`Mi=!jz`0yQ3L<7|G+f^57bOwj=N4Ki0M8VkQc=76HP z@EdF@4YT2v!f&t{rDzTOPBKds-3q^x%qxnXg5MDHouYlmj0LJa+{W_VF>^D9nCXhL zixy=MHM_|PDP!ICPs&w?-h+KT97^5bRTJB zDJ@!)J;F>^bY9VAK=%o<&u^p|%vV3-rVGc&(dJx>WQ-hbR;u6T{8g1sG2bhCFn?X8 zF{bxe8}9M^Yb%X4pDKDTe^aGX&84SWzgf+%tu)TG9cK|o%<*Q7MVV{`vqI5vEp}9zXx1oV3z=lDP{bB8$!t`_7Bbn~s)!@> zWOI)qwvZ|2VMS~qQ_K!UY#~$4ON!V+rkXv9*g~e6cNDROOfv@*v4u=G|5n5nGTr>3 zh%ID>IjCqvNu& zp{Qa@qDuwYIOmx$Q=K?_MdzF87G<8_vR=*t^RS|IEen8lD7vO)QO;TB6<4@(%X&&Y|c=$r{%1S#pX#x2U-q`o@+i)^jpgzk#kMm z={AkQbk)3=lN!zqQ_btA6;hB@e(G^Ks#Ht$ysIwD|#1kUSJj|`WkUwVD408 zT91k@H*YFBs&#SBa?=>EaAGX2TOS`?VNOugsdby273NAsy<2z9xzIeR=#jl{>%~D0z!|x(*bGth zG4i>}EK>9*^0~^qpr}rp0Xb!+zs-q2(-pO9Gc0Gd*{!H^o0S=>&CiO4wJ8JY zU1GzX)@E4r5;IHDqBcV!mzYh8%G!*It}(AD+T5l%XN{?Gx()Xj!d+^*DS92@E;VN= z`Uc_FnvIGMZ(E$R*8E#h+qT1^>&y{zZ7hA;4vDNY$0-`sc2sn|IYUt?!mT$?Dk^Jx za?WL@pwx!Ds_pU7%gkU!ceZTAU*_dUfPP>AfYs}4po->8*mSkLO?i2Kk zX)mY-Iu6Nu9&bMusKHVj%TD3!uV{b!l^Hji(-lz$akF_-(f7jn zr=slQM!7eeqt7$=TalSx+!Sb_qTa=r^Q5Bf9cSj=WxiLmtK*W4yG`x&HkJ=M&dt5sj8gP# z$Av(*S|qdDz2+B1oYn3%=<@hmk;z%@K2yme=>ZRz8tS*K%hS0J;oU}-lQM{h%%_Uh zcX<(h^)^_)ja`OCA2xjz-P2`ADnSoAToN>P)pLn4ov9g2#(4vKC!|5nt$>#U6JruYgQ%c!nz=RR)6E1J>u zU7$M@ozrz<^a=BtqIF#tWIti*UunbL2EQjwe?`y3?@4o+q61w&%zer{rpR>r3@Gy| z8?JV@Uct!7Zo0ajrxkJ%c-QLc9 z!Mvs@qx-u+^{=(z>UYmR{6(`;QE~T`884c<6&=^T4Cr@7W8n9aX?&dxR|3D6%;}1_ z%6r*dp@^%zm(8n+&hI`k`il8k(Usj7WWQp1UvFc%6Mj3*X^LKf-%j(8BF@aOn))|b zPR`7)nvse=?>;QL%bcso^cWJ^Wgb#gtw+_vcbobfZMec76QjFLe?@(IEXdw%E>koP ze*ZL&DLMy!|1_C5+Hf0s42u5Cv{ZCck69W2GK&=51HV0Hv!W;Ax5s>=XjhMFhreb< zZL+cK?@=4*NkyOZXbAMFqMv&d0JXiza%S}$6y0maD5}$QR>od)tD;stTO9tn*{!Hg z&vrnyH`{Qdd%m6fhUu+nX3uwlE>*OwXXnG;G!H4dyk`%f^eqhcjLgh$nYM~3VSUHk zeJB0w%)H;cF38Tz@0tUG?9BYG>3ZY%xml%%tKV|-4@KYi9t8B3qKbWp%s*_L)J>F|d_~kal$#S3QR7f<<}0e! zhn&|c;u^Z#JgtcOhjR0|BCes!P42xm1+JRQO|c@blgrIGMbuQ3n-z+vsVFzw6j2^o zZeCMFO+~r+T@hCaDEoajg;st3Rju5-qKGo%a`T-c&gkW)=KYqlf1im!Jrs=;G+hz3 z5#?r$BFZ?+%>#-kOD{M36;Y2+ZqgsHadIVIZVDA~?Okq$D4N}eerGE>rw{!$D&qRO z+&r&{E9!Fdl_IX8%T3;cHU(-b%1viQ)Krw4Ns73lE;kn|;u^Z#+@pxA=5q6>(_ zeTPLqH!T!(>^mg#xtXe{SKoK5ePJ$DG_>!BK>HL;Lb!jMv=?kFr3m+L(^1iReUFcR zX(lVWv~Qc7FU{SGZs83w6qQ1l+s z`^GeU$;R>-{Ju2<6nzK3Z_QFg2jTZW<`zZS{f0#T$GoekdcR@O?@Wc4Z7faU_nqmi zs8he=qu-m!iU##-lk>f~TM=ijAIuwyICK4AD!*c5nS^jZnqoy~Al#4U0!7RFHOl?T z+@a{2exFtQ$^5M79^~a`Q*Wn@|(S*qw=#QBSPMbX#&n&$p$zE@PC z|2NfsHQirjEOxy9&77`?t#8X1u@6g`-~ zwnk=TheZ-+R^%0nL??V$6gi6yh*fKfm_6mgtCEHYgY$N9q|YZP&u zKP>WqB97OGMfNLdFo2xtZ`wGIl{o)D>fS%Ds$zTi-!rq}960B24sbvWQdAU4R8%Z9 zEEN1fQX*oaVj@sMQfYFPj1q+uiwu>@ii(m-i;9Ypiffu=SX9=fGNG;}mR`ADD>5sp z?^1f8nX;+&9HyHn-(5_&vfIRqOt`Y!#6G4q$>kQC z_?-#Yd7ButU)O-^yiKGs;W}>rU{X{LhjVa&? z?E4c;{jb2j?_t6x**0;437=%!M6V8A!`Leh`P;;0Ow*{8YnkRzDHTk3&9RA>nU-9U z4YZ$W9g+A#m-z_MV5WMaX-s%MvWcZkyD07vroRz2GyQ|;7}HNg;EKTCYOC*5EM*MS z0HQ3W$wX_IW==&5KF@R=(I-s!#N8%(nDB|aO$_+Et^u!ppP<=l# z;dRp{`W!UiZ?zS#n>I0#39p+rQNV=PO`F)rgx5`*c%2E~46uoVOn4Qw2`ji$SmrC# z+u=;_O~rgyGaaQ?-_GR6pDytw$DyAbAgn#Q6x?eL z5a~>~*BmH{nQ*T;P_!`Np0Qh;V8T6Pw}}5$mx6wBkjP=eJ>wwp5EFXM!J?T7_l$#u z>o=Vby^>y{h{>6nE_;c`nEIrqiC*GUrlF}B68^#3?>b*nYMdiPq%h&mLT}N)ggXnp z#WAM2sng^I!VSNyi*xCQ)PAMn5Em-SnJOVJRJ1WYow_9?O!P3lp86aR{vs5X zg5LIpVi6PWN?$0NnBIpn`-o1a{ZM8f5d&}aVZLvme|^O)rf%q8U$Kr!OwW+vqLC?h zdYmI%m`dkE-@BiPX2NIJ{X`Mdkm>2Nzj%yk?DRCzUwq1xJbkJhAPo5JNvwU=^ihrh zB8BPN>De+u6f)g1eVK2B*m0U*hkT$o!i2l$14XQtE@cJe8zeHBDj?q=v4!bDh>H|^ znVy2UND=0(^SumlgGCb4E{Gc}Dw+NUaZ#d?={tyv5+=MUimmof%a#|3Xr@7F%X}{q zMW^Gy>lz{+V?wWMi1?K0(zJ3*v@qbezOa;(v3r518FGY(W*Rgj&M`t1G2#8gNKwOt&#p&`E~caz>2j0^g!i1W_OuykVw6Z> z%9@evh!qV?x6HT-sEes=MsUDrkq&P?W4?_uvgK$|%=GGvWxk_D3lrY2TrB>@guC?@ zi$Q)mAKtxOB2t-fxBe1QP1H<#0&$|134P45BDOc?(>`Xrm_wv}%yA-*Nc))ML@TF6 zA9I{=UqJQI^V`eC1WmM_T`p2MZhPde(DC8~)9%Q3Lnnw$_!Io#o7P5t9GWQ1FiqPc z+e4E?nkFh`qR7-l@3>4BWkhTx0(b?3|gWh_T%7LqK;|v%oK?0WU7aJ86qV@ zr+jnfG?^imFzuZ=BP>HyGqum04RnO*YsfcSqz=^iPC~xfVi}Y5>TIAIB0XZW#pEbT zN%ov8(luFEUY+ciCz_bhGoB|7F`-vEPr#z0`*3wSP%M!ybDp?l$k{UIizH1jvu?U@ zfw)~0J@3yJcQTG!s3y7xhd%S5KAKibf`%S)&}+ zik(cjGF&J2FyYE@o%on3c-CDPUN81D4WCs7bchMh={#|a3D4;~(anVCbiU|e!gD%b zctvC1^)vPxgk2LoW4}SP48=HYr2;W;_-QMxu-qiBCDQqB5(Szl-%VnJN6JOwp)-^y z7l~R;)+I2~w}|(c&=R+ZZYH$EEg~U?>a(IHmWb<_uzyR$IwtJj67e<@_ODQMF=77- zMcjz9efW#GZKN&}YhNZxnM!6Yv@8=9OxTtpQN@I9DH4w`VOwq$Pcq@C+$x@D!j>%; zuQFlFmWwx;uw}Q2cbKqcw~4((+JePmpC+WEZl>e2=E-sq z7N_%BGZtIQMIKZCjCpdcsAP(VxV55#>FNx4rZ3bOo$rpNV=@@V=^61Tf)! z)srGj6U~CB#bAyr9oMh#R#C}xYIdn*t2o8vGiQ(gRxx~%E)#cOpAi{MxcmBysAa<4 z*Js6hOt|~{tdNs+KHPn+6VXh#`&uW8m~i*?Iq?`1?!G=JK4roy-t)qk!aaiBpXWs$ z6Yjn~FZMFw?(6fylB`qW?&}L8h6#6HUl7Gixcgc!HZ$SwYrW`TnjII}_eGI(g)ZfS zIqC96v5+ZhPMUa8Ji&zfv@eN0Ot??`k}#&~d~tK8$(O}oripVFT3!}~On5#th=-YQ zN4G(|#e_S$4dN#zyw7<>gs12-@jmAjQNWZoCtJQMHZtLR39pLRndVd6L8cpttXJw% zaF_U1F`Nl^iC-1hF`>V-P29tT=g~INz=Y?~HgSvz_jembz*V|T+}~{!$xKC1-)mwK zQ{|jxzORWUrY&=tEU$}*X*%CKbB6YPT})-#2R3_M6f$*z&0ZHfnBaw6#~WgBs?HZQ z_bQ+)ri&o1NwhGHg19DOOvjYkpZ}|fVM2fYO%XO5f0=y)Nyo!rv3!Ot>bu3i!wh`mmb(-BuC7gllW7 z7|Mh*XREYSJxCu(5YLKK#*~04&om5D9u$Q{ zx`waB#n+y#p;IJif;*|(`+Y4snbPK!_4`KLb=}#NM?{q->s+YeAL0$B0;u61;yb3> zA?}#yeZ6kW-4J(7q%z@EyGtx%!mD<2WRW$}K%2fob416+p>M zXu)5_bS6BDe-(3>(4N1EY$mklZ(<=6+Vgj@gbD5WyC^2oXPhC+G|?Gn$k;{LKW%F% z_bjH~(ivyUkIqn{G-bOc`aZy0!VL_qHrRJ>8O4Ns_m){q-&~U}EpiPL_Q)ciXTrDs zE%FnlAFhcHu*e=JHGe$NlqF|dW|hr_R3FU(U-_LTngzbHN0W8n{P+O7jQERg*>EVu zE*BB${yF43I*#%=TIK%V$hsg$}g~RgtUnnzf zrIhgI=FR>4NMpIC+Q?=7`^o~QZILDY!{zIm=>Djme2WQ3rJsC{3CE$o{2LR_tp2it zsdD~2IY4$YJu-i>Wq|xA6OK`Y{DBF_C_?_mG;n@Z|AEr`Hr@B(^B)3o66sktNQP*l zSvN=~6k|$liNP}DcFISy?jjkk$$At<BspCEf>iVOkP>AQ!2+W^~!>sQaOPs zDl0x9T3*34CTl#<45nnrH&o7Lng#iW%3LDd&SA1Z6SZ@g%(~-jJ7c7K#o2a_lwq2z zFK3loM#>1L?O7E-Lz(tu)%71GM>Bnz^%Br!OoyN?v2qgAx6qbYIgLoSWwgxDL~R)@ z!%NP#zU9J(_|wPT4I{qNu*~%s%+6jvmjM= zt;JSrE2YWiyQmLz=A_HkGn6RP?O}QO=SVX|is}hCN3)o#~0} zy9dmcMNA_`tp_^5^lbJ6K)ouc6k7S_$jg{;<(ngmh;+;5$|d)lt#6*ZT@$TK^JOg) zu1oV}I}=(rOUiY+2DDk0jABBYWyvfi{MvtkY$4M1Es)LkQa+k5Ir2MAG+%OL565kf z>=*XS*+Q?%Au9qE5+akLM#WGwISz?L2h~vJ=zRd9#_RS>F+IWllzGD9pCNJ`w^<0tb4n3X@YC`=!g}v zfoXSSd_;-Ne3VkcK6_HcO4-7+E%M5URWkT7inHRVl*&F#I4Y$wk_l~ACWkZO%qo*{ zOqQGl5qHW2rZG7Sfs&c<8~)XDI#V&^TP^1h=~=f%=4zr@w?<~xU|aO8TPt0UpYGoZ z%iS{M3?<6DWq(cd6!;#Q%!E&Y?~x@;_!M}Z+`@!Uf!E1yCft?2SB5^J`;H@hubjYy zJJ0vZ0wUd(d*w5mPq!seu9pp(z}6)Z8)Zf<#Tk=x)}gH4k)=_O$#SM`krh!javu}EJ^Z*dw&;}j_VD9!m?m03AD0(1 z;o9@KyqxKkoO$vIIhpCBoW+(WWGWNRp3O3Y31`n{xqt~RUn}#Oa9ygEw=m&2JSmqm z;S+!-Whv7?a~_U*O5V-%b50FV6_K{!)3RC+wV1D*Y38*H zE!$-qQ~tG6<(smHX~ngp9B;}gFX=MxgM2&WBBm{nZ-;DRdgI!3xl-j?3mD2`U)J<_EKR@#gq z@5y4K-C|qhf+4N4nF+7<@5?SuxjnLA$osOgQP;3La>DFXDc3rys zT!u0IcwL(KTn=Qy>+OCylnHmN_sff!@O*EVmoedNZI_do@XYCu)0psl?~oZx_+H)@ zGK&d+4dx4(Po(?zrCg+m`uC-*cmrFl$LN5}Z93hD6_&4L!5Mlb`YXBe3?<4#vO<#; ze`D#e>}JCEI1kIrzfvhy+x6v^!?KJCfBosO>|(;-bUG~4x9gNcDP=Je{=U><*~x^z z@N`(Fys1;-uRk4@4NO;FpDho|cBV`sbB9iezddzW7BJzjO&ykPO!yq{u#DfSQ{pdJ z9hS9B3#l!wOz5c|ma%W?l=%Bnhh;Sr{zleeY3|Z-_#0VJACb1_VOi2baYo7YD=gp0 zEll{^Q{Tw1HNnh!CHjc`rD8*+i`i23EycuF0JqC8t^T)<8n9?zDIUkUd@DWhaH!zVNCbX=}u!Z(PH%U782`Sfww!Guqw zk4v)^%hdkhaT&{m{@@8&z8B-PKlq(|o=E$H-^(T=l-*4DP1;GB*`{k4G3xlRld_o!-_boOk1^qUxF==6Cpsm*hkH_vVZwK9 zPs%JNeAo7*T*HL#+MblpGvT|oC*?k-ir8+bFX2;NCVstrQsy!3iv1bl_A=p|I4OT* z!Z`u9{tWZ!IdM{^GU1#!C0oA4I6WtRmdAX}WlA-e;hUnS zI>m%votmoeSGr96&eT+snDEO|Q{Bjf-;$cDiV43SHPstT_`Rs9zGA{JL`~&$NSBG< zgqkXb3BLk0)hs6b?$cCvFyWV;rh1YIzwIwfR~s)i z@M~QPewFE^Qkd{NOfOZ)gtOdBbui(VmtHFH8=Vioy!2M_Ou^$LhkL79rXlb>rMG&I z3BRuNR^Kt<_mtkM_YqwRenIK25|}<5KNL#Y!t}-XQ9!PvIwgKH>8&nd!mlK~)iq4` zU8J|VlL^0s^j39D`0b;&Y9rEf-dmafz%unU$Ete1N78fNSM~2k(sSOXVu=<<#4L2nefXfr@Ea9zlDOn6Y24Dsx~HEv;0-{Z&;=tzd-dCksd#{+DoLz z&#hvAr`pN7Zk3=3)~wRu!K#yKcjR5ed#MUTLYexC7oxsk!Zj;IeXWT~>8(z19A5E4 zRWJCBOw5N@yij!+6JFIq)wN7`RSQ-4d!3jPuWF&HfeA-CRE0?$hn`2MN@POMBUBYI z;W`+q+L-Vi`B3!>6TKC$`YT-uz6T$wl9}*o7^)UA;k)jk>H#M7UqaP(CiGuI)nO*| zUqY4L)McXo5~@Zq;alpVY7P^=uMw(NGT{|ARBd6xch5uBhfMgkd8j(cgzuM!stdhz z4fsZRs7hkOcgRE4!qWsZD^zV@!uP~ORTI;QQ9ln0RT1906!fJ+)l?>Y7d%uIGQF5K z6l~qWgnm}2QWl*L-}eqx7ct=*-l1wb6Z&AGs)z}FuuxUQgzs&KDyvnOQZ@r?Sj2>H zYJ;tr@X8FfX2L6Ts5(NVXL+a!@xfB`Ds`bM2}IJfysvtSNYCq5?^j8>a8(LTd4^(NDk`Srtxsjrz{%6}Ee z(OcJ!qd82)GU2<+!&EiXTlvY3VamKfr`(&LA&04GBHhkmYH%3E8DGG99ivh;k(FXp zCdX}$bjOTT#)UfN?#R%XQR*p8lrmP;d(g$|bxpJ*5vMwtru}81B~Hb_gG)Taaercr z%3#X=%P7YfRm+6C6=PK^(=y06R)zG{`Ec*zQgu1g+P|cUOVv^)+{uVnHB1lvCC(AA zx|nb$W1I>M*QMaz#W*#V33n^TsRc~9KQT^~GvSWJI8{%iZ8lEj4$zjsUthaiRWJo! zmof5k^|dClOQJeKq<0-As<;Tuhra}{!ZJx^5#erA-pEPH9H`5LXS*XOt7kM(DN|H~ z2VJ3daLUO!%SNWC-#p^3RMtUM3gw%o+?uSV<5rBEu8Ns(&6=(@GvN-wboDM1p2gGE zw@m0yOjjY1RHhYwbz!>7Wg0Qz&XH-Vf@$J}yMgu*X)Dc8Sy8%2xN|vERWiLa0ci(Q z{9L3HOz0)dRN)t$?!!wXXR4`Z2%cA|nVPJ4$39yXGvOWkY*kC7YoD#+hUnVyo_Vgy z(nNNdt8UO_owMwXk@Hj))Ah@C0v%u~T$U}bQPybP_wr@Se6LaIOdG;lM$T7FOz5}H zSBIGBS(dtBsLqGh%~Io;@YSZ5{T%Zz|4u^d*GFxq7 zdTLp^%vK*VH7!dM*~&Ux=lghB`^X%%i0SCEgFst|v|Vyl>PSjS`)AjwJ2a79u2bb4 zw>`3GRGx|+rBm*XTrnzNwK3t`y+QRb)kdxvb%V-_)hV|{R*qVzUe!d_El}H;(7FZc z9VWEyjp{=twC;^+AJc}gmqy*B4lq4d)C6>t32l9|`j!c8eY5(R32hBm@X^{5xYxBv z*_hDsi&Y>KT7Iz#W2!HjCvQ;^Oie|LEw`wlOozkX8MQ=>W;!_gBcRKea2yKNq|^Ce z917JmrWPpkFKX85d{E|JR2GrmKU=EuG|~RqQdM#Zwpx!-k-BLN^#Mj@g=M)~dWI6^ za#f;-PM04T} zWyI?^xQC4`QMF8P4;#BurHs>YwUPZ|SE)v(ZIKtnmMZVdbbUA~Wy+5UN2N^lV#0Rb zsroX_z7^iBSA&_b)vHwu({&KHT8$yn7F?qeG?4|@DEsADpYG9G^&pXcE_1hf{0zbK zD)p=;dWLe3`j`pl(ml#2;cTndsTigux3-U5r#3Ma-+B<}LnhqUzgL}N!hQXFRnmA} z%AL@MN>#x0F!Z5PH8SBitXJU^&bE5Js!61LG!7fp2byRcHmZFbw>|Qf*!xs*l1{lh z^48e6ZL}gmB ze-A4w6ZY?6<V-=|bF)8Sjw<SiWfLtaq#GvONf zf_k6n_T}(ayy|AU3))$)hFqmfc>pZtv)}(E)xtC{?Moo{G|o4( zI^<J$^cZSb1PO4FsFzx0|a zXTs;AucdPBL=F`vHcX;QGQ zbmq+2t{Ubd>ARjCYCn;_>)EM}5b3*~ohl_$r^L6^cd9C))kf59X=0aZVL~sqS)J5G zXH~N@=3&0o#*W)|j^3@NFl~=~Z*+_5V%i<~@#sCO>KdK0Hgf;yca(U46eJ1?v+7HzyOudU2 zTRv1@GVO}}e)L}THB)5qPeA`7((BSk>Xas0mp)QmS=eg5F8xi_ETBGsC01BIQCrSX zqWnZPXreDKKT~1Zl#=@JnM!1eD}F5YGj#(K_Te+No@pXX_s>)#(~M&8i$7Bbh;;3r zsqEa-wI|BYRe>hBN0@VQyK-Ht>%-?c9clp+u8|$;22C`6U#LQk!&U0<>R~2arT(ry zX2MnKfa+nwRqBA6a-FUL*Per_o(cCu4yt`j`0f8e6>+^ziMu0Tsi{o(ZpBw>6%+22 z98z^m_}0fEb&3hsvrZMBr%S>0tWy;*q0J7fjZC;M9agV1;ktBKeanRF($^{^UzdXG z(${Jl6Ru0&s3Im@m%dTWOt>x`QC&>9E*(*EH|SF0NA34NsPF@u4i2;q(GN~do2G{mowov z_5V~$nQ+JDxT;~oZ|aY$E+$+D|D^(N)TQ7$_%C$@6Rv|NR3Q_tgD2DuCR_)If6=c>bh1mtiS-Rs2Qy79r_X zu}6gv=~b~u6%(zd|DDjI%9wBt_NaT9a1Q>e?qkBW=U4S86VAxr)Kg42BY#sbFyWii zzpHIb_~!KQY6lbA#V}i#&@P7g5ffTMn4dGDC4~7EkzTW;*`tzlm((Mc}V>HpY1FbyU&I`;=BJD$mnO$cnQHGhPG{NpqzrKCUtW~-#__kdi za}5((u#Z_!q~}r}b9w3Mz9-6XvrH3ts{PG6rWto6JNldMGF|5UJA%jcH{+RZydw;# zoC)X40P_W=+wRB)+Q+ow|C}npbVz=nWKSfnY!*smyzasOvZ{d z5oyYDozJ}@Lk>2hnPOJNIR=|WOerhUWt90C(~XcX%KVgR9pt;nG}h`;wn4s&%oL^r zkZ*{&gy|>9H^h8~DWD`nMw@L+qe|i&(PsEvx|H-1_;SIV%ydHue7RuW!BhhIhM8NK z9)*0v%x!y<3;^F60|-rZMeLsructB%^zvfOZYK09W6iJ)I&RQP_^QE7Wg5D2g=Mr^q=`J1(Po(@Yr(4H!!9wq zn9w`C#0=c1TaDh~CFT`OIJ4r+#Z0%YYQ8+q+{CnY)w@8QOb@I|mt#y@l`duP%#SV~ zW5zPI&-@Iigz0HWIo905)UfKy%g36o`*c3E;8^n#CbZdD^BShNR&_$ka;DbUe*m2z z(pG{}9@LgVyTqFbOlX&QbBQLh#5l8rPcu42l9r;i~g4xPc8~H@Scr)%{ z9k(s=*@Ow^YE9Oh(s?q`T*p*cy4aFvKEQD4XS?AAo9Te6w@2=++Z zY^pi!QR*LE)vh#WouNc|rMW;8{i4P+vz!V0FwJ~{30H<`=BG@!)=e{w$EZvzj_ouv zk4V=y&8(}@_I$ha%gd*m`!&(1OgB3@ZhPb#2{X*{$92lxk#8lWo5P+s-OfZg(~Q$( zMc;dtIiCrA?^)*kOz3-Om^+xz_s%fwn{~@@jAomom~f0{n>R4w>OIG-V!~hWm}4Gb z!oJTnEw#Fo3(C@ghA~}SmL}$!*D|G*Wynmkf@x`4oFmiR$Mg{7n`i#c^gQI7XI}iI zF7qwOca53F^d;oG#;jw)_k!k|e`CV`FfrfseM;xUw}i6HSSI`r6Io^n)6Y=f0`qAm z-#gR90`p6z3+~L2*{1brUCPKi;~d#$Iunj&j#K|runi?c{AiIH`AF`tx2A6ms!iSaZUP!3bUK37UI^KNewz* z`M*np-D4Xy!5nlxIz-HtU!o%U4c#%%MnDF^ngW1A_ z|G%oijCqa9w5}{~ozP%r5b63F%uilFTi>hZ0Zp(6(KoTtT=~Z7xD}Sy%nG8f#m@2} ziLaT4A&ic4lm|$5fgdD|6MSsIasRa#I|8IM#?WyR9Z#dsi8|>FN2}`69Itr8IPzBj{MqSkGGi?>zSGm*?>x_iH`%TF-DjOWz=k zXW#$V(oWlFH>G@^tn@dK$~X+tG)|t;3*%RcRd->m1*9HVw%Xrr18N2?RalFv$f4!QYYuodcc0T=3YVEn@{ITYItG%b*voGhC z=GmTeV?8yVWqRiN)$LF?o z%sKPl(~{#UR$uS*isV_#`Hs(Ls}W?Sb3NNXqxY=KvqzqJb<4FU>8bb3d%oj8F4J>; zp7h_ESAWJPo^3l{dvu!rB=(O>&^FZ4v)5PsiC&+tkDmSVJpS|P&zJJtQT}7g{F%P% zUTX{JnVG`Q?>w#Xf2!rW&2!Gv=JQ$d#Xqr*dA88=_>c3hr;q{6{18U(X}Y zzUbW*toOgBdGQ>LXD-iUo$}vJk2Rj2pX;eEJ?GDs_P_HGJlo)TtV>u&*3-u$JnHgH z>3Mu^%Jt{8>OU{%d?k45J?r(GxmIK z&}kkxXa0M(^L*uamU-^+`AS&tG1mIb#r=o>x)PpS+8=BF=zKgq^Z!hH9wj^Iovw3h z{4=$jn@el{Ozqkl&r%!CSI+s`@FLj|<^S$nK3~cI(|S(}cpjhIa(yp3g8HI;^0Q}( zFxFE~&%J8@@g3;-?B-dEXRAE*y2cl&UQhl1w8j42@;%${d8}LhXG%MtmHtfL^QHNB z%RFCtPs@Au&QpKBHvFH`d)9mIEIqfDKTf~?oSFQ>AD;W3<^LyE@~roN&U&7G_pC+N zj%Tzm^orN;r+fYHTHrM(SsHJGRK{+Qrtv=2^*7S%-EV#Tg@^us>R7S2f40W|w=_qf zcgnyWev@|iy?BRTw*+H_fybw%=XjlO9M7lM<9h;1lkmjw0&$`7k%8}Ie@^ls$TV@3 z`k&C$taQ|KrZtgLvlRGQHj$*j!j$uvci%Na)rf*O6zTmy5~@0 zytv|?Y#A?R-Sd6oY|x)dyj85c=l8^9-xg~Oxh6h92~Et7q7rZ&JFzT=_=Iz3|(U#>{)Cg3P*i8ps<-Q*>_z)O+W>|AZ21@BIN% zK6mdth<)|mY>;o=`%BX2ROUgD@ScG2?Y$^fWzoc=BBJt+iHnU(D_2;e=!t(6wc#}} zwQ|kGDCp4&%TJK&$i!r0Rpp6^`Nm_FPK9~BKOLizAeF13- zNaLn*3Q1o``a;r2L5(XcVH8_TvBeZyOtEF8DI-l8X(A})2*{NtQYdx|m9U=l`9{!& zm#0>U{u{netPlg|zdbdXVtX4yMnmt6OF*WGB^$n&S|!$O_;zZwxDQhHHXh&Ll~OI9 z*^n(4$Tv5vutZa7wN!pB)m}@r*O8`qejo(d+r(CU+rj^pPQkpi>w2`KbG)a`QgY+Gw?;w3AX*x;M zNtzT&nQwf!F?mKh9d}WhE=toyX}U?%O`2}fz_?fSb*u%u6T3(nOG^kWxmIKAQB=q>m*{ zENNm%lW$yK^-EGQrB9;RB#KR<*c8&FkS2vR>p^oB{Q5V}y)w#`NynL#CX>?Sk|vil zxumI}lm(E@|)7FlRlmF`Nq%p#g7Z4*i4Geq}WV~%_U7PX>v&uK`9GJUqJc-(if7Z zkTiv)iKdjrq%S6YG3m=lQ$ezdWHrfJlChMlj*janR~_Z*2i99*v4Ss>D6EFth?Q0& z#25oIj5OiKWzx@xFdhIo*w_s++BgO>#xRwi5o<(&j58*Ij5ij5OfZ&%OfoiuoML8LFNkVSDyIR$7(bQ9LF63#}Te| zFtRP;5?`y)D&j%z72`p+iAf;$iK!qDQ2I_ve}vL^iOV4G3CeYfVtXjokXV{2G1e-v zOuI}4>4x9mhnWMvm=80D(u7l*2uc%8u`v`IOR;ej8&9zbR6>%R2jxtW*&tISwiAET z-)dw~u1w06MY(bz7xYwa16d&3KrWKUKo-j1Ko&`~d9ifZV7ACXAj{+okmd3gkQH(b z$VyocvPymda+AbStCrFZvqcUESu2x3ZjrM=*2zLU%mHdi7q#RBwWOO`a*EpDL+v*d zw%=6PeyhUv+tvG!*QGuN=~kbC3?ogrLc2w%4$usyT+!+v9LK1yLB^_MP;Z<%0Ww}; zUlNqX0hUo{jTD6zPE|Mx=?c%y4E2BmW`e2%nWf$anXCQ*GEepO1N*3pK`v5LK^Ce- zAdA#mkj3f=kR|FpkY%b3WV!kYWQ7WIf_>B&kX0%TIRseF(p)I%V<)gF+i)CrJ1s+SwiJM&_YripXFYR-mZyLl5x zm-zrlxA_vt5EI8Y%={3J!_DtNMwkPG;7l~9fQ&YmfQ&I~K*pLcgN!p zAYERgE&%&`q2)uo(&0GF>qd~_UKJoCymo;c?9~P`+UrM`$fTdEElX1zxm1 zc+u6w3s>nPueG2r_Id(jiPsAt%e>wNS?={M$O)0x!FmYBc$mf%?U4DGrPTT?K(y6?D2XY zN-(^!@1{5Q*XoV^4fn=2M|fkK2YbH>X`;RNf{gJ#1Txkets3Wj5{~1&MIW$|cQnW( z?^z(Hc&`ST;{77X5^tP=W!^Xg%e`?1R(RtKtn|iSRC(hJ+~kcju-f~|zR){woQJjE z*>JptYOnLgIa%+GBi`V>1oVyGWgwfp9|5_;yB=h-H_q4=Z?tVIwQa9A&eAsTze4Oj z?@o{%-oJu8;Em(h=^Yjhv&;Jm=tY+|&f62-qe0W{odWWd_ezjG-cN+XYH2~MhFj38 z5f-%SU<Op2$(88IPU2vR5X>zH|JPTU2z_P!e)u^J{H&N}?RC^87ZZ)=$zK- zCJSB-cUbUR&}_kLL5l^i1+5mm7VNd)wV=&{*MfbPfc{pa!_uoiSjG|tvXkTyl3kWa z(44T~HLjald&)8aG(FT>!-`io(>fD0aaPP5Z^e`eR=f@-S+UnstY3pZ#fr8{wSEi7 z=~i=q)yTABFS4v?+gvN!HqUw~=nF_LB26J37g3rjlAB0hZN*Wjp%QAX*xxNy>~EbF z`&)0t{x(>#zfF{D2jyypTrfkd&kTSWV%-UHFSWVNy59vBpfm@lS!OF)iFM3 znOGm3w{cWLybsRR1RtEGNj^ABr}*H^O!4UtWv2Sz3XtoA>tUV`u7?FaxWX)=yoEk^ z=9c)}3n|Ndo&s6!vlC>6&p$v``UDMxv&?5C$W1=8L00?Vid5rs6CBt2Yy`Q*=T(q( zKHq?>_X!yUXPM6!kc~cBAe*SQJACkrYxY?Qniij0kgYy%g52x#705OpOC+3SKCvJ> zeCC5Z;ByzqP9I!vkN7+X$6Y?HAW!%l1=;Om3!1_kECd z->*Qre9;bWUpzNMe18E=nD3w{u&wV1kP*IDgBHM@=9@2$NQ&=H(4_i)3^LvK zA5k#7d~v1~_~J}kPHeHmnx z@5dlF`ThX1+BaYb*wA+<$SuBjy{q%Zdy{(Ka?mvR;vGt(FM2^uzUT$*@TDuDFI@qB z-+?r(zF&dd>x*|WZN7NVvddw9b|*;B*;da|1hwytq;f@wo5=Z+wh9hVoQSKRvVs` zdu=n}xXrc{87QowDJ%)Gr)KGwh#$%(U+ZnPvYw$Xt6T$UI6}K>9_L zzKH57rn*X?E||}D>~Fap{jmx=&dEwU&dDk}`evK#XoqS$+M&jdv#!>T^KFYA=Ubf} ztx<2sYjlGheXT}2dge`boH;w}ICGlqI9pomI9ponI9vAGafYz$4)o099O#+HJEjkZS?xgoJjsFn z`4k7O8xHi(Qyu7^r#sL;&v2lBp6NjUJj;Rpd9DNf^E?Oo=LHV*&lfq+KQDBke_rH3 z|Ge0NK1PWHeZ?|I5!6-gKrg+*f&Hy?pqF0dKrelh1HJTW2VOO59C+2Jb)b*5#evt3 zItO~`^$xPX1Fs{E4!n*uIc@~G!+}0evje^K7HWU11HJUU4)oI79C%IH=RhyL!+~D< z0cusJ1HGLi4xANT4xAMy95@rY9XJzCIdCTQIPi=x{P2u0{m@Id`k|L@_d_q;<%hGv z?T21^h##IQVSad~g!|$86XAzv%3weA(xd&*XN&Q}nG@@WUV5A#dg<|g=%pw4p_iWI zhhF*=KeE3cdg-Ztcz&h(p_iWFhi6%)AA0Foe(0s=`r#Ru=Z9xpfggJ5i~R7sEA+z| zRpf`3FZM&rm-yklD)U1xz1$DI^a?-p(kuPYORw_7Yv?8_t=bRQ%o@KI7^zyn&p~dX zHq`l@fa7{U^urtcL=1Qoet2H*@WXSt*$>a<7Whd#@T~msT;A)4=W?4Lp3D3E@LcZj zLqFtzANpOLe&}}{@k76>%Mbmo6MnrwcKZ#6l27^JeRq!^?ur;ryc0K_LqTtKjs$6U zUINnPJO+BVGaimZoZ~@;IVXV(cTNQv;YWV{pi zTN0f4aGd143FH*#5|Am*B9N)h+d-x~SAooMt^t|ptN@wiTn{qWc|XWJ=ffZioHZa9 zIiCbs=zIobk@E$R#m)whCC=ACmN~bBEO+h#S>bE}S?PQqWR>${kei&Jfvk3RfUI#I z1X=6+8srw|F_3l66CmrIKY(m-{tU9w`8&uaC+-yOaGE2){!Sl|Elxj>ta6xZ`0Q(Uy>yJ*dK(VFj~HQ)6z#Adk~LFT&t3Np|27RUnE zJ0KUiT0s`NJ_1?f`V?fbs~u#C>j20y*I|(5u77~6aQzEprK=lcmFp*vn_Rzvtaho9 zV1JhtWUb2qa*HbfWSy%Q$a+^8$OczGkd3ZEAe&r6K<;qGfNXY+2HD~o3$oR9Imo@P zB#>>cWRUw@SAjg>!tj{Bx&6`O3h}31O@BOR!~JnJi15dCc(6aN!_odTgTdzhc;$`r-wbVt z_um3C!T&jsN&eW9DgM}!6n{LYQc0%!uUUC zKws;R9?=$m^l9t-(R-=)p8@&~N_l`%cKV+H%@KbQ3oEui`no+-nh}5&Fat(|-Wo6o zq&*-Xq$?mFJl??p*wg3$>}gB@u2Hc8xJJbV;2ISlfU8qN0Ip6`0&t8{D19oVhqX5V zuL~IgyP&kpfCC`20`MA<8-Uk{ya2pL6a+X%!`d5w`xS)&I3h*Vp5g%9EiVZ`Z?h}_ zds-fF5u~gLxD;e%0Iuy-0q8Ak3P5k6Iv^ADH32I?)&`)ruq6P!g}MM7+4=xn+ZzIK zZEp-fTQvo|1Sxj};F{bVfIdS@0Qw9a0nj+(KtMl`oz#*e0VCnKD_|nX69Ee#eK)oL z6t%x60Iy$0AYQ-BK)ilg1F;wOK(wkW5L@mJ#FmEyV#~tWLB@p|S5{OR$QUkGf>4Dh0j6m#NW+3)1 zD{x~d%%wmak+MJ>!SX;H!HPf}!OB1!!Ky$U!A*g9m8lNIajd2ETPS@UrLTwdV7EZL zD`^a@hjumvz7KLoAl{oa2cjR?5{Q0aYarf(><#=GV%q{kF9Dw+5TB=X1mg3Q1A%yN z(iw>NCPxBOAhs(IpQ@Y)#CwzOzy+W=6}SjwPaxiv7;d~PG2IV>#_Gm<6T2JlOBi35AOM}rJ^r-F=d-wJZDyAouy8=t?#xbgW*ta}@1;@tZ{#=DP!OmO4q zB)R>@fIZ!pf=qFzf=qSa2r}J`cRCsFyWlv}{W!=h_im86?skxQ?rx9;?hD7lyme=S zEOg%tvdCQyve=E!aZ23y9H-2Uv$x!h_evG+#~`-Sjdx5{?lCaRo80L4R=aT~)VQ}p zY_0ns$SrQ133YCq3H5HgV`^~Y9aEzl{oy7z`olZiI1`%PI1^gjI1^gkc;B?wEiVQ8 zy9a{Y=gt7x;a&#vfV&E0r~7S?N8CSy?1IZb*x!v$j=J6W!CDuD^DQ?B=UZM7&bNY~{ji!X z3PK;LFbL;rQP9j_Z=)p0GS1s53-Se79^?R75#$0{85B4U>=T5m!KR=Ea9j-~gMESu z;kY*FVUSyb@SLg(!adLWpqD_?5cCnq#vtP|uusq!kUN4_fou+X7Gz6MC&<9a_mOZq(07X;(kx+pjmR{p|Zv}6&rp*R@rP!fz*Erasm?4}Ybse~#jVH1^5 zO(oPo32=@F>6B6pU-~j$rI*Gu72Xb+rb!LHqXxtMOpH;0Yl2 z1up>E5sWkWKrqha&frSW90`6JWEZpwJe*$G(~w@+)39FH({T8yXSk-2KAQ9~q>m+i zJn0iipG5i;(xj3moirJgGP4)jB&!$pD7P2(D6bc;UEaY-+{o|g5pCc;_SYc^b|E2-ovDtQx?Tumj{K*_`4*G+~P*R8}b(RhNwsYVBd z1B_u5jxq`;ywq4jVX3iv6{Zj6_=TK*35T~Cg%qD-WKnpxQA%N;(OH7|HX0SHN+E1F zCMRu%@R0F9(k>1Uk=`*;!M|r|H#SThKw+;*ITS9OR0<)c-^}4I(*J$ZAqrPaR`5d| z7(al+CUw=3UHtm=8hNZd{ahlv%+I z7p8|-26X+*;KY(X5yEz3d0H~Z=W|#}`Y+SgGH)iHGh-|B9u5zY{+$^|nUxRM2O;$r z!geD(J&HMz_~GSbvDP*VP!}_#I`v z^5ynGi0uhy9>8G~>k}btH_EO~X3imwnU&AHmcz}Y-#lw8^DYRn{d<@XQGC~|qs+?2 z^+QPZfUw=TI3tQVk>it@b0~g!Mm}>Xu`zos^JWNX{F!$#?_oX!VY`tw`zW)rBOjmb z10m*%f)Lx0%wZ12&z+OcTuS`poVCoGA*A}4cTxQDIeVB7ar{wc<-qzbnd<`~*_*=w z5K{fj3CxKcCbK?^IR`=*kGc7*FD34qxt4h|@%qfI%)5yHmAQxc5b>4sjxsAhT|aDH z>2ZLt-Pkk_Zup23IX;;=i^Ck&=QEdZSPCJ`%Xw=#zJ|lC9KVCZT@bb#>#y0ve1OBF z92!ntzk;ycQ1gA5!#RxNFoDBF2x0x4pUj*CA=)*cxs-V=^HvUbLD+7*Hh&NEAqX+w zQD)_0`#?zZ6vB4H%!*=8;P^z+KbV!w`Wy)He8aHa_&qD1^`#JE`D>YLm^X8{mGwI~ z+y!B~F=N3V<^voaBK@}ujxrnmY%d7gjq9>~me^NTr=;@`+lX3il_$jN6eg^=3E zyqS3`^DYS6jcqx5m=6(Om3x#~1z`NExjqn*y&$CenG>0lnR6g)Hv+EBXD;RVwH$7y z__}Mia{L|+50Splbw`<1psr^CgzZMrb%_-AzCIa3Y)209qU-aSONqa_el7E6;?%sY z%)21OcJE<6#C()lxv`%5JRbQf?rmU&-zm0_5uvC z+_kLV3?a5>EAuYqJsyCKjzSsvs>M!xp#Zk=gnE{ob%$&oV&%Bny%@DR5<8Rr@ zybD5X*B<6W6u;q?qs;089q$7n)yo{koWNlsgzd(+w2XMSwuM&=V&<-~t0n8N49yet_wN}ArhHV2 zz8cKs6?cocZE>#$Z&QnVvf|DO=Y_X}DSScPp@X$M2Ih3Z+tkxNmEx`z|G2nY*#Ee* zZE4A?!36SgYkS_QxJFT5MBOC;cDp>ytucE zyCCk+NQyt%8v|3jRtm?3Tfozyx5b?m&I#v*3&OF(Bp%_ouq~Vw&I#v*3&OEc5?(ki zYzt?FbHaJyf^h6`2`?NMwuQ68IpMr;K{z&A!VAZRZQ-nNA9yToROiH<7gk@_;YSEp z3Qq!4JH^G_ENlz+3TK7;gmc3E!g=8VFvV98cdSzKEgToNg|osr;kB)i za85WcTzR|>7Zc>;Ubr9}J3+z=$AxX-tZ+^^FI*5- zC+hhu2Il90a9p@q*cR>;&In&lO=?^jYDYa9+3|9GfKJh2z4ua8@`6ruh58G!NxPKft_ddO_T( zO54T2+<%1Q!nSZ$I47JJE(pgaOL*b9uq~Vw&I#v*3&OE#2`?NMwuQ68IpI8*%2!#V z!^MSd;jC~@I4@ifj@3$f!f|0+I4hhJ&I=cW)f5?bV6HdexNx(uE!-=d748F5{&V8) z7tRY02p5FaRGm&tc!Y4J@Fd~5a5I?Vx5b?m&I#v*3&OE!QV!v`uq~Vw&I#v*3t&no z7MJkCaba6HE1VO~3m1fAr%HI?xUemp70wCgg$u&5=@MQzE^G^Dg>%Ar;ev2%hJ*)G zdE(->g|osr;ksnuw3){k3;hb<@xF8%`B;keQ!a3o7Fzr9{;w}is z&d}jT2v-VE5{?TugSkD$-7B0G?i0=l_Y3ER2ZRg4s!7Ke1M_oCI4;~Q{4PE1VVX6V3_u3+IIgz}(K_jwK|&!f|0+I4hhJ&I=cWV~Zuc za9r3H&I;#*^TGw;Sc`-go&@IdirW^>3g?7XtJF7`>U)H6rEpx>7S0Oig!94$;aF1g zAsiRBg|osr;k3&(|`ci&nDa00xUemp70wCg zg$u&5<&uBlxUemp6)p(J+QeQsE^G^Dg>%Ar;ev3iUGgnlDLe^G<%o;BS=bit70wFx z3Fn0Sh4aD#!Uf@2hvZv0E^G^Dg>%Ar;ev21CEx9PQg2{xZ*j+kZQ-nNADGq~IdS(hubQ40_W+pUDTq6kmi!6Fg>B)ia85Wc zTo8_BB)o83*cQ$T=Y;dZ1>snigcptr+rnAloN!*aAROzK@WOFnTR1D66V3}4gkvit zyl`CD7S0Oig!94$;n+$E59WR>Zd*7joD4PE1VVX6V3_u3+IIk!m;xt z-@%Zj^CI49gMoEIJtE(qh(SzPXz@Ce~b;kd9ZoE6Rq=YmE1VO~3m1fAmqAOxpx7GC$kMJZg`8SKZ zSGZ5OUs&BBcEY_ska)pVj(*|Z8?}BwSluM)2~QGk7VZ`9bM$>We7|t-EfOD?(osJY z-l+A>!hM@0AHoA*Dwn!d(ifg2+$`KH+y^H65w}Ua!o6T_CvlI+Y5zXq=AUT)Ug3T) zr+cSvhY?_M_uZxIf5hEdKM73w=6kiiA5886FqiW_&6B{?p3UrDHN6*1b|W6r;d;TG zKjD7i0bzW^kNqcsIUX>Fe?-EA$=wI0c>0A^zqTI%Cjb7&wf%@Ew0jbm?3;yqML*(6 z@dvZNaIfh5el6*MDc%8btGw2a0F!=_aPw1I-z(e)=KP3zKv?}&!V6CVlU=iLuju>4 z-7l08tKI!zau0}G{Xyaro+RAt=wHzGy~52eYWrR= z$1CoB;Q?XwlD1PXYrAIQfmcNTN39!#l{ebe-xO#jXFSElbeW4{^e zXY|ducSf}Cf9i(T9aJ~6?ufcsbxn2m);(1BSY5vE_jRAunKKv7JhXmdeM9}m`USIA z%=+G}OK1ONcK__J%^5c5`8n@5E}DDx+)L&zo0ppRmwDFw{pXLI|Lke+oi=^J-3y*x z@Wz5S7Jj*KuhSdO=se>)XPnXWv!*Ya7B;VHzNmRd;-19s6K^I)wjAHGXX}{Os@6!d zEx9^*U9w}zAC~-OiM4dfvTl2|eV(1QFSD<;Z?ZSpKe6wze_=mr|Jr{1%-^2*+?f-X zpT7K&OR~v{W*6Xy;{}cXpn8);H4^r(aCJmVPrm zEtAajWO7|kbp5d_y5g`EC#(ps+;!zyE5EbymX-IdjPxA2`nc7XufA^ep684?r|O(t z)@0UPwx<5v#pkx2J8|vYwaeG8TYJsgO>3>*-}b)VYof=7@iTy^nxHDwWVNfBj~`Ji zQhTd}IzV-+gVhD<5OuX0g|Ea`;>)i`pnr~0yBbHSiN`62)y3v{>T+|vy4t)z z-DZ9lUmd+rZ8k4e_nMcfhs-P0Bj(kr-@I1g+s^74vrj#1-lASIH{naXIrXJ^r#d)v zH@**guUZuPxyptf##cPIsw+czbz|she2MoNwJG$Rx-0a&`bFqv^+@OywKepb%7+Hj z??P{?zlYvZAB76))6n14zTpqm!QqcoW%y%tRQOYMZ1@W`HEbFU;jr=T@GeGEcz2^c zytlC;Jk(ejR%*=we=wA~?0}bnS5*87_~T)30yhu)EAY5o-v|D3*vG&ZhV1~pI?OOJ z^9+ju|21rP;4TO64IFat{=ne}4+kD|@F?KtdmjOO{E!UrHO3DZzhK<+(3Q{+XB>0r zIgr0~D4Jf?A4>K%<9f!+7;|j7nPr`~$2rtf9O@PJ9bnD-tci@=fOujfzXu%3IEwLD z#%jhnBPreHk(BO=k(8gctl2P<@^A%XALIS(yM^WYgURv_Y&pPT|HZ!T2V4UE4%Sy3 zMsey~>73}8-#v_SrDOOP%U>KudH6*2MLqjXkf$9^`ntpEcYvoKPMS`}UdAgA|0y&- zJp3NuX4d?Y@i&YwF>Yu4fbnz2*l3DpDC41wIwxn3eiC|J!#cN@kEVLlb)s{k^;+KR z>r@Jzb6v*&FLSHYy=)BS;pQ<^OR0+Q@1oQlWBP#iu}0^13(LP5LuGk`@k7SX8HXH2 z`mY~F@k}`CR)oE1m!AN2S>o*5eALgN*?B7eP5l0tb^iA`hI*0C=ZIq{4~xdN?~a~7 zZUwMo9QDASab$D;I4a}y2a!@3L%+zYzAjjHmdY2wx8Q!0{C4 zi18HXE)yuXUt>IM0;PK*WBmk5>vYyHpFs9&Cs296$C_&iG$m z0N-QHmlLjnJS6&k;4UXo%m*{-+B=%%lTM=4XEL77nhwTwjMp*#l<`+5^&y@YPoi{x zyz3^&Z?ooKCsE#B-Qx~u_SkbX&^q}6l24`-4`n=#aR%e4eYU{&%#*1ss~G()_}Jve zy_|9VyU7&uw#k&@UnhSX`W>vR$TzAr$AOwbTdnJn!$Z{=RxwEv2%BQ9ld( zGk?C8%B%acp8rdG_0FFN4@Y1Anm3D5yA0G)4ZO>!p8}=xynkGLQA=fsOrf%rjtl=2 zVX!gce@6I6hyS@y+D{IgM)^E!8l_%2?Guz@9LtlYQJqYmMk7d%=*6sG#@NBQl5qoD z>UO`HH{*pCMO`|cTpU8ioL1}$4qkOCB*4d|yY(~|Q&0x>#Q|c&({-<`F zL(OKrzrB{!QU5G`j;~?+OE{I=>Zpg@&-g2j;T86Mi+%mi_tqGVkx$t-G?Q|uXM>?L zsV2X{IG%9|qi+4VEGHPd7}qjh#CQwiql{0@q@29WIM_Pj&6!j`dbQy1MY`wwlfy>p zd1U!!*Z-y$`PUo!)^o3@r!rP^Yz>Ty>#62f*Hf)t!#20DP3g+y-ufTzhq-iLnnNDp zP=93mx7hyQEDzQ{{ZFFOr;ncHUTL5lzS%%I)GL`!8mQD}BVo094^r1prJ<}jxRLBf zHP9M2T_d%iesaxYxruQZV;AG4jJmh?HBt?998b?9J*(fzntUV8V=uD& zI>-MZr>NIFyUwLN44q3OYvf$AJZdhb>mReaM|FliI#8*(2UGm@j3eeXALKm0^lYpx z_1sc9kK!zZmcYgsPczatSu=4S)y9l@ZO}KcrinG}^C;cxSmR%V-8_$SsN?sqB&W^i z5yz|0+4FB67R<9=U1*%kHhz15>2~g`WAK;mvC}9&Pn|}&eSuNe|Ldnw{p%gUTc^>i zyMuAa0i?vv?-RCc}ISk3YVMm+=jSIc_Vy@-AL7Siha{k^9mm4`UyrxsEV*>5bN zPDRJ8<7_#dQqgs*L+Mg$&AF#j4gcnJTJdgUEHM6?@#IBRipWT6k*O?iW&Ay(ZiPRx zyrtsuL!8w8?KqhIv1d@6I=6m%oj3n#d`Oed1Lae%zz=Mq)xwE_RJSLxO-mEa0RFyl zdlQ9n>~A^L*<~b~DO9SNVqVisv1M7-sejeXc}qM9`#ln5qxCvPoww-;TH)(Gf-Xfv z;zii&vMfjpK%SmhInpU(sjrUn{>9Wfk1f6lmL13c2&l{AFNKa%@03gRIv#%?epk_2 z-QRol(_gQO{ZD*<&m7uf9fqe5_c5KK?sa<3@%J|!zb^IAmK6x4_n|r`{@GaO1m1h< zc~bkH*FyEL?RANwt<+Nf{-EuLx87RmSZZH;-2Kq#9G=qp5adlQWTSn*-%9nlv6Wg- z$A8EYO6!;Zhl_rTouLUAOw#r=NHJXPke|FHQ0Pevhe+F1MB*Z2fGEkHFs9 zW9|ldu>3zZ`9%2Y^~V3j4(slDw5tm4vuGW4xlQflF1EclPGj!Ph?{sa1c0Cbo+D z>gHj8hg|w3(x)HWhy4@2`>&#T^2k-6K@Ns}b!@q?pRJ<#fBUev;j6=%J*3eys(+?E zwukcYEk=E2qJ8~(9m=1>%{`P8{am=;7uIj%_ti1@d#Rq;PF_vrnz5SdzjXi7vU>A3 zael=sZ9V_%c{RQI0qAu;^%=5%b$2$$xt`;E@gzDADTHWd@SmYw#WuIHP4Enjb_BZZ zo(OM2D*pNHm~$w%I$eD#_(WJ8@6@W^BWRn&=TOeI!a0QRokOkcFR6cTHCUc#SN_mvw&f|TQniX zfDyc3G~wPISb_J9CbUCub--_^df*r}8+epz03NO80*}EP zRQ&JZY60*#wGcQK?^8|u-=9suad@w4Vv=bAj#o+G32G_uL}dfNrIrIHsCM8`fUbv5vGbuDm_x*m82 zu7H^+;f=s%bu%!bZUHV<8-Xoq6R=g?2283PaEZDDxK!N4``wmwn6?OmKzH=w@_XsFxqhTTLR5#E7|F$Vqz zR>GgEcc8hG@h(+>e6M;Jc%OO?zV`!7)YtpKpW`}=iCX&z`dq4G%!ND>h#AkA5BYFo0pwAP zqm6~od>x1x&sYTc2q0!WqY3gi7>_a%(2M~Z_#b&&ARo(E@mc$M)6^j8B-b&atd^0kcD8*f2#9pm?ncc8xkXsRC=1;{rt-fX-J z%}tDb#(U7;0>tH9<9*;p<3nhE1T@tq<0Hto0x|m;A4C2zDM#;wNQ&^!h-)Z@lb$iHIzy|FLkXN~=Ve=rUN zK4%OAK5q;MzF-^ze9;&Qe90IEeAyTce8s2){?RxRxXl;?eAPG__?mGn@K45A;OoXX z;D9k6_y+FBVLmh_0Jj?_1K%_z0^c&KfNvYsz;}#V;9rcXz=9D6{?(WceAlQ0{>`Wd zzGut^{@rK*zHiJ0eqhW8erPNJ{=--Z{K!}Y{HM_b{MbkU|7ElQKQWTPe;Z4IpBgss zGh;b$htUrF+(-exFwO#gX=H$38Qnl-t^^up570DM14HH-pk=NFM$C1n&nOV9L32HD z7jpwNyE5)>UI5K*K+Kl-K0Ibl#y!mop&7!sw|O!2dok`~UJCtCAZAPRa>)Avu}U0-CX5I|_D8|v|Ezlnh zG*qRz5%Sj=k1#hub0p&!^ET+e!FZCHgM6}i2k;d0PT)lIF5o0{GqB3M2RPZh4_IwJ z0IV?|1lF1l0jHQ-fK$y!fYZ!JfpK#y@Kp10;B@mz;0!YltTUei&NQC})|<}&XPM6e zXPeIf=a?@58_bu0jpi%Bx#l+DJo7c+eDihSY33Wi1?G0(x6QYJ3(a?cr<(=fBJ*9~ z8RmPyCi8t@v-u$~VSWT$Y<>)EF+Tyenx6ub<__Qz^9$fo^DE#o6T=es{6fGpO$)f( zi~`%t7_i;k71&|!4osPQ06Wbgz_ZM~foXFnFk|iu>@xQUcAEzRSD3?qE6w4+RpueU z9&;q{Y;zQFwK*Dij#&v@V;%`S*Bk>}YaR{kHID_ZGsgnYGsgkfo8y7sF;4_;Fed=d zH%|s$U`_;n*Q^3&&1&HH%v#`u=2YNCW*m62IURV3SqHq-tOs6Z&IVp?HUO_M=K`-Z z=L4@Y7XYs|7Xq&_7Xhy`n}FAwi4azpK+LOV3*;LaZ#I+A+{D;tE`|OUAm&xmhP;t+ zlerw4A2Hr)wnM(nOu_fZK+LG-S&(mM{E3-?<_^X?&2H#_3dD?Ru7rFy)HPGJ&G}O<{wU8fRe9&A6%`X@qHrGS{5aSke1N6THV$Eq@0J$HC)ux$+ z{21e}%nPB}3N+Lc=Eaa7XMEDU6q;WHvF0={hx{AH-=>N$0s<{c8Z9qf)$-E8n zYmBd(IcNren3K&rApe>1P4iA@wlltE-Uaz>b2EJ30b))z?}1zZVoo;igZwTKv#9w1 z?iqR- zHba1z4@1uY_YOS^&Ct+ukoRHyTIdDH`-WZu?iYFmcwlH7@SxCZz+s`+fd_})K&X+S z?T`;;JS_AUG^2o+@j~xF9u35d7b-xm1Y&m_dKdDMjAKIYLGum9qeAaPe>4!gf=tSr@05P+LCP2Obh?y;PGVr3%MBv4tD(Ei(Vg?IU z11}HNLURS12>131Ai832i_A(!Tw$#=CROO!23fPXdVD!2Oa8${2=2) zp_S15g7M){59BSO)xckd*1+ZwAXbT?wU8fW+!|U3&0|2!Hlg*9pJ#kAv;mrzfLH;B zE`agsukuHFPcT-O%;G zzlCl9z8|^~p*{d&MHjjm@<*XtApZkssLw(hA%DuaBeV&c&w*I8g>HlVC8G-Gp!q69 zXoT+on&CU)8xG$EIRrFRB)l22#kfcK9%%Mt+$($^^g|f;4nF|>K0s3q4L=C^Ye39A z;fEma2gIpecnjnM7!L|R0?mPp!@`e3e=rcIcHynS!@`e4b9nek$fFoXhx3rX9)1c~ z8GaggMEDul90|mpH2f^&V;H{~eh!+kjN`*EKz{-dd(ZGokiP}Qx-0w&JvNYpU?ake7u&fxMJ)dH7SvZQ&ij_V5?L zj__AN^l1z8NjPL-ZedJ^Eod@~=Z2%uuK^mWHyne!mT_HpS7^=yV&xOw9rAY=&kyeb z%?8E`!b2cm65bnlX?Q4XE)VYu`7)rPt_<%F`3lBs!UsZgEfDLO@G#)@;o;DHABcG% zdlbD@6`h@D+{KJeA>0%%?XV*G{|LVg{H z@f%(Qd?VZh{Bt+~d?(xj-@gDcmcvQNe+6PJhnE8X6}F-Igz?kxa%ld|_*u9e`W=j4 zgj3Le4m8wP;jtMeZ<384U zX!d3tYHfi2Ye0-y>jL0GRu(wSx)6Aq^*srW% zF&=JR56x&G#;kP%(qrTist-FBr)@I-=>mJ~2>ptKd>j7Yc^&qg(dI&hz+5((s zJp!C>JqkR{+6r7?Jr4Y~^(1hil?R?~Jq283Jq%eyF4Pb}09hkD-0(M&O0MD`tz_j%)Fk`(3?6Temc3U3;S6Ckb zS6UwfS6QC`d#q1^XIndfz1A1Nb=FtF^_CIA{>2IbH&_<%d@BmPz={FCYwZfmTDt?k zXYB#J&>8}~$l4otu{9KUiM22AQfq(UW!8bf%dKI+E3DzbE3HF-S6L&0S6ici*I1*0 z*IJdp>#QSz*IQ$N-?xqi-e4UI{DCzVc%wBAc#}0Ac(ZjPu+N$R%vmSn*Nt~r6CvNu zc&Akb`KMMj@Gh$sc(*kbxY>#We`ZYw-ec7P@3rcI_gS-n_gf9X2dufkpIh^R4_XU= zzpxepAF>t!AGVr+TdV}|msSh#5i1Gox0WIgk6AY4M;W(T%OU^DY6m`UrGQUZX91tI zGQeM3-LTICP4ydVCGaV$2l!iSHSlR`4e)o?THrI*I^gfE^}uJX4ZuHG7XY8LvcTu9 z3xO|K7Xx3kE(N|}T@L)SbtUjk>uTUz*0sR5t?PmBST_LwV%-QVST_UzYTW{S*V+jD zo3#n}o^>1W?^X`@zI6xi1M5!Uht^%de^{G=A6fSR|7qO^{MdQ`_%G{0;8)f|Ko!{n zG$W4yLy<>;;mB5?6?q&Oi9896M)JUl$Wy>rk;>cY*sy-UA*Gc^`OS zkEBO^HSQ-?)Dz)=wkcz7fV936=P zzaH5YSQ*(Jctm6m;E|Cbz;ThifyYON0>?-81)dz)A9zaSK;Xm({V;D*WH_)YatLs8 zWF)XUG7307GCFFg89bSUE(_f_xhgD~Cu1cxR*=_|wQr;9Zd(;N6kcz|E00zy~91 zVgCytW`oE&$PY9AGO`|;EsT#uHbDP)LYhT{wQ)6 z!GqM@-$B}!W{}&LayOH~V|BgHW&1aDZA%DuaBk~aB&m&u){{o1WM&uF5UjZ>o zL?4B0FovRAp)nc5(Z?ZM(I?>>0b;I*<{?)AF;_&Ng1igkZqcWq*%fH0|A{^Wd3VM= zqR&FJClGT*^f}0TM_+)v7vnzBmmm*~z5@N%825{AgJxgG%IIs*9|6Qzj=m208$i6b zioOB)D8^%=+o3s{@!05FkdKeP0~{YM08fa%3p_FU9`IYy_kk0l9|9*vKLSpQehi!( z{RFX91F;T?ehRr3h!se52XJci3uvYRaTXE%3i7Ey%nVTjzu%w1I5Qfm!2G~iAGILQ zibml(8;Dg(GzPf=h*e5-SIBc2=SO#kW**Q`3!-~KK8^9)(IL<*1Y(sE-5c^5(V>tR z0S(n0-4}8bVaKqqX$CY!kCN>gMJAR^GtL&RZ4+Gp`F0>qDxwR4cSjciH%FU*KZ_=S_eEQP_eYbk{CRXK zq| z9*7w)nuYu#N&(X`F*$%|oCVD0Ct?1RzybZ+KCVDOK zFVX9vDFCsyiQWKwH+m!RZ_%59??rC`{yn-8_|p#NdI$8M z12JDk?}Yp%qpG+I8iO%Zu^D=kFl!_N19|6S7R`C+#ZvZi~RlEZED8}&>+n_m~@q~)k zpg$3ad931f$P*Y(u6P5QlNe8_*beEUqo`Re!~LFB zsu!PDy9_sL`qYor-MG2ZkJ}}`$7gH?aI513^>5s|s4(_4_A^EpUpJ01PB8vfy>HE} zHE-7(KXv-l)~S=H^~E2IZ<$`0{>AjOXIwL5THXHj>tiwPrGfw)&(yw{O7_yFFN&%C1;%0G^e?v`S!#Ui33`qts`60$xD*2FWIr=_~mn! z-_o|FZB6_2?TL;x9TQUvQx|k@?3|ccnCa_!xa-UA16HhFdF{$CRz=SldCr+@&R;X- z+!NN;uWensdhKOvxAum6@!L(@oS}b&Rn;c}9gWtu;`eO|x8l5iyQoW87qr`0#_oRn znxr`F1s9j})r6XMWz@E-Pw@9S{){Q@YFxZsO~Bvt)7#atb?s_A{!Yf_kUb|W`ugAFX^ma9M(HP^e zi`vx(;4jYTfjq`&UfiyBOCqig#D%{J>2~#QdW`Y6%oyVznRd0;${u6vs&;iH{!U!o zt|sE|X8di!-yQgC?xk|6lj>5f-EGNJRGr1s%(S0vL%Rkzv6 zj;^Cx+uD?PRHr(+lB>G@LkLyX(vt2@R&}YWOvYZ?(T-SrBI4>yrn`D(Cfbu3pT2%E zr9GH$bvl{ovQr)LjwPvdJBzA1(U$CJO{8mAwIn;qQ%z1}l4Z21)N;FHX=6`k(hcJZ z!33Sa=Rj1n8kW)&}RsA=)E1!~^`JE-{8kI@g^V>-#<|JFX)9GYKOR^@>lX3Iy zsRNbcsplt?%T;x%z1{BWO19P{TkH(VJtvvzZtH@+Bh!^m*d1Luv`(R?p{IRus%=&( zW9vHV&UB^Pr`XB1R#olEMYZ91l&uHP+g}4dZMm|0-gD4o-JOz4H#_XE!B>S)v{~JY z+w9D;WUH^w4(=7q{NQ%J%+@43(OJ;~Jv!NRVo8@jt)ROofuLu(8mbAJ_!34`G_Vv~ zlyj6xOU%k8BwpwOsqS=3G7#-fm4hea1S^-EKi7_(uW*ft%yONDpj0L?G8i-k@+^vW zhTY+dy3{pD5@fj3WXQmmRBgx7#L^_sk)9Zg+tZhe*z=`vN^@$oCrOTbWe0gr@N_2H+e2PZ9J=wVoGkfc-WZF)(?!;@b zf)+$HqvpkB-Qm#s|4&>0e_lVa6inRJ5e zJco`|+3dNV|5e_cdbGRr)Q7B!SdvB2Q|mi6nX>s@k)(c3SQH1T{COt#v_wa1TQaTf z#Ze}h_zaq!_zx0$xh^%uUX^UEPG!1yMU-e$r=}KD_fD!ASdw&i)^>EIdqgHPpBT)a zHm~tQl33QHJFVA75<;BiOgZsEJ$$9~<+WTPectmDZQV}U>S$)xelxq<7o+<9j&kWX zCKk6jp;;c(s9Y22*g0HD-bIVmN}{7HBN@@kGCkNA6BVK%c~&tQM%0=7lMj0Q$9%+TCR>5Q63maI-dVmJn?X}|4a((0&-z92Yh~F2YcGFV zq8U8$nq*hPZkvS%zO$wBG-VU^ymyiX&!{vr<^2A;sQ#N$@YIfs)8o>6!aHU2G-b=? zd6#C}@23|vC8?B~i%N{V2mj8}@T_EoA@MlRxw6@JJa%54s`uJXjcHfezMHWkHN8mMd;O3nNY z=J-k}l$)$521!$VcbcHsI89X&wd1k#Bpj>%O;Y6wsN2dZF1ZFtm%MhG7#R$f0&iyA zIwVWd>?EbZHZ>)2_)?tRo$O9x!J`}@7{8+}R|vX4 z+l#U!8$PeWa^yWPb%s25nF{bc2hEOWQk)x~Px;Ky(Ppb}C5S4(#<;4pGo8ZnNH?Tb zdB?0`<0?urO)gXB736U=tdt9-r#Hq&ezx21b9fh4Iy2lLx`K7En=H(BrnSu)w>Nu}{LkinqwkSFg!@gBk# zA@>wFdU6dCF?sDYax$oHOJp)$9$Dob-v^Q@TW?fg$|wcYE$l@m6SNzNb`O$U?YYzZ zY7<|Nbz?408P7Qz{R}7ZZliK8=cm%kz5J1Dklc`0xrA6>W>hz(6D{-#g_}zEam4IC zcXj^wh+jW~i+r)p6@+b!?Hv=IV)x3eVTr)rZhQk)Y>yGsdSsY zST*!yy6|qVwxhd!XTgt}(~T3dcD&ExmvlPkN=WOtB?21l@G{?gtcsUry6G%hxXr>S zadyk9DZ_6BHG2z(qo|Z>X|k)ysZL*e`qgfmk`iOyJ?0~~bfgSNWh3_y%D-gW& zm{xo7#HK~`$ff91zWBYzZE-x#(n$1lV(1g))K6>N5vj+jRyylU?Fy`>6rIyiAT>4F zHTY|yjEZMw;q4Gc7%iCRC+sftDP9FTdpW$b^Hwi>K3c98qz0t)QnUV&d$s44nvYQt zrSGWJH)T2{^-77wM|ZNRNzF`kHFV;Q;1WC8N{`euy?JP*4AX-TFZ;M_N=J1%y6%Is z5?#x%7K=GW4>> zc3UN$p%$rXYfH7bnM3b&wyd0$cm}Q%U6^#kP-rjxBXhqG-H<>O647qsXcI84V8FtB8$=ti|OWX!Y{wsMFfp6#nL?Z7c>99=SGF z#QLbxdC;(5V~Q+&NlA>fY({JpvGZJG2i-|x!Mg#&_hrb?Q%ymYD)Y+A)#W+8s`7NYnu^?1MV^YQ$8&Pk1gb?lban#Op&dRCryAHps(@vu z_}bwM;S`%aq{!|SC|cfhrf?U58&6E4gL;3T|6WCjL(EICZ0l%jxirGvMj8vUo~6i_2+g z#~BFew6=Ikd(#Z&^*`>^L6uhtLA|bqGCHb=pqi^9sN%{X756=74)7E@=dRnS5>HWN z;8criAQj`fovQH^MKL(l;~Gc>HFTqIV~3k!YV1yC$T>gR+M%V!W!-63O-bXZqDM90 z=r2t|4PJl>HY~S05hS@B3a&Tsf@C5MnqsH1x^GCfAb!=j%ucteDOf>adYzGg2X;p- z$<}y>2=(1`8Bs1N1{^S{$~2@>c+ZUsi5Z)27*u6uVCCvl)M01E#jfvABBxf$n`k~@pxptrhTly=ynQuKO?(vMK4ws1?cHq&{g4)!0`V3fvxGZ6#51+6b{E~m zh1?jT+qO{NYPLSfpGO+s(nF(@tah)F!S|`_jsU&V}e9 zo~Cm;$F7VAh0v!1v>92+8EC+h30ECGubSkN1ahWNr6@@qBB1uHQH5zbi}EylNrdz2 zJBVO^x>A~{Nv-T?OnC?D88#ini(>U%M5WyLoJB3}Z(Xk`on{O)+aT>yT>rFwmAa2- z%GBo|by=puw92WhK}zc@+EjW-6_u~Osnyq?+nbW^sSq9)I8kV8l_v$p4fkBEM9X(g z@(A`m(zso);RfuYX-BLrg07jV4taTxIS4ngSK#~w?^LSm8yZzjRb#E15}z4wn8sqw z+&NW^@%ou+%8aV1YUbR!$+dG-W9?~;+;jEvt(A_Z*e%CIm}dMwo>tFh8f71)9}3kyL%!pc7G_>+Y7C0!86xx&%Y=S>p^ky)|4z*AdQTZ$-duMkbfC9S;sRoQZ37qt&@A| z5*_IIY2DZ*T5U@ibvAEe7*LUwzcJV*peVKol+thMdf@m_pJ~^xq_+@M7A;X!vv7)! zq03?tOOOsewv=PLBpc)4qeM^kbCOH(08YD&;ddALyLq9+eRi&1+siSRzZ9H##PI5^)nOQa?m1xDi&O~eNDx3wk zrr08bMQWGtXkLf#0%KoCGnsGN3d~U25op3vm0N?_OV1}-=E8cSYv~MN9;S|ijr|VS zoXyG%+0x;vmkv%-s6fvB4mWB&cx2#|8yvn4j@_+0NZbg@c3Rp8>r>vciMqaARw4H=b7$uqw_9U=@_tDDt%qW2~SI8>N-2+H34o);4Zb+r#ez;Yy;#6 zX0kfSc-6yJv>9|?J-8(&E&a;GTjJEER!F17m++>HLwnlB6bgsCDX!Y>GVvv{`z!Sd z2BQ5BUfxtotvTFl&e?G*&30brZRo^CFHZB}QcQMY+KD$%t-d}RC~^b)78N9D zL2qF>OR{wJALwG@o`K6j=)L;rD&Cq*umba?w1)POl_+#eojVxZpZt0pw-?<7#0*jX zlAxNJ>~e-YU#jyDY)97h;*MKi70_=d^(YSvX0KynAbSq(lg>c(4`4@!;`;}#(|vq{ zwsgRXrgX3lI#4|i8KnLJT5bqVD;|D$OXAKE4c^bEakgCiu3#dKg zvcs!%XchHF{tbbDAUSlrgjOo_gyt<8+Q*lG3lrQz282AxfIW))*9z`PL#Y8sKnD3 zvgD^&zJMiuzHt6Q=Fee3@3Y6m;XWk&_5r=mp1Om35G)08bv`>rAoBcu{Wg2=qT9!GHl<}d68kVJ2))se4JxB-f;!yNj)onv= zDt3t$#B^>x%5$PV2LCR~*#jl5^cZ z0t#Bzw4Bd;%3F!8J{$l%q5}^%om~y%n71%$G*6IBiuKf zy>9Ls%H>9@H{@ufdM+N5rNeCSK~y?aMB@#U@N)NKPmAIeW|Ky1zteW`wf~txC^=(yql$1utUa{9(Pj$k+7Gy zk8z64>UhT4Rf|*3I|D|ul8NOMBbzu5H*5bX>ux4F+pddVCzsEzFHiAIaekcSl_R+M zpbDr?bnxvJ9*wSpecXiz30mX*x|yaHsyFA?&W?XICS93v$y=O`FPe$2>^XtONxm`! zyd{!%BsYi`g{sBDfPRcg9 z{AOC~HaV|5{VnQiJ`$y^25Agk{kp>4`VH13-iQQhF;F>vht8N+V1K6Rovgd&(uTM= zG00HW&) zp-Soa*x5Hb2|M0wU#tvdKp$5)FR|I)QK6pXbj4Yf1TNZ9UFc^F?>;%G&mBmm@Bd{!4^{vPdI73*7QGkDFLWf@k{YGdOnDizNUfup2cqG zb(s!H?<13~bM>W6+_mXmEDtaV<|*jlpuPi_5OhG#Bd|x*HRIawFKyXH=SzX=*9x!l zag;|d%H8D%B{M6XbS@0~BKB#$;BGFQZosLQXalwG`uZYwb)`|G6PET;$KL6RMLm^c z@mk+=1~U?@c6YTyb!%Qx)=L{r3PuR&gwOZbqTG`RimF~uJoi1MR zs@<)zpwo?@cx1a*U7diQr8ms!t^y75vcsE{Wh%^x&+$^l3O6BV>`KEqPTgi@hq1QQ zE#Z^h7;$q+MyV^geuIoo-^eT)l|>_x?ijRSDNdu&Cp#k%DrXc1Mxfu}jy}KA>3e); zDOExKdej9*oPV?xk2K$Sl1O|SU8QbHPK&4#jayr;k3{CWgHe_AX2;HHecwp(h7CQ{ z(p}t)UV`4}*~wt>Muzf4H;zFD2n|5Jh~+gZtsi{OpsyQO(8^VlwG3rvPv>)LU*}+- zOG&R(C@$~3-&F^#-A$)w>FzmeFm2Pk$}zbP3hy>0rQtgKK5o|i7Os*kbrZXnn|w~~ zDu`M1crPSj>Jsb_AG;0D7rOgFnME+y zP5#bPq^k8y++_3p)>khXcjE02jTIoDesU5{7*|P_GPKx_tx6QqtDQNWODwus%X%{O zYKpp=>rbWGnLnk9;o6#P!Rv`s+BufNPimbP#Ix{qFm{lsd$jB}I3-Z3Eoh=rIC4Si2`fobG-=|@l?iPQ6uoc=_B~X6;gNbk0dZL?U-$3-nkUQGkVdGYs zBe)UxdcN1s-EQsnViLI1`a7u8lge~X$IIB+n?dI%D+ui*=o2{(Nz9EH{;tdh z8yMgVAReFyXr{Bop`W%jOa4#M|Lvag% z-h$5rBH;woE9uBZliT2wG`5~P9;#*6K|Wq)eG!pWSr0d8S>HKH`jIrUKPTDg{BVFS zJL;L;=?w99l$>7bQYx;4@)FO;=30BXF72mh7VjxRH>&jI1pPfSicU*pFWrjXc{V2T zLqqIS@b-~x%KK0lnxXlJ+L&@%Z2rl)gemVcNEp6eOevKK8Ts|e~9ZU zi<(3C)Y2+1tLOY_pVI2_HLO2jY9as6R=5KM6lCG-v!$_pPV${*r|}(O9LZA}u7iA> zQ%70fIQKraS7S1vPh914ZpQx>nxZPFr=Z2h1w}u#alGB7U}G}fj^Dn}RZ};c#X5?Y zhAh7Mo9yyGqDz!yiTPi@GGYNQ;#!jYJ{+$hrY5^^?R-h#XFbYSVQ&4nb>p7LVvodi zQm))ip`0TUUzv-GQj%k2X>t$el=`Dy1)v++&N(p4@eb@-X(>v-#?cQMcX{n*m0HEi zF4aUl;|A280jHB|j>%{09Q)~hQKRBDEO|$}IIg2*9Hk(G)~9h|^{MFOK%6C!1S2R4 z>!X)aY6{Ng@rcrd--b@c z&&cV+BJ{I5vBgxH#LGPTc`yi1DU4z^BNZK-QUvuK(^B}Jctcw<*-63qvJWydBhgLo zW%)V^mfCusHKn_)P2bC;veD-{_1P=+U(e-Pc{;M!A<0%tUQ8^};NzD|u7#@!`eVjV z(CuMVA%1J-W}>}m1%EY_lG3*%rQThKE8sU1D3VSevRr|1+*l3aE31yHE4fO3^+FNT zEU0}bm!6CL0`ahaKtneAy`UF^-%b9s|M7f1mzR>WkI+{B@SZh(Ws&Syir;wADo?IO zpsJFnw}kVhkr~>8vMC~^Pv2>ECok7QJ`HYY3gWpWuxso2P$;L@(2+Uw8{E z&*fNaOHYrbp&PBFSJly@CHJeccqhws;$~=7k<)i;%(1cM{Tvd|8}OMaFIE064d-50 zV@A50mvbk-R3kdi`X?ey{1cJ6vu4%Ksjh0MRWs`6i&QK3& zu4;ySH1`Aqmm3=L|UJToTve3fy9) z_hT^+&_yvs)`ePNQTk?CTgn$&wyYn8qX!>HLWZtmun?{R-&Lb4>=Xxmxt7P7E09)l zY2*D3eXs->?sWe12lA%VW7c!cIS!7_F(V)MeTZxCYUF|LEV6NLK{W27-M8I!u5jvu z3eL8pa`$SKxTB=?eZYzo?i@~*=yY>CGR`g9Vf*NkV6s#qlYhG`hLt#?*_6#&J=F@iwZe727UH zOSg;Um_b37$RT+tIa>!Oh~sv{ISMau{gNeULQK?p^CC`koj~CvLcZSZw3e@iosVjf z|6FW5^i?!{!bF_`Z?%diQayE-(K{Ep<;1HoMZJ{v?{cl(`w?~E8l|2RC7%trj*Puv zX`+-Fd=ZRhH{A*4Sd8aj@^p^b^n;E*97c^H>tyA(_AFhis%j^F+?`idt#qfccFru3 z^u>*;bjvbq604Dcr8r#2kE0z8UN6Xh>*MNlGdZm(hEDyvR{9$*4au%9EC5{XJe+K1 zaG9yS(>=qjp4>oj&B0P3dG?AFex3o1v@?l~7-F6mKVx8zXHTNd$%C%u`I!t?vHpFl zg6__7toq|~0%S)@2c&N=uJ3VIL@8u+6qj<0h#Ao0or zP+UP%=USt9qDb@s57&iS#`|m6i60E(4T0Q*6s>&vBjDn51+nuNDx*KgT-}z$tEWzk zdiuo;+M%ioE8fMp!&}|GIO((vbqLSIe@GPc@%8LFeBmCultj<~JsZ1wS^-is%kSyD znDuo=ecH-5YdtUhTXX*1budaPt<zm!^m713| z*Mqm-g9IwhpBqTdmUXXjvsvUlNTl@RrZV}UX`;KR{^mC{NF@4*ho(HIb2{ZEotsb3 z%&S9BCnUIe|VC@##8D-S08azBO(K+9r*B^PtS2S0(@cw}6OIx}%9++bBY7o~u=oKJY zdNt>^r%Ys3OYw6&EGlV@=*Hw4;RI0rgGGFbjvr<2j)(`j-66frsbsx*aa_)0MMk=F zpT)tWAKPAVXVb&ePnd9&ybIK+r z95Ud6Cdqp1J$^pY;))I~o%zD)N_YcMpIXA@#k+2Fo8+tpbjEfYjgOClxC2*rlJb7Z zS@WxS2{f3uenX{A+(fi;@U)zPJwLg47F|}N$C8vy|CHA~MR1!!W`sFam|L70qT6{` zW8&1t##4klu9BB%^ucM0q_~t$PGcTUWbQe9{p`By@Kla`Pysqjz z8{J2iZFv%wJOZ+ju?;f#n7z+@h?C&i3LbN^^ zHci8AXhU){HKoOW2K%0T4v~m7s_}_O8dp@$_KE2O#@Bd@8 z&faTY-}=@!t#7R@YYJuEIb0R6rMgDs5qIQ_$;18Ih8%G?4dyGI5Pes-06;16ED8Z* zfYysW-8Ps{kUzOOpmw>5D6t5ES3JIe6Ay$gu57l)t0zWmM?*oUDARmA8a97ksvRq! z7M)k155AIO--sRYVs~siaBSbfJ;!C}bD4~u}N~o$( zO034-1F(zs-hm5vb{;#pd-vg8{lZw_-S*G<_Fky5Dd9_@liYt#it`VHOHLjz0}Bj^ z$Fg=#2$fGM&d@#~GABfPor*RduQ;JJ%%l2y2G~>L$>3gLUckmMw>PRmtY&mzUG;zxW3?6zx6TJRhlB{NFqMRHH`=u5-cmXf+ZdOQ* zM-@QFgrl%j8pP-*+X>UHjPvDcgN76@Rf>RK3Em>91#nE2?TAZRIhA!K;cn@dgj#^ie)|CnPRxT3d{;c zNYaJ1EsQN1xqVblLf0T_O0?7qUZG7jwpi8J%L;x8$*(6^ zhgUw58x&BS8)Yfu@IX}{vUs_}mRkVgMeJ%}BOY28v{Vr#+^Ur2MUde^Z#a^>dfoMh zjeNwyScKQRP>TL=25cG-Bk-+s@o{7os|5>nb&!}4x-nu~4C9vfH%S>VSW4mY?L*i@ zkYCcktqbx&K}$N55adk|ON^jd+6?79lpzF~l=t#P>JbPQDJS9*@_BV6M8CcCJ)R2+Y;5$tu!VFg z>g1;z5_^GcffSW@7??4R^`%}%0zhJGLe_-yj;NjUrld zZ_(w&1_n<{o)u3#6(}CIyEK~PCUIN@E@eH{4*THwx=@zWw}c>lgf~PA0gn(Cpa@3N zkq1|qhBCs(h+Ax-IO+8kilXydD1vwSha&Jo-*GQaiqNsn$>>=3WOTHHGB(;p85`-O zj0|;CMuj@cC8G>s>W48q2gZOx(gl|9yiJmyy%$-e?$9TmrMeKv9nN_;kgJ#TB))wk zXHR~Gf|350%#2ewO5uo|HF*W#z4)ls7({PcU-@}8{q?jh!Ub!1X?B;N1m15 z;7S-iH7+lqA2X^zG0c`RToLoZFIbI07>0Vr-}sM98QD zo*X*|V~jW>1{thzn##y&w*nvy%BurW>?GdMFNCT|`6SjX9tCLlD=yC$jmr;{@ewRn zcu@P3t`Wqo@g{k~Q0M6%0L}0->ga$iE1oDU9>z)TMI@XhWMh2?HsUiO9XCM!aXND-O8!s$B9>dF&PK8L){V=@P^kk zyMx}3dW%{{2y{9GfATZpiPkdd@PPefnBCy2igHMjA3X3=55Rex&BL#iG>o;nqmt_M zjxkY0!_`eLusyDHgg!`LSAKdxcd!2hNd!8L&sp$E`mXC#__}+<2@>Z0TX4rPmLMmG zdy4uQo!AWrcU+z>E+gJ`1^^y+af=}qpHKh%&MVMxXgDxDG){mG8a(7TJi2{!`1Dv9 zu#tqrf@BK&Fzf^Jx*Y5e`}|2RBngb2+(jmYBCm>ZadS&@W*lr6_X99*u!2Cw{?W4< zj-pCUa#%#{)5$jYs7jqR6gM-r!hPrgkQ8h{4GIDyrdytX8hg__w(r_u7IyE>rgJ+p zrF3q0!Afs0WOk&tWw)1enO)`G#awxU#x8+F!uF5K93P|`Hh^%S7 zgw00`*Z<&v`VcDdL*->B!0xd8uuF&wkzJKVUI;jTR(1p?H}TNxVB-%0Czh|ow9sc( z1MQ%Ia93A-kYF+ggrpXtCs>Ly!$9* z$j2z)tYQ|O1KwDLXt%3Hq;PyPl}|KK^B%%56f>a7f~} z!WMCR9hQU-4k@zg<>|*q8grdkV_B;lkIS;7)LFn5I3D4LAFeAa7E>gyWXJ2O<`Kui zkmwIoHO~5kR>tdjkH9Bq5*FcRav5SM`xQ+nvfn{cAeXglK`q!wUDf!Uzk?uJ zu+czj0#=1f=L?xw@A5^Kj^wiw@;RhNk$kmyTp<&mv_dZ4>q0&b{6Z<-mx3M7SF{r1 zigCynZ9;zgS;*Dlju)K@5;!GEi8ZpaaDh?+-j{Om(U%G?${NN^+l;C)Zk#e~10S(5 zhK(`29l`IYai7s=K&>!p;_W1!9mCid%zw~$K;#%V1`MX_^2U|hQQsJ129YupOxf5h zMYeUjC}pgP=Gral89?d@!?-${dKi7S(bI7w-m)Hxu_;xt2gdKB2H9id`W+asjs)>KFqISu63BGdhG?iLJ*CV-54%j&w)WcL3=uEo!)WAAX7X61#CEPCN@p z-Pk-WHolJiXrFCzT%zVh2N1&<1pKemW8)l$R@c?+{YmtUy_G%I_+s1`PitDw5($M< zqIP3b6hn2Lu~}RcSZ`PR&#`&Z{TmSTHfk7~h);YcMIA8SE-*;0QavKqID_0qM<4QW%*;Q|b++IDa&xYY6>@Im z*hv$_T3FJL^f6Fo@z$|Jv>`E<^v_tsQq{o9XUUz&g*%-M zB;_Nnl9GV_Zk#z?wwK%&Zx$1KdIWuNF*@VQ!)S-=VjNHp(hOr&FvZ8OV2MoA5*Z`8 zM7C*(Y?BhXrX_MsO5~fC$cIWuS|T~mLEzZEfCxFXk=FbxI_tZDO`PWu^0BZ(B zi6E^su)0cEHC#_NMo`20O5@K)&Wu=HC6Sg!t{U>$h%?a!SEG&J9P)DgIrzisT5%A4 z9{^P*rDOj^FVKc1@|Tc1hgyoL#m1_Xt>r{L4&utFhw)tB1+9;=?Jr4odOKDY4oYco5qd#>MTx z4&taXn>J*%IG%-5jN_4FI!Nv0um0D^i+KFQ4T8@%R|rW+6f9wv9Kit*|6I z>yai%v0l9ieb8yK{&vLXVO=zae2=~1=<^nB884Gm1zFZk=;d)Xz>Rm~i5~WZ@ z*|0{)MMy!(IUUe(@?PWWXnbJ(Y?3^gG8^ZMv>~|CG!BER-5Adaw^ocPs=XsGv^wgV z8j}yAcFDnwHAyKRRf5*2%gHj$IA1iM=dVqLfmf3CbLM_Z%{0lsr1<2i$) z0t?8msaX;qG@bXT&Gmax9&VWeW4N+??Xy>`XUYp$_3QSc^br0=6^9-}>?q2TdWjK2 zmY{yD=Z$zL=gwHaPqZc`t>O)l&Lt&C%9XPI zr=Nskq;LQ89C^idk2$q={g0Zs7n!vSWz?zT*1wma_Xqru$L5vl#R#5X` z4EycpAiVYH6)uKKgrO^;#GZt(cfG%^o8{+PW6NAEP4ig9enM61TeB!}%^sA%#tOoq zq@nT70LMv`fQ400TmPujbM6Qm(tqDB$dsLcCUq-8OV&kG`%sQ+gR4fYk68J`sN*E? zj}o`BDp-Epmv*ltO`#1!;s)0@sTXVs*K^hQdcrO|OM5d*lWP#7SeFqxz6*89l`JU{ zC2Nk0Z>py^g=;21IfJ@Xw(rE!4cshqpH`D`cFcGhXa64I5IW zA<%S`UZmsjd}TkNVxxarBjNmUwv20T7vm+Z4q6etnwzA17zRtJw5Nsp3cJCYBcd-O zXqmFf9mt2vQV}QCc!!i}2ha<-x{NEr5(IY}w7fwKGu|A8s^$|Kqve_p?jrT0CCW|Y z8e+!<67mChq6I_i{2C`nV}Moj7LAQQ4dFYABy71{hxd7XAa;ghVxt!J+aYi(y_;YNomI>|D5>0wi%_W*I(~=f z4{;hR!Hbo!zFmyYNQWs<60Znon~Qc~PUIXIi}nc2p#8+?;0#L+Kzaj=1+|cPK{zsw z@*r0?IKVYbJA-)Ix=w=P*kX=7%`2uOd-M|08EHK!n8Xg95|HL$HQ^fNJTO<4y@9QG z9IYf!;PuT?0yW+!ZJx8j4p<3&Z7ara(le#T=6;>F=5lp&JhA$$OXY~wxgv#oj_ZJ}kS-{v1N@wKbWNIxXMiy3|L*+}jXV>7*34M5*~8 zS|0?zHs0K}4uc>=9~hE)ZxbpW$LmPYk!91xCw+dbTE>9_W=7O}!*7$wx~> z*M1^RQ4$qbbYSg3&n49f$Hqp8vI$t$p|RVOlJb-$!jwV!1NfdV3A7Q~D0k|^)+}RV zQf#beX)UL07qd^P!9i`@)!@jekw`v6+%Q5^U6(ZAN8{VUb!@C9As56b9_(@C2xFox zZAtQBN?r)7B{aQwE)QxQlr6X_HU1lj2~+ntM~L??h;#j@QS6J09keh-r4*vAol+;1 zF(ExeT6vOyUIfnYMwutH(jN+kjrKAw#$mF-|7x@9?9^pMe9!9!6PP(}00fCQVmu)?% z=1IJhqDZO|o1g5Z^TcK>p!az5rF=l7-Xmwk+c6QVka~8g?{Ab6>Se-Y4RLP-e^OGB zUJD*(&R6&g>6+X=V4qzfH7l(_${il+HbD!m^t^ZgFr!{eEaEk|AENOfpo9LGPeys&JAjt8$HS5pM%!r4k`U-=vl*kefA`SzR7*l3}U%+&-^v9duk#V z_w0-4t>_7Avqi58NXa9`ME(L&x$DZ>xa-Qe3jWdKKzb9DQG4V}&Z~gSP!^s~y*k zq{&jQ5O&NPH3iW7@sb8{HD*YAAn74}oAGyu1S11>~Za z1U;na4^;y6ER3DdrnE_Xs$do~NKYe%x#-)G5zwZW1-(81ZO;!hF0DqTPBF5My%^^x z`sb|;LDPf0PR>nO8#k7aI}on)o{~GAzQ+UoDH8W<@?6tF{Xg1E_L0!?eLkpfMoW2= z=Nk5aULK^k{+xMZS*KSJy;!La&{jtd;!(>5k}hI(Un%W?Y&~LYIYxd)yCt=_VZeFZ z*btGW4~u?CZF++k{kVu3L8$?hifa=az{RM)*Tm|j4-LI#ikQa|W;Km86LU|Bk`oYN z96fKc$j9|YOmXo{dQw0M`s2970QmK(dINq#-Y9`>T)%9I>z@DE7HJsQF)0OCH)$5J zj%|@j(7S^EJET|i7$QAGTS5cs74W3|q~rv6k?w@8Fo~xVFPKko&#S|HAe1J&)qd z`;jUkttGta(@2U+_)4!9$rGx8Dk(N|GG89>Wk}B~ z(rG~Y3cqHtZXvNzI~f%I#cDSkk^=b@_h~$f!Xirj+7HNo*6YHv2coz1r>US_`fHhJ zn|M*go8)EWX~aSHjF`sWl77=Oht$W#AN{+E>@6fE%7m_fjp#4xCyqJDCHV+PP7fcJ zB{awlSZfI(IS4V3erBZqWyItVW)M?g{mb+U_eVsJ>98~$NLv-OhX>+eDV7p&AWrm@ zIL_H{(602QBP`e}a`h}m!toOpj4LBIIUi?M^3*&^Iqc~YN~ENPV(&%pcDf$QOL{U> zZj$SW*iA?iXV^RThV;IoTH_k3iFhF~t?;RnuOpJ4km{2{P`a0VfTPn=8RbaQ7&$k@ zOZK2BW`iRnK2WX@lp9<=JPOutp`Vo9Na=|ioZTXNCg~Mtnmy;5m42nfuM&D9xe;3< z)(QX4nrN)pHSVXmnY8Vh;_4nn#R)P!@aOBf5hTQX|8ETwQU0 zs3gdd6B85Y3qubaBR%_-iI%QU${m%*k*_$re6ijLNopK@qeQ6JH|oPqgO;R->y&2( z(R;xcmiTGNDP&OUgG?t(#JUx+>?d)-)8}Dx_C29Vaiq61YJuk`IS?g4ya`K>??Z-| zbz$1Y9s3Ae*J(rI$Vhj)`n1Gb?~UF%8ILvDaR3f!f%Kzj!9UGj5EcG4GH;xxGor7_|& zWgwpDq25ATEWNmeHi{E%lxwIl8P`)|Ou~{dWDQu6^iH?5?HTKW79QGrqYyI6L7$`~ zzx}3u80&-7KHL+o7|8>qzn7$VB4*WojM%pXX}qO$7N*9~D?5$=0<1~nhk-L7+P)2I zh@fnwHk805RUzGxS_7$tgILZ2=^1r4+L)-N@tIVOvLE?;p0ucAJ9-aDJHKGnd-Rb!;51*%gyv~)<> zHV9+m3fhXsFb?7sEVLcb`iynam{<$z37?bb{Q&Taf5$!#{HES z>~)YbfWBQBmN9%Bqc@UY!!~dedQFd`r_#eQ6PKV?|v=$KuWlP*Y zp#=o;K*S28<#4f*FiK(|@t;~bwR`H0l%=I~%@rXf8Lk#;R9q2+jI?45Bo3M;L2h@NjasZi;(7QFu&w@T-{<`V9%lCA!@!tVuQ4=0Q!OR--6D<`b7A0 zWqAH%g69$9GR5DS=MG1}6G)w$=DOoNNlO$h;M8--^?|wAeF#}DA+d1O#1G_zB~4>tI&J(K_mL=VH-L?^EOUK2^C3q0Z{V3WxeEK9$j8Y%xoESJ07MJFX zWg2^Y3ue^2-M5J9b??Ps1lng%%d^IsJ4A~Ez&O%HNt-;%Bi1)17g{s9y14epG4)Oc z`4{7))k4}|NK;53$W=*e$koL9RuMYgp~9XdU;bawltmJH~(16lcjj)L7%Xa$#;*! ztr)|K(7KTq3kmA5u_aNXHY}N@JximuocMkxDKu+~=H%XXQaq&#@&HOP-?EMUX!*AE_KQX7(zWra7#! zJ}E7{FKs9&1j|c^2&;<1k>u3GzN+yDO9XjsQhQw2>ZXr`_Wab@w&$0?JSMgF5OnNOk&$BbUl>zwCty8 zS(qjymRFoUoRj=>95WpBj?+}{(m7|}4zV^yhZS`Vx094Ju^n#?gYalpIzZEJOM+uk zxg;8$*puG>N{u0^?_qdwOi@~zJm>TdAsC2c{p zi)gvZk4c27TB*TYiF)1}bPvdLSpN^9@hRHqw~@%Z6b{au>(XP8J2{E6Lud@m^Ch;S z)~M`V^RnUHGr7Vs7m9OTUg^aCDETW`qozhYdqHgR-W7$=?;hPznxMvbUpnLY7+FKi zI;=2Jm+}1|ys;{3**r($codGrONG{n!jYMCCDz}x-`YZ}wbgjtI!9u?ivH<5df!^^ z&(K$z8j$k(P-`ukm#aa0X^>}Yo64o~1#DTnxkdN?Cch^tXI)K_B>i|l;6#=Mh~LN-ea?@MPWx! zqn3T7hCa(W)QV27L++zdDofIqxzj78_k@0sQcKN!mi_SLXzfii%W|InBln#C3oHLF zi9K3kNvbKXE6-~ED6SpW9A-H_MNz_KlcbOTN_|Oda+dXZddy5(<1Fh^IN-}qvn;n? z&Rnouk_0%*+SG{r+WrgB4)v_L%r(oNDN3FsG0n0DPqL9Kcb27;eo@fBkK1N^?O16 zUX;J}#p<_P{hm|5x2WHv>UUiIKB<16QNPcrU)7)bYx2FJ>TRfc8>(N8K9#Qe*O*lA zYMhPN<@@wf^{d7;-QO~=t+fT83~8O$S)WGG$hCH-QtflQjn3)4BHYJt>L|l{sTJY4 zhWiNFN&4rB0#cSMD}$2xgBuk?7*9^$suPGhMa;c>|#(ThhM zW3{f8au4^<>2pClh1o1&8%D>p=v5l+J}qKzuM0Xt_}7v}n^{OsBlrKW@*ktHSR90U zSMViT-{zSTqt&+3X=x?B4LG3iH&xa$TH};-It_kOMU;x$7O!O~DIoI*YSIT)x|k*C zQ*i(gAjJ50)js@CK$gfF{G7@S&6A?zS{l9FVIlpXD94W(tM!=1G1)v`py&B2cKame zpR0s_$GxN*;z`YFSu6)ni??g^MDb0x6`i$({=&J+e~jk3p?Oji0&UDnC!Mu=wa6J} zB=`LEzUOM49Br$oSwgfWETAO8Ys>)2T!%kvE*L|{IuTleW|lkO2;!I`Vc(30HgXOG z*nnfu&)`my-pwG5ZKRQX4Eh<|i3)pI5R3x6nq;(d?*<~21Pxtcxs2nVw`kMeHJdg4 zxwOJQX3S$Nom&@lr&e@sOSM2cU_^)2#aXTjNRHx3QVi~b(7XA%q(phemppDJFDY4@ zl#Pf>jq`-DVdiAnSYki)+$JU-L3jCCmDQBVc>788t12sl2|mIF@`t~v638F?q)H%v z_=_rm{8=??f?xQ}hQFs0$RGTiN}&Gm*Hi-egCA2_8l7$;PWv%7PjH^JRNus;0t z$=)I;Dcn zsgH^90@_b?PF*0*L*Btc5uyjO1KB4hDSIF%!wW?J2fO4sOp;@1l^6of@ktPJ@{gb! zm^6BIk|Tt@#oFbC61g3nZJlvUXuL(Hy9iduC2L$Rrqse*?FcHu}*v z{STLG&JaB8(!)qiX|xqmQz~kg(tpe`HV2Irnj4*lJG;K{o0|;U)oepBGlAmY=0Y+j z?;O~CNL4?Z&xkD7nNNYF>h-l;8eYQAB4A+tIX-Qfk(Shz!6e^ULKHmFdB#J*6TpMc z6YV0p!-8x*)!#Y~$j~ycg)a(a`iVJ+1-?Dlx`6n$kijAbS2O5fa0P=E2v$njLLRKp z*YmhWXV}I-EMi-awsjjTI(N0SL;6m2L8@;_iO19ufulme?GcZH829qA6QR*L`IrdL zi||=Uz9~q)Z9TfS9@Iue?jhmsC1Rrh!}B71c6m^s)y#5rFfu6K%qae9tjYyTN4d7n z6lH2FgN1w|80wxb8|sCQj8+J7*uSEUf{r)1Xo9W*a&owYPKZ|BrmNZzM)l-N0)&7@ zMAYAdh=18c2xz)Ba-pCzUrc<`8GB|6+v}vMIA_Al-s6DdeU07iiQ4(oy9!xH;N%q zj9412x=kB&NM0r%YZof@V;vC8_}baEP)j;uA$Lr@j)mOOIK$;!mz<0%zC)<>Qx`=v zSA0kPaq;|JhK;R@x?5BDY44cc+Cn;o=LMuF+fp5k*2Ud(IvX20*5O~{B`kY3f)I^> z5TFr+Q=|`QgpU_RG^qp|VV3VQY;0vylTQfJvzdKD_dpRHNR;!)X6Lb6Q`3S>PEGTr z@tk;R&;-#j?TD9YF{sH8iOMdB@M|LcqR3Q|nM!=AKOtV~Pq4B5qA`T%&ufTBNG%>6 zV$U5&uJhPqG>i}}B1BWn@F5Xi5aHKE_(g;r(7-xX9Uqc`?2+ahvkOdCnkK@R^_$UbV?awPUQ%v}-(b2WT!8dG zeElOya}^jakC8>X5nZ{5R6CJuQEfqITN`d%FBZ-5uMH>bWvQhp4rzIiK@oP8&UzS0 z$&A9sU5MZc_1TIK)T?-(*ARxrQsKMzyONT$G=D91=$UWc&jcMWllr3%#rXZYHZC1V zvZ8NI95rr`S=e1}0g|%?S!eK4{mqo{d9&#*jBI8c7&AKkUT7dLmr>H9t|M1ByD)$4 z%=hItN!Ak$LMzpza5v5xT{B&l52+!3)(!d~CFVb@9_UL+Y|vs6xT3=7j{|V8oyS(&QLkW6O2)4&>4M zpo4-C1!sHh{OB7&GNU%-;O;Rep^rEdQP+lXhZ zYB>dBb>(k&v=GI#;Elh)&EyMz*M=otg43S}oLdYh6H9}KE|`r;rwDrJu8>gvua5_+u69_ucT)wwoN`NXy4?cl&>Zq?IOO8;E!vb zA*Cpd%=31MXi@V^vgVgm%`bH}p7m>fNl@E1hLcaSev)1^HnmzbHnm#NVX-GQ`6L^j zS`FIDarBVOVpv#gYO^Z~!*+vOOtgTC!Q4?>aqUK}Q;Gv+*ws2GI}t zmW~j{^Jj9*qQLwM~Yq;0@J-8!M!M)y3)NVW?!sP<9`{oOD#V@6f?I6MMmW%X}>>YJNAbw{;mc8LuRHh@L7LGjd!d!FHnM;*N1+Mz>zJ zV<7jGHKX_cwn-v8D)u0zw#rG}Dm8UXLoX!<{7&ujCwD6sOP{1bec0REX>=z^B^<@L zpd@FFtHNj%OcL7%!C?gxmutZ@7}@EcbJG|O$}KmXNV|0;$-$H(ESyu0Afi)3H=c4} z>XSE&oD`m9{+Z}b|Dp(8iSdYuvR=N3X113XlKjc*S-rmbB(Po1 z9Tyn!S9JA)?CJ&8)eD_dU-Y|rf!+B+>kj}UO~Rkj59gWovez#TP!aRM<9V-xPc6U| z&7HTW=764X*h1)?dPNTY6)|{@p>yh$l{^wD=>&(mvdwxA8>siJOg5B)2x(R40rY@s3n5frEGn)qmKE0*ch-HQS$(l4ubVX_ z>YF`C)Hmzl*Tp_!y<1k*-LVduWBBGxP7QX$qtQ|(Ad2-!BEvmMZsCyn1{H5|d&;|G z#trd|T8frJv!4}$zP{g%0-6+OHTi}=gHF^51U4-(!3)`-W`whm7eLLBLMll)Vd;Os zg}SU1Ya+&#uu>qm>LbRaORId50up?2ZO>Qgy2CPr4{yEvuaoGwU(6RJVAdvuZOSBc zdf@bQ@5RHAcp-eFD%O~B?LL9lGkuR2TS>(Hq|fnQOW}=VE;#4C5Pn!ha^ek1S^7~- zj!DXun{_6#FiKRu>cHA|A;$j}?+wi}N9#pay)id}>86uK7y)RcmS5t9;(nB|wNV7M}zs6~JcQO}H|&*QEot*2fqDY~r5|2l4l$&_%Y{st$)Ur|xG z+#DNZGhO8H&znCeg-yq38B_MX6C7PY_Ur1e) zIOrM?`7`-UXJ_=-9xPN6-AI`Q`8+3S-Z@1+&vn*)(?|W>oOzvh!Q|0-7fl{`1c4Us zcazQ4g;&VkpxStZ_ABLoJ)>>C0`X7EW^R$q+=6B_P{1hacV5xm+F2h_n-9=N)P_2@ znz@|97Z5{w3R7kBoZyYg5Ldz(wD{lCEJ2eIEk)cQ$q5P2SWK=9?h1)6oJGzKDVEsF3McB(h`p@jr094kmDZ1T)(1UiJ1MtEj>-u+DtENE za=)oQ-m&gYN$W_a z%0i%v9n`RP5>)_zoTLi=2S8!l4M#)=vLR_vMynNzV&l!s8rMQ}jX^VjULz!lykWU8 zn^yd5Q*|)`1~Nuca<)wD^ZYqT{SKl_{4_(*})dz9m6kjTAg^*B#A7$Oli_k&r#!`UCve>QHBK8Q^0rM(c3~ufRFE z^;HJ{%mA665aRBWB78=K!WFts%T#Cm84*4wsPmI@l|D(YJtRFPLYmP!>t7Qg^$*4~ zd{%^F53~LPHaTWL4jqkQ!$7lqM%XZx zMlV2K88$=dxnCN+>KOV^*oq|;?fPr72d|M%q5jr(g0z#tG6u^TtYol?!DTA25(@nmBAYsyote^8Ej*)oxu(UI~nX^u$#di274LwGI$GvTN&(Q zu%E#J1_v4RF}RJvAqIyT^fS1f!5s{aFu0S!T@2pJ;71r7WpFoxw=p=z;2s9JP{L@f zFsL#(!C-*Fy$o$dba3SWL7V5Pg{~m+yB50Gx z4eHY@)i^IoHH6ySILa4#N}$%ph^SlC+F56<$jrJMM@2Zouzt(Z=w;k%eQ}YBFG(sn zzP^?E+Te1L1SzWd#fY1fEu^BMIgx;eG-fqm%%Zr^*xK3fjaUsDu^Q)<9^JS{Ka6XI zx^a)EP&e-JBFFv6ajj(|S(!5%}8)6dy@tnvfMEE2` zS27QO-(%`+uxQ9%o#At6|*=d>-$nOhpIx;q*XtuA37Dq19AA1az9T5Egwk^&t3 z>1=#~3r$Siqy+4w0_YfnA9Kp4i+T^doOF)ljE zl4Pt5R_L3-u1k)NcCVY+!n@*J=p@CG4!|ls3OEKoFMe%2Dq1c4yl4M$aUu9e?K#3{ zw3!c>N(}E2X%rV*^kg?QWzy%3Sb5wKhdScXVY`FUL3}rHE=aMhB-vG1ixAG{NeOHw z$Q#~7SvDzSbE8pk`o#8CxT8=gBw9pK3O?a}f{#vX!>$A|zQcjVKNTMAgwVv|S^Orz z(W^pDaR7H}L2*|+7`QH#C5lNfnMI2Pd({ul16h zJl8UB9)DkInParH;{2)6GS6t4ZwP)!dky?_U!(Lf-73PROqlK#3Dezkx{bN?u$?Oy z=WAr8$j5LgW00Z8n2WtYQvcvL2ZV}9aLELJ)zT{IyGp5(g*3@&hYunrHf=TBg0hW< z$(EUuqp&Rb*^{qGkBTF@oxPV^FxrEjOI4&>yku8(#%K%I`YkjYP3F>BqP4;cQO|>J zIM9%eik3=nsFc1bfm5^GIax?+Ev1q%qn+kU`V-LnIZD$Df21je$V&w6m^LI*3e=sJ z-j36YiL{NEMfwIlPn!ZUh2;RLl>J^7F&p?iZFcHb{axnBzJcC!_Go~P=pxObC`EJD zxai)HXK})Lk+?%B04R5}d@B)#BL>phcwNe|uPZtB_0DO3+p_UG^Kpz=X(HeBQemc; z?q734aD!_CPAyi^O{ZeSy(>tN8i!%vU2mZCu=G2nvu-X@Pw=jAM9v8_+s2N@~ z^64Bc{$qO}Gb+RE%wbha+T?G?Iu+5Tep}RUyUt)O?w*ShD8oY&JSWSSMN&D0VL@8t zrtc95d(UDrRe7dwjHeJgYnjx4mDRyU&{e0XF0_}&yg&v$sswz08+<3lIiq4AW_-@f>;JNke-+JAP$?RBnuhiz9~Cu`Qy zuH}}~xl*o{u4D?CwC(2HLZ*_<=F9ekgz8_k5pevERBQ5i_{s4Q9uk+OmKm@BwJbB1 zE)yrGH)1%Qn}|KUg97;0f*i|IbLY2oj(5$M1!+4$d4Y57U7dNce~_PRri`@)Mu96Q z=FXpk^m|h<+y_UoW7M_B2Zo1whib#4C&gon(ciM@4twyFd$4k^TOCiu##t*@^EJ0n zOIx;8N$0F=E?ub>OX;eW%jZn9R<7hr6XGagdz*o7m%BRO2*IPJy}fll!hCsyo6yBtW#5ua=6YQ%h&2ki7FXXa0C!ftt>`obr0s~7JPoY+>xo*ixmx@4+TrOv(%U0e>S4z1`K3lBX zm3&5wXD?h$aI%UMzNSmeCT|~ENT4q4S~R~EDVsZ|maOUOOBpKyZSEKz9K@U@L$gpR z6>B*=o3;y%o6b2_CS7&_Tq|Rjvz2n8Sgg93H&_^#%oUcZb~YrQ05QN$AX(?;rSs>q zef8G0rmKyQ9Tv{Z`zd@y(g~nouz#0>Z>6GT+m%`&U9g=DfN$C9QmtsGG5vY0t%8+x zvJ-cO8}hJfMu=Dr@vGpbvjwqY0TIlMnJzfle707tl`@t5gcx>PXSW=7H^+)M4tqYF znmW7Jblsmat`7{-Z~JmaYvt`yAy+J>?J|a(b8|p7$1bNW;9$kdJ7uhiiQW`Ec(H~~ zjg1eV+&$n9ItkcjW^A`yFiYuLrBY4jvIt7~Vj=BR&7xDS<*FqoKQRvrVyeGO{CrIQ zTp;D^z!`Rg52}R{XlX`>W;0nA4Q0}q4A303p`0#Pvc|{yf`7TYtyYI@CX3{gR`n7R*oS zS0HB3ocXD)MLcUdwF%5}Sqg}Rr*;w7F_l(vd}`E%M)10&Y7FA$5DWbH`G z=!!#WM(Ee7g={sODW&tEn(17*Y^LozCfKY3`>RDWQz@4x1XXPB#9>=O6(=8)xQ*ei z=~}>NVDsc-%L0ia0;!7yfk#17_+2SuA-dN$IxM(xTbc(ssou zr=7f8ELvu@TF6;qnb#e;zI)`)Me$RY(64`2yfwCpwU2|k05P^G5FX`Y{c(VI8xQri z6K?7mTtR}dv0+WuTT-~#S0P*T&O#IdSuJGKPAvyoUT~arrI@kPPN`Y~u_%-?nVjhC z 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 z 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 S+E6UrcCCn492e|h^nU=AygiZt literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.DocumentManagement.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.DocumentManagement.dll new file mode 100644 index 0000000000000000000000000000000000000000..edcdc9ac1599e9b8c319405724f0cdd449784476 GIT binary patch literal 37680 zcmeHw2UwHK((tB3fQX4$`l4i z#|bmk3Z3Qr+?3*n29F-bFN zxiJCDPd>W<0)6Bv1pV?Kf{Wt+s-9XDli*Vi_>zVT5$eDtBpSpcM74rsDME(uxT-+N ziq82xC`3q4r=%X>xH}aew;W}D4j?(90EFj1g9-zLHdH z!pZZNs@=_bQG-Rv7Ybr;>``Y#d^B)q?d3al+6L2AvHkDVZ+z8rVM0;KyFtgs?fA1W z&UJjsiKv9m20Kr6vJu@Hd9MANBO{-BrcJtWY1-sHuUl-Iw4>m~^sO0pM~9Dj)7g~m zcP_W5@9Fa{CLdN7dDXpY<~ybypBv`xb^H6qYg0$x9$-rGP$Q6xflys0i=}~QmicI~ z4hElV#-78?t_LRN1d8UmG-k5cPG*3*KzUP&gM#1*Idz#%4S>pLYNDaC1*vSLZ^oLV zZ_b{h-+(hmKidNG4Y_*ihVaa`1YiINmqk5s0G zuz@-t1eO60El68ghlrwv9`RkxSgxilwGfgb15JNm_8l*lRZGS0{}u)J3=Z4w7_sdEQ*afLjUlG)^RNzJ6+YW8mw6A z#=wiN=xR6Tg9O(2I>CY$iX3Y!gg{327In7lk38AG;mGj z(LHhos;CZ+=135yrftmmY&DD)zj4jJvejU1O^K9E9cnFwgo5 z2apNeP_5(7b~R=HIR0EN)5#4u5Hp~yl{N#gRz0v*y=-^L%?7{0HQ+(NIVc6||2NwB zUNsaNPX@|rP-80m#xx){4TDq7rZvB7SWpko=WuxPu)JXR86ZbC1s&?cq>V?w!m|OW z+S$O=j08mU7XW(R8}MLG@Up?D@w4lK68KzN*IWei2D{VR`G#S>?<@Hd-FpBJpw?wV zYv3pOeK>$wVvNj0j;krBVtgDcsak08fJC)%sd6dMXEsU#x%s5e#HV-zrtt-4CJeO? zq+RuS*s(DAO?|Y^fH+I-Y`_JxeW6%3OmS|7U#jH6)lR^Qc3`&wx~*zQR=pjVl0Rt& z7o^)Us@V?Cs@V>#&(+!)RJ|SO?oZmm1?hH#HQT{iHQNDUs(1UKWPUSq}u^y zRM#8M(rxD*j8Cop)Au^II5JjF#A~|qG*}rl62a48iD{%ePlMSKq*)4 z3D)?^f+S4}Vkd%arv*qWz`BMhq2rr0yP>Y84ja$WY7-pF|1iPv9EE9y>io!uNiz}y zqaVE)>|KaAGo`qwHPnY~ZtZd;S60_<5UPoU_b;{h91enYs=D9C`xjaa%x4tzg;8_2 zL8h=Da3uQSpdWny-)vU!`t(Dch1J^qRg*9#wbcKOHh<`A^)^R=Zhz>j4YMx~G~{B( zWc4QrAi#P;6G#FG;IwH1NdN(+I87i4Ai!Lt2_yjo@DVhDB!B>unI@0~5WwPS0!aV? zOot|rL_^JN7;zUCtQ(JEOM*Yx%RdDoy>?;;{<#ukX&gDQIcf=`#v)rCjW@0IX=R*F6&SMLsj^w8irep1*{f3p7GCZs zPz~eP-M^w!1-1#lQ{|;j6_}9VWPYVzQ*PCez(W6H1Nbx(2t$MS3v9Fw#vOJ$a0X&K z1p&2kZ|ge~a=w`k0E1?W`ZUtd4uM=pGU8@Vp(Krm(p;OyW7I&K#>%(Qrm`P2Tx0%VYSuaLr&9PKQw}8Y12-+ z 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 OS7w&-7CwSK^Zx^8Al~c% literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Publishing.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Publishing.dll new file mode 100644 index 0000000000000000000000000000000000000000..1e63e08655d607f401a9c8d412d94482f18cbdc5 GIT binary patch literal 100624 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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Runtime.Windows.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Runtime.Windows.dll new file mode 100644 index 0000000000000000000000000000000000000000..7930dfa3a475a6c3821ade458fdec1450b0ea5e6 GIT binary patch literal 29984 zcmeHw2Ut^0v+$lIqyeFdN;4Fd8cyg~=|$-vprRNcKok;4LbD*CV(%!}0ma_1VnOVR zz4r!Itf<)AKj(z1zUAKgefPcJ^Zds*b9QI@?Ci|!>>l2LL9-AQAw+}Uj~@tC!kc(p zN%-d=7m_($c5~1+)@h?k%>T4ec#=rQO_fR#rGgZ0oIos=$homXt~6cD6^Xf?L1Ek! zNxYD!s>(KPsyf&UA%BdDQv2M9Y;Nryq8KS-$_QBihONL3^@BGTe#790kUANrDEdtx zi2jpL2|&P~osVE#t`mr?#DA^trYM1ehX(bM4G%-emrkM-z!9433&C83RN!^W2O)h$ z%HM-rgqUq|G9m8UCeD)!v*ZwuHwOS|!_G3o^u#`I$BFztq#>b)xP*)wib?&^MoO!VFoNjH`4?jl4t>7 zn*r_UbTde@v^Yw&R+d62Rn`HLM$#ar(GsIjX=XZrrcoswiPD__0559cR1^in2GVL! zMkxXFu<6$RQlM5UJEt?`kvc(8q6;BqhLsgVItrrN56UYzJ#nBM11AW^Jp(&H?VGbye0xW`>YgfmV}NKwYvffXF5C z-C@(M=nOM1#BY%~ED#2KPl1{2W}{d|?doRyzHSn&COyoLTL(XHt@W@LT2L}3Llff!Sa3DyG5 zn)l0?NVKvUhz)wjTq4qb2rWEhY}v{~ub@ug0u3{0hR&v&nM0#im<3%r4!UIq#DpQ4 zS;EWZI58S&DS-x=#nxi#XtA7E15$&j!CI)yFtY}%3e$`SFIASA4UvbYL6hJRkX|H; z@gXF!C4e1~$hPdR!IpqrV{0jCC`lY3U<}lNW&TI;+X)!byZOgMdMrpA$SQ^Y3qP_t?e*A#>bcLRy zu}EzOQUiiv6eLIXs}&-bf`U-u4h4-UAWcUeRD=<7L(|VF@^7J}LzggXV@f*o1+&(r zq`MGrO-gzX;?1U{_k_3hcdA843!V(p*tx*kGz&wD8DwA+ZvtuY$PDtaCA|Qc^(I1n z0OSG@X*mRtfdFB5HiO=>rQZl5x)I4hTv%J~Vg1}Ogb@QFJDy?B!+CbN9Um$tI5QdG zC74{39E4n9Ic5PxO~T|-kvLICs1jRui8Aegxm1BI3XkChp0S zSRyk#kQIwGC}XjpF7&yp9Rj&Zv<}@S)-!@$ArQPIv7nm>76ej*A9R7tN8}-XP!Ac0 zwbRslcGH`VYEcN3$FR=;ld%C98_mFE05@WbF*>@0g&+=U#Og5)a-;Albaavu0&DCp zKsK_Y5~UhQIGRC(7cv$@*$NV#A>j)W(wPLl3kiFWZ~zI#B%DaXL(COSHoD3r>S3^6 zK$y$oQ6$J7gaaGJu{>C8G>(L)Swx->ETXpz_GjoJ&aQ`WB-@A0M#D%r9q?>aNW#PH zt!xgu%H~nn=rxH+R*qF>qihn+C1Ei@O|(mSBj67~SO+~+z6`LDgme`mtPYTkOjQW_ zh*Tm}*eFMZXk`uw*OBlj32&0{jSA5&u1d5Uqxu=B-%Njki!e|zJ%IX3L>T2lECr1Q zjiW;Hg*sXaX)L4%v5;IQrUg)&geCwrP*3bMlyWD-0hD^c#E?)i5-uX)P7>}V;Xx8!BjFnoekY--5>d*Igx(|^LP9ACCzEio(ppMH?nV+G zC*d6u|BQrRNT@<5>fw^miG)5Rj3i+u373*^BMA?X@B#_zN%)O~Dhw^;h`N)|8Q?iC zLDR!%Cw2~~@v$jJrQC*?l@Xc7)TBHFDL#vg&1O!fynxvArq~iP=4(vkoXy-u##WHA z!>EDs268e%K|vboNX0NFN^XkzQI#MzttmE(ssbEwt0`6nIoSv|Rg^nL#*&Gp3AKEt zszX{i87t_dOw$2NeSspa6GIh)*ak9|*Oa!sT^hkX-mthSC=eiqBFJzwKq?Xfq@h%R zN+=T`hGqezG=+;8B1E*71~8DGO~O19PA1`O5-uQNDGAq*u!4lUNO%BX7`=vs=Sj?U zfKl{%fJ5o80qS6%&{dWa;}fc9u^AZlm8H&LVML28M9c{v8L)W_4Xh`7D7`b5%(i71 zVcBdafaBSH80J_x+Y`bY*gBXCc8WcK;YPONf?Z%oL--Lpf#CKo*S_jY*Brykc;%k8ZNQc5f!Kf?1aMS}}6bb?u zjbZ@~Lzw{M(IkLLXbAR{Rinaihqn&`yLVE#@Mh5`qqN4!EgGA?`N$3*5Y3Me< zS?DFeLi8G7F^Z;g&|-8RUWb^U-wSWll2$=t4q&fD~8@RN#9WtOH_C#sEkMIr@@;n6z9% z=MrTVayX7&3c95kqrh$>Qwgov{D96NgY9t&Y2F^U5o|z(#%(QonZ%hReOQgCSAZlw zJz3ZX1&HFL5}71H&I?NtNQJ=?kyy_2NEQj<6`C%Vi&BKVNRc>Rk}2cGCnuw(aB#9f zo*eqy;$Di$RF zX}RW}21}%JL2R-R{oKD4S)4?gEQ&>8*)q8>1qHp!0puoK6N=&T0)=wqE0?E63S&csY3V|l9Qlbw@;1># zp*)79e$$NpW?-HoL84e9lZ)bDP*OphFieszg}Il-2-4+A?J-hCEA5eq#CQeCZIMK? zZaQI+nn~W0qh%6WFmBRB8S+S%N};@`Bt;++$Fwa4&B%oE^i)rg z6y}@gl`KXoOcVk8Nrmxkb3(%~v0?2qE4o57)|3_I*;AMx5)0$~#K8*RoVO@hC_{fI zk5^WlFqL3BsVXe&th58M0Bk(azT@4QP z^7e~DWRCEG!Co-9f-Db7N~%CEiWMaT4HVo?=KHyDbNuHbiuRgP zJtgu%LaC&s#h=j4T-#h%q)gGLmbfsMAiYrPl_eL73F$2hC0SmY9V(H?5y+dL)0>L6 z&n9bMOra0jWeJe{l*f-yFCbdu{RQI0bU~s}7A%k_p|BC@P33?_5;2JjPLE9%#q}3v zhf78X#VrflJ3To$J0x9@EJ_dw<4IXhpxVtu3&LFhJQ&v`WSfK?k_!_3;!#|)6p|A% zNiidYsuakPfDjqM0&uIlNu`2pH#zLcW7FjzLP0(WrAV07(wlIRJXzS9p_%fYLRp+t zL@woD6G7-Fh!WGKI|S-!2Q{{^!QxuvEm^baC5XFH8VD3(_JL7F1STPjHj70O_e5U4OP zJiy2SK5x|sL@mv79?U;UI=OJ0Fuo(5wU*gQSXBQ+NG>V7-GJg0aLB<8QSFpu;k-hJgwSHBLZ+20{VM4m2+%X%$YK zFE!N_m6D9$*OW@6GzC4N5D1ahY&?IFI1NR4O5(`rB~1hr)nw6|H%37>apfOmbkgLf`C1_3%sfp3ZaMMJRwl%MfiQBdkn6M0CATb_4PmwHD zA|nlTMNo*`;^KrdS%gTUSTe2L*uvcd#L48ev?c|m%YzaEgehQLwIajhg18Yu8A547 zvLv$=t>7ECSlA%6B6)G7@k5L)OBk0fhsE726Uku_tV>!=Z3L8`I6*@4Zu9m8q69hG zWI;_L28BzScpJzIHNn11Ee=VL81}$I*Z~7V4TL^QL+JozM7%>Pl0uGnz{EjZMCL{w zVc?hchMjgK_@QBI0{iR$NQ)!$${t3!CEPWwz0pU(8RzCTUh}$DufN>~yk`<_<2uPDcVTHo(4Y?GGsG04F zJRZ>7WT-eDath(-R1A<%stQF(MQ$*9vg7VHTKakM#AnoFp5+(K7L?pPGJoZk zv!xGN`(mnCpU)C{VT=+N8EAG;R>wejsA7i55HZc<(&(DGv*}z6AV-Ny z(dXzh5tYf|Xyh(nzVnG3X&^m2Fc1XuG&?9Uh&PZ=pF?L*h)SU{3TP(^heK3vK)xW)b`Fy$vP(0!iVPfp zFpNYq_XwT9*Kkz0ioWL_ff$3-i@8TwgqF-b52vO~@(tOcc`Z060IkV^QBt}vlsV9B z6*2wjiq>JMfrZIBCkp00mTw9!P%WcivrXC)b>z16%B^?Peu2d)^TtxA3 z#UVEzLt|Qs9Nfr-Yli~J(Cj4Tf(J$6WZ+5?{;2Mz1Bw4$X}ArBAr9Y>$LBdX@f~=4 zTO3R@KMd*e0=>dp90OKO27Pb1XW@XMaE^9M60v_t7LZ2+nnW3HO9~hAGBG&xAsz@2 zS0@mHGa{&fq7x|C!x~N&lumrD z>|Sbfu-gmonNNu_sXd|1X0!x(r6k|sBi zvx@fWyF!tuqs_E19ij)so45l>JT&+z76KV1fhRz?IRLs=3iXIc#ZD;t1WM?eV}KBl5*V{!HjS+>eIy_U86dVJu=$ z?=5@7-?mGb48-0tm4vM}2{D00-lk#7q$*&Hxw> zR6&S~jc(T$1;-OUoD}Gr6wE(@dww^U8=*$RV&y_UqNP>~mS{oYNl}=WZENGgSQ8-s zuQdL%5w+*$|GkzG+z26fB?v}D%nh-o2wrLCeIiDz-rv#ZU$Jgmd1e^U3i&gL*H9ht0%dp+SmW{%KEEy)eG*IV8DBAJzLq(??0|bu`4GT z?Ei!RTne}yO9HRvph0^foUsu+V(lHZqt=lA(e z!7#ou&Y~+>a;OwtC4~DEA6Q^CEZ>QO(MtN@z3`50Flso9ilGu(83pvTQJZo!ZLJ?8 zuJJ4_=Uvyz-CF6kx@OUa)A}X(9me7Lv_p74bzKRSf>9`1b})>M&--rJF?E;q1#(Cm zan+WNVM@@2OtMGR0W`W6Wk48T3)i4SgsH`j6u|yPoG6!w`RX`_Kr*x#p~CnSi8!8b zi0cy=w$|^rtb8N93z1IM>eRB`;S#5n)^IG8lFAMCaKjBds`4Fi2e>Tn#J96`7z9x# z+_@!+=WYGB^h_03CVHlSjl2FR^4D;f8g$4F-clPqIw!_`* zt)2Mx_WZ86iDE?hza3H2c{84m8Mmb{ri7^Zm>Mty#-`+B7&_u$zeYcE%gSL5aaqGG zo>GIiE*Mw;_F-RKeB*HX+4w~Ny;sire#&^aWA7Wh*!$Vor%MB8G!!@-_Ql^#(LOO{ zz@uKL`>8uF?J<37$C24tRXDeMqBiSM!O5Git;ZkTHEIyM^Y>{}f_52JgmAXS%}}|~ zYfZ&Yb>YMwJ?in=6MdM|dW~LN(R=^>jFjl_DqAD6LIn=bs}FCp*Y7&zNdWV_v)a){ zt7~7hI(<6*E=u?9=ft{{&NEI1y}TuIoqM6q+9JeW?c=z85iX~8-<eYf zV=SPE5^ew_HQ>;6XxjSD(hGy;>~@>H+wGlg{IEr=++pD)4;h%yI^jCG+9viNuZMc4 zvR}A<$@sF>a`PdFt!j8UQN9Z;0Pm0cmH3o+6?i1U?YbT|HgF}7m(p^jGES0WlR82~ zU~S-gO5&1*%%)`;3BDxR61b8FS@0-26IP`Xc%CqtKi&`bZI0uVf?iDxWM*dmt^uL+ zPimIqT10=l(o}GEbCpzPTXum33G9L))VU&}Cj9)s;EVc0^!sJkM_+O_c9kA{=2KIc$gmhimfJF&30hU-f!Em>TZvLu?=0n?$~0L7QlVE z|C+r+q{G5HW46>xy|Lg?(WUE}R;us&tll4E-ffoCF^`fX5%(_Fja+9xbN$skR_>%*R0UAW$zOX(dxB`%bsYYbxS1&FcBtzrywoxkQ~YQ*e8%Nw?;jbzU?6}l_7X79~i)Yr85@OjDQv5!5bKe+Yg!lR7|FK9iC3RgznqTaMR zs`tavW%ZEi0pD-?-3?bNTxWN8#Tfp|fU1bII{c)*<45SHynT5YpYl?uw{#~{-#lk- z)tfQy8P3L+MvZQ)+?BTUP+?j=*qKsz~inNW{rCJ{Z&4Nh)lp6B8g-UHBtrkCgl9C^}(aH4A z)1hk)$ILP~bA1#ZN-S;-8i=A5KDZbEr}?qRZ3$LV(z3L*bpbVJnc(E?5X+CltsUZB z60Gg*_>R`j@s0v(Cwqa=(cU&bUI>YV7HyV*CpDg&xUfwp3afGA+3D!)@?XgAf=3V; zy3m4fkbxy20}H(VOA-*68CV$vUkvVSZO69;p2bNSIH*}bfeZ}9K?*jX!esbV-3X;z7jyt6BzJ*H0<+cLHw?F+7^wZTW|XtX!2Jk+s_{UH=sATT35%a7B3K z{E_db*NoFrNvr<&br0`U2iaRRBCzY)#=~rBVd%2V0Q0$KOuo+byJGpe!%qS`R4h>P z4Ak}Wvs$11vU)<$c(Ko`eb+8b^%HT-$Gt1BTCQibp{%^mEbiiW%QSnB9GD*e>c;X3 z<83u5l;QE2*h-h;tuM>W{F2w3+M4xQJvG7V3+3848}cnoQwu~~DvO`iM4Djw^s zLj~=|?@SnuZIG-M<;SYMHjmFyh(~*8`Ll+_5C?Npgw%#S$spTqVsi9Cx})}rfiIqn+7i)!QqcaDZM8)@FuF4yUv02(7?kD?_Ij|{NQQb!k&y= z+wYC{S*KpkOSff4mv>w`{iMdsh+YTQvtpxDQ=^+0azWEp3D{xH{w?nMu~YJIh+Wrxih_+SMdtdM1XIEc>@ zj}o_nzJFhqweY(XSUV0lo0MYV%~A`bm@n>)dp5^GiaGy1DW>=;hgdMgdVyMhm0uJL z4Rq-#h0AO-_vtF3vR?vc9*C z|L(HY5sUAq?y21NF?+k8^h2MgZevf>s&o{cEMLsE{;V8)IO4SR{eBnrraoS+T1G98 zxK}x)f8?8a?u%c)ef9EwK^Oa8l@SXY!b~PutjO1&TUW?1cvBbnaa!q#CtBsR1CQ%n zm?@oSk(RPZ_oIG8*pb@mAF2b`cto9wZRObk1EV%iu?6YP!me9HI^~f&$_MESccycaley8Xf2c4MP za}E4vSnu0l@2US%y@M_qa@%3B(V607td|ow(}GesT7kVsoBJ-7o`0Ks;=uFN<&kqD z#}rO4(etGa`fzr6B3oYW_`=$zxziaI^dKz!zIHvahl2StY6Z-@7O|vVCDp*j(fk@dB?c7vfV(n z;_HV+Td*_6{lkBJQaW^ytK2NT*Man2^=H!iw>#l>(p$Yn2!r$nd5-YBVnVi>(DG*C zdDC;XeEEjCEvd zb1vM_E`HZ*S3=ZQYn#WPCKQ|siFmRkwJ>?Ti~ptf+0|=1jf^#aRkq07o}Q^2ThrSx zrAvN;@-eGDXFaw){PcXx_WLVV%N;5MkEEGscFR!i6*?_#khh2S-mP0V2P7U}=Kdo$ z+bDNw2Rz}4yXH{c<4cW=&Uw^Z*6(TbJ!N(2nr*IsHw$0Wm_bh?Uah>dV9ALdlB&G! za=OOL45R8r`3Jg(@2D8wdva-pV4Jv9Yi0FXp9W3Iw<)&CTfW~7IX=y#CZTGH!9>k? zN^k2;17}t~FnYLs^NF}^S>Z~T+<3w33pbZ%t=n2MKVA3woQYcL#x}OAnc|Yc)4Eod zyc&PP=*lz0pqhm*{qB9hgp$e1V~&fCKN3G(Rdj}L{)2O5aP+kRz0zx+ZI<@s4bT}; zqqY1SKi|9qo^P%J&R!gr+dt=+Al<*e_)S{9&n0>H33IKNQ)Q zKRv9(eti5fEBvIh=)UIu^0Q9Q>bc1=<>QUUv4Qbq4F& zq#r)>#w_6ocdyaE$hO=5a=uYa%0A9vdo$Lq$;VIjR||eMb&F$lW#Ro%dp5|craPCN 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 I4CeBtH~c#b%p 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 d>^OkC*l@@x3lh8$!E=UonDj!ff*@r0{P=+& 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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Search.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Search.dll new file mode 100644 index 0000000000000000000000000000000000000000..cb14fc8a8805798ae8d8bb606247e546ae42bdb3 GIT binary patch literal 95488 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 z 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 WN^u>u#d6|@RZl(1BXFIW^#1|XjG+tw literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Taxonomy.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.Taxonomy.dll new file mode 100644 index 0000000000000000000000000000000000000000..b927e71c57a7c438ad1bc323888efa681477fd5a GIT binary patch literal 82184 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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.UserProfiles.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.UserProfiles.dll new file mode 100644 index 0000000000000000000000000000000000000000..13900f0ae73e9d2a8121735316d455420abcaaf9 GIT binary patch literal 166168 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�Yo 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 Av;Y7A literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.WorkflowServices.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.WorkflowServices.dll new file mode 100644 index 0000000000000000000000000000000000000000..144a70ef63ea937ce5c411f1a9ef1934ff427154 GIT binary patch literal 51496 zcmeFa2V9g#^Ekd&xCSEK266~0D&QR*E7AlNL_x3ykGn%ofy28)#0prVMx(K}L~K!G zFNwx()WqI3CU#?NvBeU*{$}=huEAk^^L^j{`~CetztfxB*`1wjvoo`^&mGA3R{=u)qeleB6+H$?@xS?#MKKFr_vR7O850$R+tHWQ#uPLrRFqf=~o_q6HpgP!Bc$9ybgCl+m$5zb#)uyM3#oqRAsd_r^>d?e?{O)b7(`>W%C%VuNx`^GyRYM>*_F z+vE0pZq1|KsoOm`YX)A4-hZuipILs<^VhGLGT_3(&s)r{9kx?HT7Uc-pPSuMhxn#v zC;t%^FyNi=#|o#Cm46Ny`22c9*OpH{ZEE*+$pz;>cQ={f=`nM}_a`b|<-IuGh|A;q zyMx#?CB#)`N5Y_Q973GA{{!J7!v$yp?-#b*=x+CXJ55Nhi% zENt_r_pkHl4gG*d&Hab~9`$HHYKT2}i^Rq*h-=$1eG%7jWP2s9>u9$~OuObF5Yevb z>(YLTw9plaPz#bN5jMr~22>s|tYu-X%Hy>jrmKukU>l+yaCVb$wO+tYHxTN%5N&-( z2l{ilx;KF9I&es#-W#&?FpUCBQh` zmRNK5v&9`VDfgwg*I-)`9>`lXeB#S;jggYsk(LYXX$bS zSaVOX#T_#l?qD+NH3gCDZHo*unW2Z`(1EPb78zz*kX1WBNXMIqtZdGYx!8IH6}H;M z%#Udk=|0e=x!AhRW47AFOlH=q?r$u!y(YB8n)?G=+%dB{?pS7Y1d$MU1VlOt0l3Jflqa1mQ zSp*l@Tf!p85V2DJh4&hG{{rv#@NNjTBjW(nlJK=)<0OqN6$e@qzBUlD>Bfkx zR~;cvoh9L8U~Q8l&Z{Ni!RiQc(k%%qsw2b|u_P?6ju4lNuZ0PcP(OefQBrl(xS*D7 zrPUGQYV);F+Kl1&946f6&`}ilS{b%)QZEe^}3h zZ(NfPv?nAm06dZz=S?8s`ope~=pwDF<4yuug42jZ4<4?-UPxt-sSjtZD)qCi>odm` zrapSpY<)WdjICvO1XQe3+22P&u5DLYm~p;fpIg_T5B1G^z;r&cRW}amTFLQFQ(cr} z_80?gS30}cT6FA7a%Fy3fnQzI8Oeelj0KNJAHx`UBJT$9DX}rnd^_B(bX~%6YcT7= zqw@k02;;hNb)l3HkB6o+7?`;#8`J8PlMZ#NoN_SJ!jk}}5H)@kGR&l8jN1%kxwg1r zCPRk19bL?Ew#YEkn(QO}+6r6TFq7fth{ru>bd4=C%%o&C&U091+h?LB7CsYj-)DW5^a|QZVQcz;HeJc@^fKw6)<$?M2S-%Pw!{}Gxj2rzboK~Y>g>z^0t8mtgeihDw z(XYZz8~rNm7~@xgD}>Flt(sh+5nyyg@vx0et`J5CCct|Oyf4FB3>3}b9hnBerb)w& zTbQ)SrqvPJbSL02Z<{TSo3DjVOQ`i=T!mxRQRB>1p{}Tox{?RdY>3T);jHqtuvX0` zqHxh3H0x}W6erzc4w^NwNrlT%*`H#g5iMYx7I6vG6BzP?#?AX4HaV*gjd7aFTBllD zm{^(DW9SN_n~l6C0(-F0sL!m8zAdJ%GR9s&jL+CVlf7vmuw|~OUV|o#_CiR&NhY8v zs?={`Ro`f;VvJQmhYATONSk$2psv|u&}bSR7HjWJOppiq2e#TDWW~c|c9{98#0dGI z?XksY1Msn7{#ZT`TeHzKqkRB*t1>TKp~*g2jRWnzt@gu#-Xh#)qcz4J;XKqdx5w3u zFjchW0|I#!Q$y_<&Vv=7`M`%+43muEKB_EVwix0(zXx128MN(sI75o=2xQ)P5NFWG{*BTH*;ORPwjng0zc<>hqn4oJWaIsKs zU`FQvT@^nAGpQM6j5LrfwMB-RjI~8q7ES&RTV$AN&F!QuGR$PSfse(GiAVl~F*(yQ zRgR1N0wqGG|E*vr1O^D1UQ#4p$n=FGN}-OnNReTY6;RQpRls3e+78>s2uEGzylUGR z;m9o++BQbmH@+64Jk2KJ$f4!7)^s?Xr&Gvz{^;bf+wcIwbw;{Kf z$%qi1jha>$Q%156#FWj&)*ff9ttK(kVh>asr$xFC#7xb_)@`QQY7;XphFNW!NcVwp znv1R5)Y@tjGijR!uyFOP?_sdaw%<-mths;8!3N~2y0ydV9~hIl*t*p*w#I~+AG3By z_kp!D7hAV^*jAgE$;=~|hD!HYSY~@3X^A!Wv$nWnW_8@L%rjgHRh$z@PO99w4P&l&6$Ck)ygT^@a%7!Yk+MqGc zP8Htus_O~PA72ZHYBqBG7{+0<%Q(4J*zT*28mGTXmuFT-jSFOHUTp`Bap^3nYzK{T zQ7uB@&1?saak(vcft5x(`wwEqw(G?Md+S4!P5-ru51J44{+Wds7l)eLVfqP7jPhdYXDrZH)6b8pKmLDM|Kvy3$9-q3|MoR) ziU_?b1394q7vn(ioR)3Phk2Gk3sELXfCoRom9LG4WT3rH34HzAL3)U3sun|*`J`$g zjS$7KyiYJT2m8y$S<}wR`m8w@aEr4hI^o8%CXyP@nsAojHm%R~kAW^RdV^28gN1-c zY@B(}-`hZ|hZBNi2(O_eDjG__7`8zBJRL^tZO_{0cR*&e&z+pj_IVAYjrLjMVz$re zkT%-q4Ujh4XNjxXKBq$3XrGru+Gw9&LE3b0-Pa8e=H42NHFk{cpTLFV4@z7TH4*wL zjE7Sg>LdD?A&i-To}sdiV+OB{Ku!A4TnG5<3h!p!`EGjHU4o|Yi8nd;i6<-kglG@_ zgh`{Hc!I)wm>v2_kK};UBMyAx%3(P!LQ}V3u<4!#Cz z>^y+;K`4FUxkwQ#L@6i&-!y|xQ_xS36yqS+u^SF)zTMJDA}Csj4-nt>-I7q}b_Z|* z0ztkpd0Lc7e8IRmncj=UVi*s3)i8trKWrUkAK1{be-58tz#H>nIP|^=9U5pJrccrI&yW_7yA-~s`A$5fk@1keC$B9} zK)TqKa2-i20p_F$Rs#G>a8Dp0(L&5m11KT=?A!7j$q+~6_C1A{oG{`Hp5s zX_*(dIadtWB%BCx5=0lV$t0t+)NTpD$rR3`a2bW0DBMZm9tw|B_$!4sD11Yqs{lFp zQW#9(TOsB!b%i2K*P@W&;7ij@DGUQB5PT-y#LFn1Cf*EiE`^IITub5i6z-+)FookK zw9gdIqi`ueBcJajefb%s`zTy1#`F=IK1bmd3hz?*ltPX@(u{FHo>M8DOW|?~nNe({ z>2nlbpztAuyc$c0E0Mdu7rK&p6#h(Me~Ue^`Ty6#J3m&Xd7Yq*5O& z`;pTCFgv1Rv0PpxJgsnq#RleV8*SS%gt)gtx5ULcno zz7~9ocor+-4+boc#YRzVI*Tpf4}-F+EVd2G>JU*QhRZo9t3%RR>`!Q~E*Z*Vc6MsO zHn3P7I|ZpneqpfyD62=DFlY~bX$xhZB!a~fq0EyMQfwdTZC6IT$O|-uWGpe*je~vL z91lS3y8Dn;3`QaZLar}SS(N#bLbfbgV9#wxwovRxPH%xbw-Mo^8wwJl6Zml(lTIvF zCTPy}C(~JMsvw0lAxBtj31Cg(=9a0q1+ZqM6^k7dL~;YjFc!NkXu}O8+ga?bAf6jU z-msX1Foi28kwFX>FJU)s2pPv>LBhV=Fmi*%vV{5EDB_0K2hh)A;UK_LDaOcr6zR!e zqECei(6?nQhBDETEN8J9!V%n-jEv3->102Vtf zR0HKA7P~I&Pg;>96l2z?6?uWK3cD(82n@=EMH2^#{m9AXHRZ*S?kv_x)RGrRR*D4mx`@HrM7`w&qtUJ}V;vClCni#?`gpRgE_+yqTAj$+Kr14ezbu>>VVN%pZ=ZOI=zC3(tXVUkCH`JtNx z`zTfN46t+->o0i)SUH1H&8H-@Oqf4Wk%bH<65IDDIphF~)wNFn%ne;N=yfyu!K5E) z#bOcm!vGt{VzE#!m#ky4Zcs0mykRk|eF0xXeBrVLxs0$M1XxcNLrLyWMza`dxBlb= zi%o*|29Oslwh7uBK;l|6TrSuvz*8N-VmIv7fGuLN`%soo4zie?gBmabp$Tl=%Rx&D zNMjZYb5H=5!eU84SwO~7jG1{Y31~;_QN1*fs93Cz!#JWR^I2@5LvwBs`HjJ-tr|og zv1O>UK=Z~>F0^bg@uS#}9M>9i?S_y%7HeE%sohYroyB5mq;Q9m7cABTu#qG*7P)|) z0IZA@ve*>BMv+x4wywqoyD{V*i|wwF0maVKcr zGb|y`XX>Rm?zfvjdb8L#$D?)=$q|a-4*1z_GVw}4O56cL?iAurv74N|j+gDG zKt6|DcEoeQO@JKoCr!VolIGMz8fSoTM+c>Rf;4u-8*(@#n8MZ+A~$QE@ihN`4m$!L zF3F(W`p`7P)3X1T>Hd_mfWjdZj-haB6}Z46XEmg`$WU=g>z_}Nt`9) z{NU(5F5Qn(GLVs(L8iJ!4x>#uTv7pP9@#{5m>D|-X)f$9SMV4Y65M|)0IJD)3csgt z4}}LQJW1g%6ken74uyYG_!8hSI5Qy>1H5Th2cVGa1Mt3`9N<&CD4Np_pqeBBd?^q^ zEq~I3=8MT1SFun5X-A=)Ty?D_^n+3%SHlVAH;0@%t|0)O+>(R=q=8#6VF^&GAl=?A zPgn-&Uxi|lXd}gRFHQ z!Rxn|AKSaJ>9+sdF+1I-jn9b$!p;J1#$9Fkb|5^k6RATl=2tgsfP0f zpDY6?BKrV3kP85v$YX$R#Gc~_UUz+fp2QcRl(YfpN74ZLlN^8nWClPP`2k=kxdt$j zyaU*ZOogaKG_4y)mO?s_>;u?|a!4f?Ae~Nb1ME)Taz&&s*~Sxrjo%G0m+S|aM-Blj zB*y_7$Qgix$uB%dGK}!~j--^-1UQ;B0yvID@kL|`z+)ma4+)WMv+(&zUfLwv}5#nd(NKTMIfM-ZL!1H9Nos=ww zuvrtb5n2p_(>OvsndKNne9531LEr}<{EU1JIn&5mfcE5xLlB&{;vl~sg`>!qkl&09 zgPagD3t&sKA7Ctb53m;*1*PBxIY!e~V#z!*Pmn~@eJNBz&S0U2rb{UtMSC@#rYk61 z3^a{ID`77)@bc3QH-hpl~;ZS1BYCN>5=lg?%Y3rLcm+s}gLt!X7DiQ+Sm^;y~+C*w+DR zNKKkUVKjw(Yhr#WO;^zLZkoPIA#tMg6h>3nm%>sCD=6Ge;Z+KWGo`06n!>&mmQq+> z7$r0arJ|`KvDjDKUYsiKD;_A`D%mSJBKbwq**?o&Wk0}PXJ2A}%;9H;%MK6VTP+;y zG-$6{0PBH2S8De;z{wQOqi`98n<(6AHx)|v(DZS;S&;tKt^(i<3g1xZDnJgt6b4iH zR){%FU7=_k7w&;5WH|VW@cI0vBBTiuA^-6b+6PGmr03D}QptNBA!8h{bgBd9&!y?* z4kP(S&Kqg|IR~tJfx?Fl*h5~8&%ug{!M1WB-pGTrJ;BJP1BH$-elA3g5Y_}Lj3SC5 z?F>|4{{eD|E0l9Ut0VLPDlXV#gtdT*3wquaU>(TgK*Yoy()FN(1Dd}Uq`jboL+S$r z?+i*fU<>L&+6PKFa8KX`=}0Kyk|@aILL}T5U`vRma={if2G|;67+g5wGz0p!0J&ft z0s(d>%>nixa)3Qa2*6(OU3D(lf(W2g1LVT_E(+590CGt#aODsUg#&;q_+k|10ap&3 zq7Z6HJIF7fun=RhWFSB;(ZRR7IYbYT3pS-az#@_aIfDSY!l-?Szc5YsLMRgP#I?me z!~?{qB{%H(rFetDfi*y%iIA6ecn4z4VRE~{+8g8jn8JAYBARDSS7L*XiCbq8Pm!M7 z5bH@#`=OAgOj;#tRYiH~HY8c2)M@qF979lAu0p3y)oKb1L9uxnHGE`hbpvwpw8d#^ z-5`xptq)S=<&mTUgIcF8Wb^)|`ozdEPMxDE&=@q@0vlPWz+J5~l%y!~)p{G{vD&;m zwX#y>!aQwBKJ?kxEn`bb1$u*`K&dwIF=p6q#aL>i4P#N|7Faw{t;jRvrWq85B6FwN zGJUe5K+#XFGj*a;zU{tL=2eufSL!r{Rs&D7$gGBo1%-`KSu!w=ER8mkUQ(z|P$&&r zU5V{QHcqi|Ft({!QR-S$V9?~NKSV=cm`wPf817-K4kuaVAPp;(8raGdEy~W*=yTN!gRbg< zMH-!2Z!vUik2YLg8FDd}nVYLptx^$FOAj}>N<+FfO$jQ7ZN)mznhy6sB{G_YRNWQ% z%p%c52fenSt6HIgO^z*hE>Ih{V}eebkEJ9{Z7}8$ivi`jd>+t`pv_` z`WBO%YMNlss&}U6Qkok60++o8g z4C-{;;!uWpgEWScG@t;52rEp|6ob?jYCl7fr%^!-BPC(`Z9x*JF4U=&Kx37cr?$$# zZLii@5$T!UnJf&uS(7@$Zq%t2`Lrvzb)l9{fs>CsEizyLW~`e|LsAvW0ieGv`eCVt zI%)K%6WSFP8chUMMzmLGEa8`$3~Ch=>q(N{DueEb1O@1nq=FnRyQLU=6$?FuS~Rbd zLT~6+h_l7utYJVQ?50=iSQPiN1&XCcO=GF#L3Ye78ar%k&9Wtytp&?!*a4wg$8|2i z=}1D24by1kZ=MiyDpO;~?VOVX-8SbL>GdFyCO)PmwpIFfT+%cKwQc@bVo^I*3l_@M z0ic2PgN>Vp({ zMe3|9LU)3iq_D~_MOOZyMTw;t8Y?oLO|s~y zxsxo7RR>{OsJ!8%pxnVHV^!e^9X177rbU8MZGIu{Zxzg}A+1oY)Z}OYNh*MO*D%v$ z-q$d1)FhhRQ+6U5&wwd3ru)H!(&bFk7U`5~wyJeb5~~|bw5Uq;v<*tgpjZkXVv!<` z4k@OjP@&g@QA8z5t!pPuzQ#aneFPbDL)V$o(*)+Ef^T1d5@mo7Y?ke>t$a$)I^pKI zVeB`v3#fZwYNT==7`phuAOr=9ybOg-gKiXxe3d*iZ|ID1TCFG0VwOH)=(I<+Mr5?R z<`%&qQCHnO5_X?j3aQa3S>~~tiF9Q*9X$?#sZ64Z&qj8lR&M~4iIQNkS1VOBZ(?(S zWkr}i%TBO1%PPyHCM|Q}L~1mUR@pHn=BcQb#9}F`rJ=*Bt_>_i)oCGiupcc&@Iy7* z6{xDLB}p>5Q;f}GJbBDCyZ%JUy7^jql%NVP54r+U20A~V`uecLjLtTd8aQmg&->Bc z24uzT!57+xodlw+CmQx338i!haEhRsn-r?m1Jo+Y1Z*}sfQ1$ZSW*n$QXUxa*jzlWrjj)=Q$Ul{p_;C^R~8oeT0xOuaEL8Ia_u6*&o-JT+}N2NLYWl0uWSf{q1} z6reU>v(q(TJdB8?+o`uWCqj8io>sw37j}m#4@&_eTE=qgne(o3a)=raPqa(4QA?)4 zhnAYurKUicSEMrb8+DRdJu@v@%L+@MqP562*I-UX$b~&eViH_mb$)hUNjn2L{@F#~ z3b4*#S9OjthG3+jGh-$+W?Rfr)k5e=j;3D`ICyZHvQ?a4s3@>#-N+R5k*Y{(uvMe5 zM5pPOYojP#2f~%F&<(Ir3lSu^&qN=Oo1LfTG9-SUIW_P z%rCZ68a1#QMS(?^Sw?AUWswd}0dVqR5?vwUq&HW#%m$lbB7>0@=otyHAf{n}pg4`9 zUjb-TjS@~AYVe`@p?NWrF?rw&Kzs{N9ZW6u_zws6{6ZMHj`b|)m>`2LUsu@vgK5g5 zi>9~%ETln`t;vJom>V;z9E&`rMQll10Gk2(kw@ZH8VEDQ=(NQ&s$eFsRDecF4Mrqi z3r8c9(4s-6LJvxZIeDOOpe+C=Mms>AtTyCoK`YUi9aBKssZ?Ex)DXEbCX!U3PSG>X zGq8~qt2hO=fNg7(OsSrv>q@}rz%i{zZ4oYEXpH8Rx){{gXKJCQg?_@h5ri9}DzUk0 z<$!Jl8X6SH(+p9oOf@YJP;m-_f*y1jE+&+6hBF&=?JPzIvSQ*Bqt${YEFi5?b?7Xq zlhE74KpFjfSJm?1b%*C2Vk0IgTrO;3JwW`6Q4>2OQm3RKPK3|Vv-seOqi#c(i;1V z6HX12dFI%4tkhDd99p7`phNV0jR@LJjKqcn6K!Eu{6O#>aidkL8xa9@(Fnuw6l+mq zjV;5n($jb60%jfP>@&S*R-DQ1W}pI3;s-0$Ox%$%y6trR;DiH;z9=uxTxL7BQkNpt z&?R`)iH9h<0-i(8gGhWl#L4mLBk*zI+puvEgV$G6mIgEmh_*u%0%GwxxC_kz4qABr zns~)RNdeqy;?q!7N=wHl16w6j(E@WVR5RdpGX(vSotmUVo`!b8uS(@KDAz$3u|Bxf zP_HukBw7=xv~aO(P45R61VvDSt>6$z@=$0~4c8C~BB!YcxUNvZC3h%XPXq!ChU*9w z%~L@t7*cY;!(p;y@J|JOkANH*l)%H;HLG$Dhq4eTMcNRkhdi_4jXW`>fN@}pGM0NJ zaEyffFrY=g*f%A-fxA~b7%$G35=O6p-fJKYXHFPR9^6vJ(fPnx)xfxorI?RPSO_!< zQbJMy<^v_E69<$EI`wt#gM_dztuMVgZAO{yv1y4UEA*_dUtD(HBwC|n@b#TU! z7q*V8LtIl~zEQBS54n&BT$*=<&w-Gy0ZOE@JuYJ}NML1pTfHz*dn2_TdVuqwgwJ&7 zRT`w2z7a25<>@dp*mEN8PUi>b6D7w0vS>M~5}-(>r8wypcH2krPTlwm3b0h z>)E!+r7`9f(iW90ADeVOn2QPlTe3;f1l2|nl_r#=>gZ67m}jcWs7zyyg?Y_`e+(z& z2&-V#3)>V7Z(C)!Gc<6!n+m*?pq{|6RX3LARmWn~BmIC2(K%1Zj8dcSDR!1^>yGreb)>;N_9!iTA zG=bT9Aa%@pJ{u_dnfF2IXa8yQkKHkDvcGo#(0~Vn!3~Cg5%4b%K11PCMol!Db~O9h zu$9nU2Eu1380Rpcz$fYD@GlbbLeNBmI}r+L{1*YVXuh!~ItiFUw}NRQ3e0^JPz3@f zbTuM@Qv~o(K^=4$qL7X@Ke&_jK6l^Ew@5YQQ&3{;P} z-9f2}P3~P|lm>JwaP=6u!8u0E*edM}&{;b;w#JAC&r)*Cj-k0doO!rCg6B7xwZ!?z zgKt4%FVJ0OP8Xyxvz~uXXRTzaTW=Efadg&(gmEeRLBCK_pyZ+CGAYJ+MBHe0NK14X z|BgBl))~2F0&TXruDly?!gct&`li;}er%0uTJ&aSxY`+Oh%0P#?5d>-M2WU`?y93j z>HSxzQKoH4nJtrAeVfR|ypt?<8HxH=dt;jW%zs+bXo_v`G}5;4qjqBu-TAm*3P4^M zcfSZ$izxnSzuEyO6&zyzP8X2UY5z&1T-`ESt7}`Q^BhokQS>w%4xgyB(KyQ?jp`dq z&`d`{Dx8+08OIHX3SJEqXsBgC59-_9(i=7^L6V#X(-Tz12eR&&-UfwD5mx*=xuG!O ziHI@x?CHGM|D*+s0(`)%C;e02l?^}X^Y7wha}F~9UEHl#nZ$oAU$eQW8e<~=xOdjQ z(Zdgfqf5Y?T6KhU`Pkl7cIc|xeMJ55=4f-Zvi{wzSkDuQNsU^uWQuFMQ3paZ>#tjV zl!yl2*?!IWPRxAK<{`Z^>V#e$FK~CM!Ete5K0KL^RzfM4<5I`P3qPHGoPFG-cJ3|> zA?b)1;4V$Lj-GZ>4rB=k$3^5)2N9P#JSlPHLka+K_7O=5rF4XBE@pEDQZCogCD0D| zIy%A^eH{7zNat^)^Cw)cz|qro*oz70d7yT&)K|>zhivp&DhKmwR~O53F^0v=9vdIs zzPc#D=rL9eB)VBUgiIXI#oEillSdFbMIRr<3#d$Ps|Uv3)<oQ$~jEJpw2!n4kDJu5f<0Q4Hgds1y_}alHd{ri-`$|luJ25 z(m~2MCLJB=>bK^&v=gEjG~|E;5a%!ik+|w%2qIw_Do2CrS5}$U!5|OYu^>2iua*m`s$5RNi>f-6>Xj&If+*tlDb+`f%Pv9KD$Lk0_K7P-~N9g(R zJqq|D7y>&40s!o;mE#l#V6(Lm_#>dbNW>WrkeH9o9=1=;E>#cCjjR<*b?0X2Xe3{V z{lUlg>AJ^rKoB?}YmgA)K8H`(l(tWcj_Ax84@9sRZF{k}KJdL~<7JFdyy2$x-*HkD z84qra{@yplo&ed$924tX%BNZ97#lP1x>gQm(PN~mm9r17VH`?YoU;!~7<_QWAYt(7 zk_0~%#BoVa+*n>pJOku;v37-#cI^T~Y3;63|t!s6hKR?B(6S4Jn^C zpWEME*~Bk8S@7u}yr1Hhp7x(pabf?=uQwcD_`7&#)(-Kj<9*;;G-;_-zsq5Lz0V=( zjt+P&uGTS6hcz0iP^%Pjg*qZo5gHm67#bX<3RI|~f&=BM@NAh(l@lSC1rKNDVuc7t ziZ7hcI;hB8>>Ry3vDBsXTd|M_Mz8c+$Y8cQ=t&8hDv4)JA>XAAyZ@0uj4G}4doY4R z_EQ9w&6PO0a_B~`vqMz? z6v{w_3WmO3yNI~ZB%ei)G}v`+hC=ZND0gY77SPwcda?X<{V z#$m@%pYS9cM>`=8N(XR=?BjZC{$_!#euwACb!1?5*!6Uz>n*{hW#-7$Si+#R7^THaBIQ$`2*05iAveBtf zrBWG@BU1-v=R~LjLqnl^QBhIK!0^zpNJT`5N+t`58qODTV8emS>gb5G9>5nulId4% z=EI-)5HTN#N)G%cU9-_Cl{_*`tx|^vDnpbZfuX7p=#)BA85kTA8LU!g zheSlkB2mD>#7dZ*eT`F}d~Bm1l!uRKK4N%(4r%_etyM1*Im)Q8@bIV*kO_HI zU?@Bk6Brp44)PwX&Q^w~K{8}=Rwh~*MInxnkvPD?9+uv5gynD)rJ~ADPjxmw1jT+^ zEW+kj3Qa3v{4QaYdU6g4uvwLP7^R8@gC_*2&8Z8j)>Ka#tJM{1nFsO+2?Vh)7n#4{ zC{5Gm72y+9dT9ba;fc?C5)#EBp+BsU2Fv8ZQgbZ}hCxzkySzLpeLznyg>SW>y;KFk zmx9YVWVory4{N0GH@X!-V0J)`3+5*!vJoxQ`V*D*ld>Q{iO}}c3rSBU85BQyv|M&X;#|+^2=jrbrms*d9aiC$(R>?=YM0j_vfbWLmag=>I z2|^*20rC4Rfbpa&q>|u)hZMk*046{hUpx2@-!VrKC$f&8=7BxHPy9Pv_=0l^s~;#z zK^#C1y$#UON3t*=jM0M}2<76-kJd_u0~&@4^$_AU-wjd%Xra&!dEn{Hc)Nh7Giy$r zC=K2}Gym}MG?)XZ69{!Nw3lzX4~9D*2v1gih!5{Csy@VrzjTrZv})*`!A2n6`qYh_ z3EZD~nA*g*mAcy+6>Xx^w<{7CvAOD`d2f^7NuORR> z5w24>urhd;iFdmw5rwcWC{g`j-QoTj{k1p&1bZnv>5sRc(p z#V{C%x3m}xfyg7YBjv!aLs|5Nk$x4F=R@D{SyV=js`g+FaKsp@6zH%e>zi5RFNKky z1X*&E!dP>lq$ z0e%yN!#+r%P~Z4?r4+`5YlWjJhEiO4e8tiI#ssa5 zZC2iOf4Apa(O+0$qVy*1i zr#yno;a9YgwUX7c$f+q4^EmLUa*Md7MCM~rkMA~ax#E^Qqv)Z1z^)dN&m4I9uWC-H zD0d$vE9dW(mGf3s@VFd^rG~(e=Up{K9B!RF3GEtSvKpq2aqOTA#k5DfZhV0&w_BRr zRpu-JMC2;TRKU5epr1ioAa{~EVy4hl*j25{*A}Sc^<|!zBXPBT9GCmZys@0;THAC0 zl;Ss90^wUl`GwNd*mkn|wQ9&AEE^(|M+M7+qj~}wAqzL5va*f;k)G9%*<;V_UHQqK zQ@hF=%NjCh{eoCcVXj&yjZ2G{#;2vUhzO313ycj7O9)JeijR>ul=(6v^0YZ3HVh*x z=QOaKVU8W)mBTN-LcWAs&f$&yW+{ro; zQ+Q~JyIaBNnm_#THjmqB+WJo49sBOy^>2^Pt?TqG@%K!p;=5&+vPQ=Q7seetw0+&{ z=ZR70`xYgw-nc8*5H#JvnouaYAN_jJ>y6FU z?G4*lQmW-s;xg{oR%`>s#l^N7fFHA}p0h#biv4ZK zcaTYpEO{bJae)m9;=&<5UK`Wyv`i>l_^PSvZ#|`cTL&#|`CajWFLeBKci)|w*P!_{ z(V}$)54lUf&-mo6`maeY!|yh}+_qv%P)P94Gkdn(Ylu2nbH#UCe|_hadwks6$_rR&L+jAPMlxEz#@z8JVyqt`bme(I_Q9b{C!J#6_gJCll^tiUFV)Hr8 zj+jQLo-O^fE9YL55wGnw-8?^Qm}}|4u&il~Zr#W-%osR~H|bmNqGyY~Q?!1tFK_%O zD*nhO9rMm4-tEw#)2;G?Z(HojY~*}kaOv67qmJ8DpvLZl8ar!NW1Q%jD;^YPygMQU zXOD2AE6tj$j+Gn?y)Ud15eRr#$n_L>d zIk%wWf)U&2?noaSwc^jnFpryFt6r}ea8WFKxTXG;ycZqjcAJ%Wz<2z{9*skH%#gRA zU-MXWSa8Ixj$@bEDZT)8NJE=W8@>cAm8y6p+y16FjKEH*}^sh57@-77Y zSnqwasO5cjb$fRy=}NlY^pzo3mJFAFoxCICxQ9Hq?dSoX`A;64l}&h{uJ_euk!O<; z({?-_9y2Ji!I`1Mo^JVm;8%O6KP?{{R{phN2RGzZ`q(jx8}9sO{3q9=vKqCUUH9_$ zHxtGT-qt0U+y35-m)<-0U5akH%p3H_m|1QOBnw@iD~yUs0W;Od)<)%7Xsh|Z-_9@3 zTod7U`R*qx_GL}+I`+#@Sy$ZL&U{csOWMog<(1Y4?qpDu>|C1#2S-K9LYn17M22O{ zm9oGvRa8!3Xox&KFj5t+2#g3-sKY~pRVpcE~x1qC`VMFv{Xh=UGn z^Km+`8s3IVTbC-l0XH&!``Oh?8vQc=&gGN~ed_<1*J$zc-^Ha4?=!D$I`hlR-ig-) zBY#+uzGdc+XOj+&a&;KE>&2UGK}X#6Pso6jhTlBhC(%vsx}Z3@$uxhF+~b!k1%{RT zZl}1fpJNx7Qa33nU{%S3U1K_rE@=O7=lN5gC21U+jC!_o$KrZEs~0V8GetW8*#ei= zLwXdc9{##`%;;bjF1Np`nDcei?2Qi=`6uPA@(cEFv;4E1fY;pfqni6p{o;A1`u&o# zce;qC|8?%|?z6k4@o!_3I+r|9)fw40<@&xuX(`^Xdwx-)*HOPw!}PZg#uU3`$r~M9 zcPwp!BK`RflXP?b-2a`|h;OEh=C_ztvbwLV+-^H4yd{jnlPE$O)ury5ywYUJvZ#k9 z5l?M2e%j*z6{n5|53HNK4myq&nPQXilLyM0q2Tdc{meS7t5$1}#)7eeU&z6q-IBH| zf^R(I7x<}LCX+>m$b*CBQ6a&g&ER^0qQQv%Hx=#Q`BocrJ$l!XsdjnI?JJeW%o&uH z*QVY%?UBQO-W~96mWR{TD=iG8>TYgc5q$6c%KI6|? z({H>Do35)kHz=!qar~$;ksc@Xz3jI3>pE%a22Jx{>)5}WYG`tOQ1kRlZn7RPPEE>w zd-z~hf;{#6#;!M_Wyf_*octU76p_-pBDnRGqYEPiV|u4#l>0Ze3*OxE=g!JorvkJ8 zjBkBwm5BV6u<)ysy(TtFyFKKa4v!O#N3@FkYEyCVrM14Abl7=vMyoxm#96%4Miur6 zsIZ>0ny49EIh^-=I~fl?EYz1xO@eN*S4}=2P7Y&bE&?%oFmdPb?I>gLe@%H@blKjX zl&73-G-1ZI*?n6smutUnwf%gc430f)MK>W4c8{78db(u-tbs*YGkZh{O(v4aRv{<4nK^AAk zL5oFxoEBq#F%>rq?ib)%Rey0gq(@Ynk&P18{-KRtAN+0qKOCDEEKhp=M^@4OPAvm} zj$Lj4?(m&J`C{KA!%}CL`t(`Vx_PIqiBHq%Bt6L^?%zQi}X8xZ~9zOVOtaoUuEg5qkrTLC& zx}@B5+V$x|ugBL@UQAqg=(g+9FH#QFJ2hE1qv^o>d39fSK1w^+??{99y}gbunz*C! zh7x5)+@dZ=U*1{VJ>$|mZhTzxtf#-OIa3~7@Mg&j*BgImZmn1pu=7AOCr9q>6fpyq?dGFYYHXEDgUO*u2(( zo4N>>r`q+c`jx-zx?xg?hq}JwgiB7BRZq3Y63(2ib*E$>f79vL0av^ye6>pQ+O=`? z>KiYwtr(fGP1v`+x^HyKx|n+@_csnIIWGwn=X;jQy{|i_U;2IF>)+cutyax`pXw1b zY?qzSkn1zrHP-B%HhIRuN$2PJtf|p^{-Z@}#^#Q4=pVRk&;a5!bM<47p?`Ud^80?= z@&3!(%bU-=_}jqNKa&yJ?N1&XcW_JXSB|<#dlt7|%Z={;UNdjzb*JS{n<7$0=k~Ui zl?#NRzaJX)w?{5s*uZ7#e?x!EB4nZPcMgNYLS%TX4wh3C{`4WB|Go46-)Zj!3-i`r zxsW)u>97Gob*}BW{@eaJU3^nlAG=gL#joarlgmzaT5XU?o&OM?O`qYOG`(KT)HSnv z%NqSk2HYOH6`yXRcSOXbf?ZCEVY9**9U^zQFVaYwHhgCoeuS?@G&2(-tbY-+I+p|K|C;4V+^Q zI;OvWX}9+Wsl8EquLSMA>_ghy=1JH}dpntwFlcYk=R{UE8+EHMzif)EY*MM4E%m!l zxkT|FcQ4AFN>+O;>`<|EbtirIr$W~t_5U?m|D(?CFxO7AChYCaiwnPWXVdE93&%>j zBy-jW83y*scW_;KZ0FF)TY}EGESi{~y(N=-I7RB3I_J`m=VLL$&&}zN1>u@5e}7ulyiUeE#U?Ew%ng`E2C=ux6hu-u1`!;r1~@&!p*m9>@-D8?5f#i&IPD z=6LE?x7p8HeV@~PV_@@JFUO2M(k0{emxa^wRz-C>^H<5PZ)y+8Zt`%^ye6T7;=0)f zTi4I`E`MbIQ^2<4u^WGXd2jf)zb#pA2-}jff1s~Rqe1qqx=tL}Ga=S(`^JsylKUN4 z5c9sY#HaKtcUjKu7?)4#9{8$(&xzPO&F*Y_ns_AO%=zHbPK}x-`epUJoAL1L%X7Xw z)Iz(Xtg%7h{9usJu6gBq8mE7^zJKfS3kNAS6)bf9de=AYAGv7XP6*E1@a{^N0~37@ z=Ir>=>r)pMw{_s!9+S7+@cI4Qb%&Ij2B+JdX&02bYWljRgI8{>m|0Z!m#Lq+7By%d zyj)aJ(Q9JET@?>UAM!c(NBzzR=RQcf`kbTIj<+9vKy%<`!QExEj>((6cii8r_xa>{ z3(vo5{#DzcZXN>;x-NbzFK^-{D{oQZvVZ&1P%XIiJO?C&lP32&|PDr)MB38 z!6Np|hXAiRHf=9=lv$R#qcdo%$d`jN__SI5yR8?fLk~1L)2r;^fQx@P4|b82jkVz6 zARjCnRFPiV)yA!$t@}93Tm7ovI$-W=*`MiISijVh_2%Hm>fq<=D~0APjW9%H`Q`Y$ z<%5~z)WttO)qEFz?v3&H1 z{bkEmhQxS2O8idos_T{59i7!9j<)f&yCT1Fw8!wiNs2luMT5`hZu`^oVCOip^~@_- z^t`c4PYaILjN9?D^-_oX3SrIdgI>RU`ef^zGl~4ZZkG>liCXpN%pD1vHu=u@k@MJp zgH(QVe8QEKgMC`^&Mf<8NSlYz6`8Sf9}KVAYu>EKWhqCN7Hw7vQonK>`}}&{hFd0O zM%`0SZ9H-9=IJy3Dm)%~sh;DKLvHtX<*#42@%Hbh$GnStc>nV3>UdW&NU2@R= z!}Di3mp0o~(4IHCTZ4t=jf!RETtD+N3gqQncgS+4g8TV@%~7y@YhfX_ePp%Gz2?d7 zO^A>KLTeIBJ9$ld!w@A8lSRU5Hne9Ip&i*YKV?$dd)}|5x4vprtjOfmY$djo6$rqv%8{JF1eMMmO+os*KcyjfSXMZKbC zOZ!X;=&WeCcvyVb?pddOVm>{xGOYdy!|}~4k8B@4MS8n@Tj00*MnCyAd;XH{%T9C* zSTX7nH}}xC*R>MA>U!Hg<l=8#}9;`OndJd{l%K(mg0cxdwZuupPbXW#qJkv-Ml&->hm&T&!B713*P;j z>s_4ld`(BMxBJHDZ;QTmQN3AK?$^=0k@*~XxnE1ji!jYK-f;Q(LzW-Nj=UyLVc)Td z95s*6h3zKmZLSQrTo_HN_LhsrJ1pw*rStbi_3huTPBc%@CR30dCGY-CulL=r2a;R4 z(;7Tp7x1W}yv9`UzMa7Peqjz56IJ`s)5l(DSBL(2Nush`ReR{ti2q1P)?d~L+$;#S zc$-5lmBYpO%&DA4S;8Pj3^C&nd1yFu`6V}@|Chv!rv?3b{$`umztpR#%1U0|J=v}0 z^C6?(v~rfWcsTxt4uS2KCic1H^3}tYIsTz%hd1puv{Ukg$GiXBaJsAeXWwlUZTT$K z{?f?T{lyg*`|&n0FQgJKO4fUJx_^z!yVr;;gi;g~fc2C&*px(3|u7Ca5vQ$@lT-xiEyJT%Dig$D!w`<7x z+v}#SURZD9nGs(*r8@1rcED5h>eHat``YJt>>fQdd~Md&F>!g^nt@l>Io4a$rlHYg z9|A009E$)<_l$x3M?1EKJR6mJFq@N{=XPI#aqBwHOAu8dTMMuf?g zq1oY9A(zAg)$gfxr^~;o6%opYfZc}g<#W@Q>pe!O# z7D>Y{3gZMo*rl5+4MxUZs6p7p7@w}b0plIo2bwT|H)4!#ap560i#u)D-Mn&e!^d5B zP{n#(>b+)S%Q1f6ei?mkN6xBVnPI;?z1?DW{2Zs`3!A3gI6SCJnfTGhX~|EYx!l;1 z*x2nGZQ#!XMxFU_S;?Ez4eKQw8pItJye2jM74Ky^Xa8p#m9;x4e_#L3t);`>(~nEH zv}$;#?}kU+zP}jO!7lKRf_}>FVLP|`z1)52*1m_l2B~g#-yT`8>7YO7uU_Bn5`~5? zTivq3>*89Qn~v@{pk=yl>1{cb`XZeX+EfHsXhuEKc zdt%1n&Rc&C`F_gti4~65a%L=_^O8TkebL#iv*Nyz+|04#+zfkm@%ZFfYVExz`_qQ0 z7Z>?V?j5*wTFjHo6^or0HtyJE%jUTLviF8YhJE9&580O~T2g+s@Ux4qjXT<9Zkpix zmZO`UA*;Dy6=&Yscz?fU(r2q=EoIO7zPY;u^;2Y$*4(*+*Lw+;rLg|w` z-u)J)HWMwp6#2A9+Qo8R>Wupr|8OlXnp@z)>0LT|q^tDjq+d1tg1h{7wb#fQyWiFd zSh=NT)^_!^4Y{Fv~}cOhx(Ty2K?x9-u_YK4|4?T z4n&>hxXEKqkFQap`gFwfzJ7UYze<{aC-;+6SLUT{kOb^q`^$=EYleu|{yekCp}uwP z?&J)*9o)5%OY>VRMXAR(#%=C%eqRu;Xl3q`!}(8I^j_%kG-2!2NY$zWRoLLKE0i?@ zPe)IC@!Mr#jkCQ=mL@g1Rbyv`Yw^zMtslPrtyxbe@8k^sMMHE~U0Q5T`sDom`>|h) z`eo>bp=0a)(q{d{KDWnr9$okG!sb10OlcXoCZzlR&28QVpWeu8y?(>msgWa2eOVgt zEG6R$pRk5|qY6|b)3(m9xw?+;=)+I9^2Sbjp7rQN*Ig5*f4Y6QkD*~!ZU66%H1>~d zI6JCC`0-)ur>^nzUA7|Up2EBTHUFe9v&LO-*yprQ$2MK}eVf_VkN4>0kY3Ht`u$vWyAZG-kgv< zIBP@m(LZO-@4c(o-~Z41`Fs5*2TYER=)C9Jn7Hx##GUq^SsL5iFync_i^0gu_16HOs3xVz`vkyVXCnIHGCX^cK_cVHFX zs&cboc}uDbY{8XJiT&QqF6G+YWk1PJ`i>8k^+apo%?C>)>s*ms(Q$0j$KNc#_Jw^5 z!GE|TGa0)qSx8oJFg13c7>yekyRNcSS&9({V;A#rcMKokZ;+KOz|KqgWwT^u(`98} zm|}ZDJa7|bZH>)wIUXS&Y7ULJN~_ev6EGV1ZSfLip*|?rkS~iiG2qHV>jz7{ES`JL zqR+eI)AdStHZ=>LGR9xN!)L_tiCFr)z0|9cLZ#NX-{Y}MXJ1V(sT*|qyrEx%dG<4% zuPLX_iJ3Y4REfisJ?gBWfHp7o>Q3g5dbhLfZONgQyV|c<{6up>xvN3g(pi1fqo)l2 zEFrbqd55XPPSx$``J`3MXI)RMdpqE_Ho~AL^KQ1TxAe@nUd7X+uHR7|jB7o3i0>2E z;a^WNjGFZHa3gL)(;p@{ZCkR!&SBpD+*i3lGb)<4Z91TPlG0nODd;(S=8aKLcTawj z(CqS?mM3w>9b4N!7L7mWy*Ie_^+)>ykM;U$Q&N=V zN68OAu3q!|hF>nYkLwcOJu-M;A zFEdg)?<&n~uyC+*u+NZ(?Ii2lzFvN0NuNCn$IZ(en30kgzdPpOyg|JrrHKRHmMqw_ zBR{|Y!LEAO8beZ#%F8`!%gR06Xe?pIf7@^|Aq5*pLW`4TML9#uC+t?jy=-jC{WQw~NiQ z;^y-{oi{;{)wI_SohqDGZ(P=}e@=^WukPJld+TV~#j`1#dw!t~&%_lCQy0bxq83f; z^Zc{Hw-)A%Y&4c{|8m#unfosPwP(<}32~RNy60p#eCekw4=q09<(T5ttw4WePr%q= zjbGe%m)>#|4$=lfK&ZW_h(m6|(WrwtBG56%`P6yVW zy}MewbU;b*$i@aWmEe@6W=Y)I3aodkK`E&Ots zp|Ebm>?f~(XgcTh}W8^UrfeGOe@Mvv(Z16`uT3b=>cmx7H1L4`g9!95LT-KC2_1sD}=zot>FJm95 ziGXh!%R|D$!tg>i44isE;TzbnHpBiS$B#xbKj!%1Wj=mbKY)!#4mc(K&GX7DylQMO zcAn5edhdIwp4ge3(MkW4$b{=AV7XjZTks_&Iq?q-bNzrD?0q>1COX$`{AiIC1w``?90E z{Q3rW@0;+rd;77$qw5Y{gukZ7=*t_+k%%W90Cd4F1cR5*ezMxINkF{4=?n7`u@L%EBRzMBUkc!-Id-@CH}5g1WN!Oj6kl zS=m%s*<>qkwoKOAtaB z{jD!6yg9B*jq5*No!z!K6H~#VUk!SLq$L+4Kc=swZzm9C<5BqZt_P_G% z|5SJF;ZUu6cp{9^5T!9RLWxAP1~X$SCzn(>C=qrvq8maox#Td0vJo{XF_q9nqhX|` za?k9|xKvU}F1a(2X~s5;F0vP$-Bzdb>_5&q&p!LVwZ89J-&)Ul*0RPIHjb-I|1j6cpiL`|CY^&-EjwUJ9%+fNun+5~xD ziO}@_>GHMQ&F{&P>AuvkJpZSCm*1g2n!G$Os=E$LkE2&+sTM7^h`rB_zNBTM!PXu+ zFeVmNM|rzxE1cXwa0$r`Dv(Z8NLW#}KVPwl_ELU3ExPu}qx>g=$XH?DrXblK4^oB} zbbm+jPW8ab@jgfo41 zl6;HYhGwL>U2ohwJ=!(JL%_3glA&#ncf@37B3g~B$#P>Cb#2{zac59l&eK}w0iSM{ znwDPQoGMYF5a1_3;KC$>W%tFyB8b`(|}TGoN#J#P8x;RT$h`X2AI7fDep9xi&V0ZbkrHFUk>^SaU9hEUEvrotME`-s zEz#T;w+|re(p~xTTMSg34oKvgUc3`*IeOLZqzrPSs$T0yyis?SMsIL+ha{^vab!oV z6;7&j9Gz&aa@8Gh%M=Q<;e?HQT|nNe}4iO@2^dg}3w^ z#Hn9v;=!qT8{ABS<$|)TW$e`=eYrlWTm1ONDmj|z46Kwjf?d?V9R2P$pi%?h6k-9@ z5a7lsJV=9`m}&^|?P*6rs6-RuSG>S?aqB;nm4lH6=%|^Km48MTkQu=Ix6tL^jQuSo z@JDi;d7c2Y+T_(YHL1Bjj9V%iZe)6K5doQ@It8h;)C$I6u4`bpsnpYg-FIA6NLy0^ zQmBcVZIFDDW%A4wTEd!qBx5Sl^Q>m)YvDXU_dIVU~*PnTIwW6Zm+RWb(sI z{gur*Qa3RC1~z>>t!xoSI?$$H#BdbGTkFP@eiT(fOUW+^rpcE`VR)(j_#+=fB?^e~ zPS{sf9EU3T3tS(_2YO3IhG5ib%wL``!DJm;=lSgYGi^!VC_#|0mHqroNeEgqD|6_G z@Vwa!m8zxL@oaXf8By{rvEf9H{*uHh2~(>yLmS;Z_H4&Q#kRL$aRW7S2BO$*!{Up9 z%TD!Sb7CYv7gx=p6KmOHWXz#Rp-eHKvZ^Ic_Vyr+52-esVvmRLYIb_%RI%Ee| zFq+$SR>Kb5S`zdpS{@Db_FITJph`hP3etJ%MlztKqVOgCGsc4JZ2j=10SA0;0D=L+ z@3|&O=7YBdVE-HdtlL+HZt|z;UIVJH$Q(e$D-b@`JNIttg z33YCub=g%rc!w+)iZ!^ z3trgMss-pX)=|0mPq@*V3K^84+TLvOF=h1;h^=j@92}tZFBm{#35N0%pfm%NhXCc) z;^p6)x}b~|phVN7{vTh~oQKtMbHBJ0mLNkymf)y&Ez@`gwF|#|5OU_^M2-RRq|Erp zcE#je>6HAa0ITC}@E$g^s?e-nr6khfrndu08Q_XD4Tj(Q`NAf$EF#oZhUl$Z2tUPF54}mN@%j5E^5Jqs<0j(vFxE(Wmgqsr*~7Nv zcyeZ0uki94+B9mi)rzw`U#}aF_YHav(GwW5u1`-qNMEI;Kbn^)HGc7<{;+TBDfYEC x4(vI7O{nsI=H>VplcZ0Nd*0v<2TiYXJ~lLr3Np{@)Ih=(MSExyjXl7a`BxpMLqGrk literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET45/Microsoft.SharePoint.Client.dll new file mode 100644 index 0000000000000000000000000000000000000000..3f504f6423fa4b362a88076fe8289c99435d56e2 GIT binary patch literal 760040 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
ch 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

Li2={2yGPFE_6`nj8N=aH@3b)S^sv9zFlBP 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

-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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Regression.Tests/PSScripts/_sys.common.ps1 b/SPMeta2/SPMeta2.Regression.Tests/PSScripts/_sys.common.ps1 index f2a42a4fe..544c40468 100644 --- a/SPMeta2/SPMeta2.Regression.Tests/PSScripts/_sys.common.ps1 +++ b/SPMeta2/SPMeta2.Regression.Tests/PSScripts/_sys.common.ps1 @@ -312,7 +312,7 @@ function EnsureAssociatedGroups($web) { $envType = $g_M2TestEnvironment.EnvironmentType #$o365RuntimePath = "$PSScriptRoot\..\..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.3912.1204" -$o365RuntimePath = "$PSScriptRoot\..\..\SPMeta2.Dependencies\SharePoint\O365 - 16.0.2617.1200" +$o365RuntimePath = "$PSScriptRoot\..\..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200" $o365_UserName = $g_M2TestEnvironment.O365UserName $o365_UserPassword = $g_M2TestEnvironment.O365UserPassword From aa0f627f381cf99ff7c114362c6c21c29d290cd7 Mon Sep 17 00:00:00 2001 From: "support@subpointsolutions.com" Date: Sun, 2 Oct 2016 19:30:24 -0700 Subject: [PATCH 07/10] + Enhance OutcomeChoiceField - add choices #898 + added Regression.Scenarios.Fields.OutcomeChoiceField tests + build fix --- .../Fields/OutcomeChoiceFieldModelHandler.cs | 88 ++++++------ .../OutcomeChoiceFieldDefinitionValidator.cs | 11 +- .../OutcomeChoiceFieldDefinitionValidator.cs | 60 ++++---- .../Impl/Scenarios/FieldScenariosTest.cs | 32 +++++ .../OutcomeChoiceFieldScenariousTest.cs | 82 +++++++++++ .../SPMeta2.Regression.Tests.csproj | 1 + .../Fields/OutcomeChoiceFieldModelHandler.cs | 4 +- .../Fields/OutcomeChoiceFieldDefinition.cs | 128 +++++++----------- appveyor.yml | 2 - 9 files changed, 244 insertions(+), 164 deletions(-) create mode 100644 SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/Fields/OutcomeChoiceFieldScenariousTest.cs diff --git a/SPMeta2/SPMeta2.CSOM/ModelHandlers/Fields/OutcomeChoiceFieldModelHandler.cs b/SPMeta2/SPMeta2.CSOM/ModelHandlers/Fields/OutcomeChoiceFieldModelHandler.cs index ed2bce051..a18d84ef6 100644 --- a/SPMeta2/SPMeta2.CSOM/ModelHandlers/Fields/OutcomeChoiceFieldModelHandler.cs +++ b/SPMeta2/SPMeta2.CSOM/ModelHandlers/Fields/OutcomeChoiceFieldModelHandler.cs @@ -1,44 +1,44 @@ -using System; -using System.Xml.Linq; -using Microsoft.SharePoint.Client; -using SPMeta2.Definitions; -using SPMeta2.Definitions.Fields; -using SPMeta2.Utils; - -namespace SPMeta2.CSOM.ModelHandlers.Fields -{ - public class OutcomeChoiceFieldModelHandler : FieldModelHandler - { - #region properties - - public override Type TargetType - { - get { return typeof(OutcomeChoiceFieldDefinition); } - } - - protected override Type GetTargetFieldType(FieldDefinition model) - { - return typeof(Field); - } - - #endregion - - #region methods - - protected override void ProcessFieldProperties(Field field, FieldDefinition fieldModel) - { - // let base setting be setup - base.ProcessFieldProperties(field, fieldModel); - - } - - protected override void ProcessSPFieldXElement(XElement fieldTemplate, FieldDefinition fieldModel) - { - base.ProcessSPFieldXElement(fieldTemplate, fieldModel); - - var typedFieldModel = fieldModel.WithAssertAndCast("model", value => value.RequireNotNull()); - } - - #endregion - } -} +using System; +using System.Xml.Linq; +using Microsoft.SharePoint.Client; +using SPMeta2.Definitions; +using SPMeta2.Definitions.Fields; +using SPMeta2.Utils; + +namespace SPMeta2.CSOM.ModelHandlers.Fields +{ + public class OutcomeChoiceFieldModelHandler : ChoiceFieldModelHandler + { + #region properties + + public override Type TargetType + { + get { return typeof(OutcomeChoiceFieldDefinition); } + } + + protected override Type GetTargetFieldType(FieldDefinition model) + { + return typeof(Field); + } + + #endregion + + #region methods + + protected override void ProcessFieldProperties(Field field, FieldDefinition fieldModel) + { + // let base setting be setup + base.ProcessFieldProperties(field, fieldModel); + + } + + protected override void ProcessSPFieldXElement(XElement fieldTemplate, FieldDefinition fieldModel) + { + base.ProcessSPFieldXElement(fieldTemplate, fieldModel); + + var typedFieldModel = fieldModel.WithAssertAndCast("model", value => value.RequireNotNull()); + } + + #endregion + } +} diff --git a/SPMeta2/SPMeta2.Regression.CSOM/Validation/Fields/OutcomeChoiceFieldDefinitionValidator.cs b/SPMeta2/SPMeta2.Regression.CSOM/Validation/Fields/OutcomeChoiceFieldDefinitionValidator.cs index 1d5e1c4e2..422517330 100644 --- a/SPMeta2/SPMeta2.Regression.CSOM/Validation/Fields/OutcomeChoiceFieldDefinitionValidator.cs +++ b/SPMeta2/SPMeta2.Regression.CSOM/Validation/Fields/OutcomeChoiceFieldDefinitionValidator.cs @@ -4,8 +4,8 @@ using SPMeta2.Utils; namespace SPMeta2.Regression.CSOM.Validation.Fields -{ - public class OutcomeChoiceFieldDefinitionValidator : ClientFieldDefinitionValidator +{ + public class OutcomeChoiceFieldDefinitionValidator : ChoiceFieldDefinitionValidator { public override Type TargetType { @@ -16,13 +16,14 @@ public override Type TargetType } public override void DeployModel(object modelHost, DefinitionBase model) - { + { + base.DeployModel(modelHost, model); + var definition = model.WithAssertAndCast("model", value => value.RequireNotNull()); var spObject = GetField(modelHost, definition); var assert = ServiceFactory.AssertService.NewAssert(model, definition, spObject); - - ValidateField(assert, spObject, definition); + } } } diff --git a/SPMeta2/SPMeta2.Regression.SSOM/Validation/Fields/OutcomeChoiceFieldDefinitionValidator.cs b/SPMeta2/SPMeta2.Regression.SSOM/Validation/Fields/OutcomeChoiceFieldDefinitionValidator.cs index 577f76a13..a6c1612cd 100644 --- a/SPMeta2/SPMeta2.Regression.SSOM/Validation/Fields/OutcomeChoiceFieldDefinitionValidator.cs +++ b/SPMeta2/SPMeta2.Regression.SSOM/Validation/Fields/OutcomeChoiceFieldDefinitionValidator.cs @@ -1,29 +1,31 @@ -using System; -using Microsoft.SharePoint; -using SPMeta2.Definitions; -using SPMeta2.Definitions.Fields; -using SPMeta2.Utils; - -namespace SPMeta2.Regression.SSOM.Validation.Fields -{ - public class OutcomeChoiceFieldDefinitionValidator : FieldDefinitionValidator - { - public override Type TargetType - { - get - { - return typeof(OutcomeChoiceFieldDefinition); - } - } - - public override void DeployModel(object modelHost, DefinitionBase model) - { - var definition = model.WithAssertAndCast("model", value => value.RequireNotNull()); - var spObject = GetField(modelHost, definition); - - var assert = ServiceFactory.AssertService.NewAssert(model, definition, spObject); - - ValidateField(assert, spObject, definition); - } - } -} +using System; +using Microsoft.SharePoint; +using SPMeta2.Definitions; +using SPMeta2.Definitions.Fields; +using SPMeta2.Utils; + +namespace SPMeta2.Regression.SSOM.Validation.Fields +{ + public class OutcomeChoiceFieldDefinitionValidator : ChoiceFieldDefinitionValidator + { + public override Type TargetType + { + get + { + return typeof(OutcomeChoiceFieldDefinition); + } + } + + public override void DeployModel(object modelHost, DefinitionBase model) + { + base.DeployModel(modelHost, model); + + var definition = model.WithAssertAndCast("model", value => value.RequireNotNull()); + var spObject = GetField(modelHost, definition); + + var assert = ServiceFactory.AssertService.NewAssert(model, definition, spObject); + + + } + } +} diff --git a/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/FieldScenariosTest.cs b/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/FieldScenariosTest.cs index 3397e138c..bf034f6c3 100644 --- a/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/FieldScenariosTest.cs +++ b/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/FieldScenariosTest.cs @@ -725,6 +725,38 @@ public void CanDeploy_Field_WithDefaultFormula() #endregion + #region o365 root collection + + [TestMethod] + [TestCategory("Regression.Scenarios.Fields.O365")] + public void CanDeploy_Field_To_O365_RootSiteCollection() + { + var fieldDef = new BooleanFieldDefinition + { + Id = Rnd.Guid(), + Title = Rnd.String(), + InternalName = Rnd.String(), + + Required = false, + Hidden = false, + + ShowInNewForm = true, + ShowInEditForm = true, + ShowInDisplayForm = true, + + Group = Rnd.String() + }; + + var model = SPMeta2Model.NewSiteModel(site => + { + site.AddField(fieldDef); + }); + + TestModel(model); + } + + #endregion + #region utils protected FieldDefinition GetLocalizedFieldDefinition() diff --git a/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/Fields/OutcomeChoiceFieldScenariousTest.cs b/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/Fields/OutcomeChoiceFieldScenariousTest.cs new file mode 100644 index 000000000..2daca6f07 --- /dev/null +++ b/SPMeta2/SPMeta2.Regression.Tests/Impl/Scenarios/Fields/OutcomeChoiceFieldScenariousTest.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Attributes.Regression; +using SPMeta2.Containers; +using SPMeta2.CSOM.DefaultSyntax; +using SPMeta2.Definitions; +using SPMeta2.Definitions.Fields; +using SPMeta2.Enumerations; +using SPMeta2.Exceptions; +using SPMeta2.Models; +using SPMeta2.Regression.Tests.Impl.Scenarios.Base; +using SPMeta2.Syntax.Default; +using SPMeta2.Syntax.Default.Modern; + +namespace SPMeta2.Regression.Tests.Impl.Scenarios.Fields +{ + [TestClass] + public class OutcomeChoiceFieldScenariousTest : SPMeta2RegresionScenarioTestBase + { + #region internal + + [ClassInitialize] + public static void Init(TestContext context) + { + InternalInit(); + } + + [ClassCleanup] + public static void Cleanup() + { + InternalCleanup(); + } + + #endregion + + #region single select + + protected OutcomeChoiceFieldDefinition GetOutcomeChoiceFieldDefinition() + { + return GetOutcomeChoiceFieldDefinition(null); + } + + protected OutcomeChoiceFieldDefinition GetOutcomeChoiceFieldDefinition(Action action) + { + var result = ModelGeneratorService.GetRandomDefinition(def => + { + def.ShowInNewForm = true; + def.Hidden = false; + def.Required = false; + }); + + if (action != null) + action(result); + + return result; + } + + [TestMethod] + [TestCategory("Regression.Scenarios.Fields.OutcomeChoiceField")] + [SiteCollectionIsolation] + public void CanDeploy_OutcomeChoiceField_WithOptions() + { + var fieldDef = GetOutcomeChoiceFieldDefinition(def => + { + def.Choices.Add(Rnd.String()); + def.Choices.Add(Rnd.String()); + def.Choices.Add(Rnd.String()); + }); + + var siteModel = SPMeta2Model.NewSiteModel(site => + { + site.AddOutcomeChoiceField(fieldDef); + }); + + TestModel(siteModel); + } + + #endregion + } +} diff --git a/SPMeta2/SPMeta2.Regression.Tests/SPMeta2.Regression.Tests.csproj b/SPMeta2/SPMeta2.Regression.Tests/SPMeta2.Regression.Tests.csproj index 061b3ec3b..af7fdcdd4 100644 --- a/SPMeta2/SPMeta2.Regression.Tests/SPMeta2.Regression.Tests.csproj +++ b/SPMeta2/SPMeta2.Regression.Tests/SPMeta2.Regression.Tests.csproj @@ -159,6 +159,7 @@ + diff --git a/SPMeta2/SPMeta2.SSOM/ModelHandlers/Fields/OutcomeChoiceFieldModelHandler.cs b/SPMeta2/SPMeta2.SSOM/ModelHandlers/Fields/OutcomeChoiceFieldModelHandler.cs index 6f8c83700..6e1b72017 100644 --- a/SPMeta2/SPMeta2.SSOM/ModelHandlers/Fields/OutcomeChoiceFieldModelHandler.cs +++ b/SPMeta2/SPMeta2.SSOM/ModelHandlers/Fields/OutcomeChoiceFieldModelHandler.cs @@ -7,8 +7,8 @@ using SPMeta2.Utils; namespace SPMeta2.SSOM.ModelHandlers.Fields -{ - public class OutcomeChoiceFieldModelHandler : FieldModelHandler +{ + public class OutcomeChoiceFieldModelHandler : ChoiceFieldModelHandler { #region properties diff --git a/SPMeta2/SPMeta2/Definitions/Fields/OutcomeChoiceFieldDefinition.cs b/SPMeta2/SPMeta2/Definitions/Fields/OutcomeChoiceFieldDefinition.cs index 0c8f8992c..0d8f774cc 100644 --- a/SPMeta2/SPMeta2/Definitions/Fields/OutcomeChoiceFieldDefinition.cs +++ b/SPMeta2/SPMeta2/Definitions/Fields/OutcomeChoiceFieldDefinition.cs @@ -1,82 +1,46 @@ -using System; -using System.Runtime.Serialization; -using SPMeta2.Attributes; -using SPMeta2.Attributes.Regression; -using SPMeta2.Enumerations; -using SPMeta2.Utils; - -namespace SPMeta2.Definitions.Fields -{ - ///

- /// Allows to define and deploy boolean field. - /// - /// - [SPObjectType(SPObjectModelType.SSOM, "Microsoft.SharePoint.OutcomeChoiceField", "Microsoft.SharePoint")] - [SPObjectType(SPObjectModelType.CSOM, "Microsoft.SharePoint.Client.Field", "Microsoft.SharePoint.Client")] - - [DefaultParentHost(typeof(SiteDefinition))] - [DefaultRootHost(typeof(SiteDefinition))] - - [Serializable] - [DataContract] - [ExpectArrayExtensionMethod] - [ExpectManyInstances] - public class OutcomeChoiceFieldDefinition : FieldDefinition - { - #region constructors - - public OutcomeChoiceFieldDefinition() - { - } - - #endregion - - #region properties - - - [ExpectValidation] - [ExpectRequired] - [DataMember] - public override string FieldType - { - get - { - return BuiltInFieldTypes.OutcomeChoice; - } - set - { - - } - } - - [ExpectValidation] - [DataMember] - public override string ValidationMessage - { - get { return string.Empty; } - set { } - } - - [ExpectValidation] - [DataMember] - public override string ValidationFormula - { - get { return string.Empty; } - set { } - } - - - #endregion - - #region methods - - public override string ToString() - { - return new ToStringResult(this, base.ToString()) - - .ToString(); - } - - #endregion - } -} +using System; +using System.Runtime.Serialization; +using SPMeta2.Attributes; +using SPMeta2.Attributes.Regression; +using SPMeta2.Enumerations; +using SPMeta2.Utils; +using System.Collections.ObjectModel; + +namespace SPMeta2.Definitions.Fields +{ + /// + /// Allows to define and deploy task outcome field. + /// + [SPObjectType(SPObjectModelType.SSOM, "Microsoft.SharePoint.OutcomeChoiceField", "Microsoft.SharePoint")] + [SPObjectType(SPObjectModelType.CSOM, "Microsoft.SharePoint.Client.Field", "Microsoft.SharePoint.Client")] + + [DefaultParentHost(typeof(SiteDefinition))] + [DefaultRootHost(typeof(SiteDefinition))] + + [Serializable] + [DataContract] + [ExpectArrayExtensionMethod] + [ExpectManyInstances] + public class OutcomeChoiceFieldDefinition : ChoiceFieldDefinition + { + #region constructors + + public OutcomeChoiceFieldDefinition() + { + this.FieldType = BuiltInFieldTypes.OutcomeChoice; + } + + #endregion + + #region methods + + public override string ToString() + { + return new ToStringResult(this, base.ToString()) + + .ToString(); + } + + #endregion + } +} diff --git a/appveyor.yml b/appveyor.yml index 40d6a0548..e4ee30a62 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,4 @@ environment: - SPMeta2_NuGet_Staging_APIKey: - secure: wDc3/dNo7jb7UNTHdOQCwub23doUQ58hAIEhpKT/8lNcQqgrjw8BBfAJiAumtKyK SPMeta2_DefaultTestUserLogins: secure: 3HnXxy6w2UfBFP55pJ6q1/TguITu3p3mmEo+7U2dm1g= From 2b68bfc221f3f1a81660d9f911b97fa4fe6609c9 Mon Sep 17 00:00:00 2001 From: Support Date: Mon, 3 Oct 2016 20:51:07 +1100 Subject: [PATCH 08/10] + documentation updates --- .../Code/Samples/m2Samples.cs | 1305 +++++++++-------- .../SubPointSolutions.Docs.csproj | 1 + .../Views/SPMeta2/kb/kb-m2-000009.md | 15 + .../AlternateUrlDefinition.md | 24 +- .../AlternateUrlDefinitionTests.cs | 19 +- .../AppDefinition.md | 23 +- .../AppDefinitionTests.cs | 18 +- .../FarmDefinition.md | 23 +- .../FarmDefinitionTests.cs | 14 +- .../FarmSolutionDefinition.md | 23 +- .../FarmSolutionDefinitionTests.cs | 16 +- .../ListDefinitionTests.cs | 28 +- .../ListFieldLinkDefinition.md | 24 +- .../ListFieldLinkDefinitionTests.cs | 36 +- .../ListItemDefinition.md | 24 +- .../ListItemDefinitionTests.cs | 23 +- .../PrefixDefinition.md | 24 +- .../PrefixDefinitionTests.cs | 16 +- .../SecurityGroupDefinition.md | 3 +- .../SecurityGroupDefinitionTests.cs | 4 +- .../SecurityGroupLinkDefinition.md | 24 +- .../SecurityGroupLinkDefinitionTests.cs | 59 +- .../WebPartPageDefinitionTests.cs | 9 +- ...lternateUrlDefinitionTestsClass.sample-ref | 17 +- ...loySimpleAlternateUrlDefinition.sample-ref | 15 +- ...onTests-AppDefinitionTestsClass.sample-ref | 12 +- ...ts-CanDeploySimpleAppDefinition.sample-ref | 10 +- ...heritanceDefinitionTests-SysAll.sample-ref | 1 + ...mpleBusinessDataFieldDefinition.sample-ref | 7 + ...DataFieldDefinitionTests-SysAll.sample-ref | 1 + ...SimpleCalculatedFieldDefinition.sample-ref | 7 + ...atedFieldDefinitionTests-SysAll.sample-ref | 1 + ...ploySimpleChoiceFieldDefinition.sample-ref | 21 + ...oiceFieldDefinitionTests-SysAll.sample-ref | 1 + ...oySimpleClientWebPartDefinition.sample-ref | 7 + ...ntWebPartDefinitionTests-SysAll.sample-ref | 1 + ...oySimpleComputedFieldDefinition.sample-ref | 7 + ...utedFieldDefinitionTests-SysAll.sample-ref | 1 + ...SimpleContentDatabaseDefinition.sample-ref | 21 + ...tDatabaseDefinitionTests-SysAll.sample-ref | 1 + ...ContentEditorWebpartWithUrlLink.sample-ref | 44 + ...nDeploEmptyContentEditorWebpart.sample-ref | 28 + ...ContentEditorWebpartWithContent.sample-ref | 29 + ...orWebPartDefinitionTests-SysAll.sample-ref | 1 + ...anDeployHierarhicalContentTypes.sample-ref | 26 + ...sts-CanDeploySimpleContentTypes.sample-ref | 9 + ...loySimpleContentTypesWithFields.sample-ref | 26 + ...DeploySimpleDocumentContentType.sample-ref | 16 + ...loySimpleDocumentSetContentType.sample-ref | 16 + ...-CanDeploySimpleListContentType.sample-ref | 16 + ...ntentTypeDefinitionTests-SysAll.sample-ref | 1 + ...eContentTypeFieldLinkDefinition.sample-ref | 7 + ...FieldLinkDefinitionTests-SysAll.sample-ref | 1 + ...SimpleContentTypeLinkDefinition.sample-ref | 7 + ...tTypeLinkDefinitionTests-SysAll.sample-ref | 1 + ...oySimpleCurrencyFieldDefinition.sample-ref | 7 + ...encyFieldDefinitionTests-SysAll.sample-ref | 1 + ...oySimpleDateTimeFieldDefinition.sample-ref | 7 + ...TimeFieldDefinitionTests-SysAll.sample-ref | 1 + ...iagnosticsServiceBaseDefinition.sample-ref | 7 + ...rviceBaseDefinitionTests-SysAll.sample-ref | 1 + ...ySimpleDocumentParserDefinition.sample-ref | 7 + ...entParserDefinitionTests-SysAll.sample-ref | 1 + ...entReceiverDefinitionTestsClass.sample-ref | 66 + ...tReceiverDefinitionTests-SysAll.sample-ref | 1 + ...s-CanDeploySimpleFarmDefinition.sample-ref | 12 + .../FarmDefinitionTests-SysAll.sample-ref | 1 + ...loySimpleFarmSolutionDefinition.sample-ref | 14 + ...mSolutionDefinitionTests-SysAll.sample-ref | 1 + ...sts-CanActivateCustomWebFeature.sample-ref | 15 + ...sts-CanActivateOOTBSiteFeatures.sample-ref | 10 + ...ests-CanActivateOOTBWebFeatures.sample-ref | 11 + ...s-CanDeactivateCustomWebFeature.sample-ref | 15 + ...ts-CanDeactivateOOTBWebFeatures.sample-ref | 8 + ...ionTests-OOTBFeatureInheritance.sample-ref | 28 + .../FeatureDefinitionTests-SysAll.sample-ref | 1 + ...nitionTests-CanDeployListFields.sample-ref | 37 + ...nitionTests-CanDeploySiteFields.sample-ref | 49 + .../FieldDefinitionTests-SysAll.sample-ref | 1 + ...CanDeployHierarchicalFolderList.sample-ref | 34 + ...Tests-CanDeploySimpleFolderList.sample-ref | 13 + ...ionTests-CanDeploySimpleFolders.sample-ref | 30 + .../FolderDefinitionTests-SysAll.sample-ref | 1 + ...DeploySimpleGuidFieldDefinition.sample-ref | 7 + ...GuidFieldDefinitionTests-SysAll.sample-ref | 1 + ...ieldLinksDefinitionTests-SysAll.sample-ref | 1 + ...Tests-CanHideContentTypesInList.sample-ref | 53 + ...TypeLinksDefinitionTests-SysAll.sample-ref | 1 + ...htsManagementSettingsDefinition.sample-ref | 7 + ...tSettingsDefinitionTests-SysAll.sample-ref | 1 + ...ts-CanDeploySimpleJobDefinition.sample-ref | 7 + .../JobDefinitionTests-SysAll.sample-ref | 1 + ...Tests-CanDeployListByTemplateId.sample-ref | 24 + ...sts-CanDeployListByTemplateName.sample-ref | 15 + ...Tests-CanDeployOOTBListsLibrary.sample-ref | 25 + ...itionTests-CanDeploySimpleLists.sample-ref | 27 + ...tionTests-CanDeployStyleLibrary.sample-ref | 10 + .../ListDefinitionTests-SysAll.sample-ref | 1 + ...oySimpleListFieldLinkDefinition.sample-ref | 31 + ...FieldLinkDefinitionTests-SysAll.sample-ref | 1 + ...nDeploySimpleListItemDefinition.sample-ref | 20 + .../ListItemDefinitionTests-SysAll.sample-ref | 1 + ...pleListItemFieldValueDefinition.sample-ref | 7 + ...ieldValueDefinitionTests-SysAll.sample-ref | 1 + ...nTests-CanDeploySimpleListViews.sample-ref | 40 + ...loySimpleListViewsWithCAMLQuery.sample-ref | 59 + ...loySimpleListViewsWithCustomUrl.sample-ref | 29 + .../ListViewDefinitionTests-SysAll.sample-ref | 1 + ...nBindListViewWebPartByListTitle.sample-ref | 39 + ...CanBindListViewWebPartByListUrl.sample-ref | 39 + ...dListViewWebPartByListViewTitle.sample-ref | 55 + ...ndListViewWebPartToCalendarView.sample-ref | 40 + ...ewWebPartDefinitionTests-SysAll.sample-ref | 1 + ...Tests-CanDeployEmptyLookupField.sample-ref | 16 + ...anDeployLookupFieldBindedToList.sample-ref | 53 + ...okupFieldDefinitionTests-SysAll.sample-ref | 1 + ...ySimpleManagedAccountDefinition.sample-ref | 7 + ...edAccountDefinitionTests-SysAll.sample-ref | 1 + ...eploySimpleMasterPageDefinition.sample-ref | 19 + ...asterPageDefinitionTests-SysAll.sample-ref | 1 + ...-CanDeployWebmasterPageSettings.sample-ref | 19 + ...eSettingsDefinitionTests-SysAll.sample-ref | 1 + ...s-CanDeployModuleFilesToFolders.sample-ref | 42 + ...DeployModuleFilesToStyleLibrary.sample-ref | 26 + ...oduleFileDefinitionTests-SysAll.sample-ref | 1 + ...impleMultiChoiceFieldDefinition.sample-ref | 23 + ...oiceFieldDefinitionTests-SysAll.sample-ref | 1 + ...DeploySimpleNoteFieldDefinition.sample-ref | 7 + ...NoteFieldDefinitionTests-SysAll.sample-ref | 1 + ...ploySimpleNumberFieldDefinition.sample-ref | 7 + ...mberFieldDefinitionTests-SysAll.sample-ref | 1 + ...CanDeploySimplePrefixDefinition.sample-ref | 13 + .../PrefixDefinitionTests-SysAll.sample-ref | 1 + ...s-CanDeployPropertyBagUnderFarm.sample-ref | 21 + ...CanDeployPropertyBagUnderFolder.sample-ref | 48 + ...s-CanDeployPropertyBagUnderList.sample-ref | 32 + ...s-CanDeployPropertyBagUnderSite.sample-ref | 21 + ...ts-CanDeployPropertyBagUnderWeb.sample-ref | 21 + .../PropertyDefinitionTests-SysAll.sample-ref | 1 + ...DeployFlatQuickLaunchNavigation.sample-ref | 31 + ...erarchicalQuickLaunchNavigation.sample-ref | 63 + ...ationNodeDefinitionTests-SysAll.sample-ref | 1 + ...impleRegionalSettingsDefinition.sample-ref | 7 + ...lSettingsDefinitionTests-SysAll.sample-ref | 1 + ...ieldLinksDefinitionTests-SysAll.sample-ref | 1 + ...ts-CanRemoveContentTypeFromList.sample-ref | 42 + ...TypeLinksDefinitionTests-SysAll.sample-ref | 1 + ...eResetRoleInheritanceDefinition.sample-ref | 7 + ...heritanceDefinitionTests-SysAll.sample-ref | 1 + ...nTests-CanProvisionRootWebLists.sample-ref | 23 + ...ests-CanUpdateRootWebProperties.sample-ref | 13 + .../RootWebDefinitionTests-SysAll.sample-ref | 1 + ...ySimpleSP2013WorkflowDefinition.sample-ref | 14 + ...3WorkflowDefinitionTests-SysAll.sample-ref | 1 + ...P2013WorkflowSubscriptionToList.sample-ref | 50 + ...SP2013WorkflowSubscriptionToWeb.sample-ref | 38 + ...scriptionDefinitionTests-SysAll.sample-ref | 1 + ...SimpleSandboxSolutionDefinition.sample-ref | 35 + ...xSolutionDefinitionTests-SysAll.sample-ref | 1 + ...yScriptEditorWebPartwithContent.sample-ref | 30 + ...leScriptEditorWebPartDefinition.sample-ref | 29 + ...orWebPartDefinitionTests-SysAll.sample-ref | 1 + ...ecureStoreApplicationDefinition.sample-ref | 7 + ...plicationDefinitionTests-SysAll.sample-ref | 1 + ...ts-CanDeploySimpleSecurityGroup.sample-ref | 21 + ...s-CanDeploySimpleSecurityGroups.sample-ref | 11 + ...rityGroupDefinitionTests-SysAll.sample-ref | 1 + ...GroupLinkDefinitionTests-SysAll.sample-ref | 1 + ...loySimpleSecurityRoleDefinition.sample-ref | 30 + ...urityRoleDefinitionTests-SysAll.sample-ref | 1 + ...impleSecurityRoleLinkDefinition.sample-ref | 7 + ...yRoleLinkDefinitionTests-SysAll.sample-ref | 1 + ...s-CanDeploySimpleSiteDefinition.sample-ref | 7 + .../SiteDefinitionTests-SysAll.sample-ref | 1 + ...mpleTargetApplicationDefinition.sample-ref | 7 + ...plicationDefinitionTests-SysAll.sample-ref | 1 + ...DeploySimpleTextFieldDefinition.sample-ref | 7 + ...TextFieldDefinitionTests-SysAll.sample-ref | 1 + ...Tests-CaDeployFlatTopNavigation.sample-ref | 31 + ...DeployHierarchicalTopNavigation.sample-ref | 63 + ...ationNodeDefinitionTests-SysAll.sample-ref | 1 + ...impleTreeViewSettingsDefinition.sample-ref | 13 + ...wSettingsDefinitionTests-SysAll.sample-ref | 1 + ...nDeploySimpleURLFieldDefinition.sample-ref | 7 + .../URLFieldDefinitionTests-SysAll.sample-ref | 1 + ...sts-CanReorderContentTypeFields.sample-ref | 59 + ...eldsOrderDefinitionTests-SysAll.sample-ref | 1 + ...ts-CanReorderContentTypesInList.sample-ref | 64 + ...TypeOrderDefinitionTests-SysAll.sample-ref | 1 + ...-CanDeployUserCustomActionOnWeb.sample-ref | 25 + ...DeployUserCustomActionUnderSite.sample-ref | 15 + ...eployUserCustomActionWithJquery.sample-ref | 55 + ...tomActionDefinitionTests-SysAll.sample-ref | 1 + ...DeploySimpleUserFieldDefinition.sample-ref | 7 + ...UserFieldDefinitionTests-SysAll.sample-ref | 1 + ...ySimpleWebApplicationDefinition.sample-ref | 7 + ...plicationDefinitionTests-SysAll.sample-ref | 1 + ...WebConfigModificationDefinition.sample-ref | 7 + ...ificationDefinitionTests-SysAll.sample-ref | 1 + ...Tests-CanDeployHierarchicalWebs.sample-ref | 22 + ...initionTests-CanDeploySimpleWeb.sample-ref | 23 + ...nitionTests-CanDeploySimpleWebs.sample-ref | 8 + .../WebDefinitionTests-SysAll.sample-ref | 1 + ...WebpartByWebpartGalleryFileName.sample-ref | 34 + ...s-CanDeployWebpartByWebpartType.sample-ref | 34 + ...tionTests-CanDeployWebpartByXML.sample-ref | 37 + ...eployWebpartWithPreprocessedXML.sample-ref | 48 + .../WebPartDefinitionTests-SysAll.sample-ref | 1 + ...oyWebPartPageWithCustomTemplate.sample-ref | 18 + ...tionTests-CanDeployWebPartPages.sample-ref | 26 + ...nDeployWebPartPagesUnderFolders.sample-ref | 63 + ...bPartPageDefinitionTests-SysAll.sample-ref | 1 + ...ts-CanDeployWelcomePageToFolder.sample-ref | 34 + ...ests-CanDeployWelcomePageToList.sample-ref | 25 + ...Tests-CanDeployWelcomePageToWeb.sample-ref | 24 + ...lcomePageDefinitionTests-SysAll.sample-ref | 1 + ...nTests-CanDeploySimpleWikiPages.sample-ref | 12 + ...s-CanDeployWikiPagesUnderFolder.sample-ref | 22 + .../WikiPageDefinitionTests-SysAll.sample-ref | 1 + ...dXsltListViewWebPartByListTitle.sample-ref | 39 + ...indXsltListViewWebPartByListUrl.sample-ref | 39 + ...tListViewWebPartByListViewTitle.sample-ref | 55 + ...ewWebPartDefinitionTests-SysAll.sample-ref | 1 + .../TaxonomyTermSetDefinitionTests.cs | 2 +- ...nomyTermSetDefinitionTestsClass.sample-ref | 2 +- 225 files changed, 3983 insertions(+), 873 deletions(-) create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/kb/kb-m2-000009.md create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-CanDeploySimpleBusinessDataFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-CanDeploySimpleCalculatedFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-CanDeploySimpleChoiceFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-CanDeploySimpleClientWebPartDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-CanDeploySimpleComputedFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-CanDeploySimpleContentDatabaseDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploContentEditorWebpartWithUrlLink.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploEmptyContentEditorWebpart.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeployContentEditorWebpartWithContent.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeployHierarhicalContentTypes.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypes.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypesWithFields.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentContentType.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentSetContentType.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleListContentType.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-CanDeploySimpleContentTypeFieldLinkDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-CanDeploySimpleContentTypeLinkDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-CanDeploySimpleCurrencyFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-CanDeploySimpleDateTimeFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-CanDeploySimpleDiagnosticsServiceBaseDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-CanDeploySimpleDocumentParserDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-EventReceiverDefinitionTestsClass.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-CanDeploySimpleFarmDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-CanDeploySimpleFarmSolutionDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateCustomWebFeature.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBSiteFeatures.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBWebFeatures.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateCustomWebFeature.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateOOTBWebFeatures.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-OOTBFeatureInheritance.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeployListFields.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeploySiteFields.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeployHierarchicalFolderList.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolderList.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolders.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-CanDeploySimpleGuidFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeFieldLinksDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-CanHideContentTypesInList.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-CanDeploySimpleInformationRightsManagementSettingsDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-CanDeploySimpleJobDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateId.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateName.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployOOTBListsLibrary.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeploySimpleLists.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployStyleLibrary.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-CanDeploySimpleListFieldLinkDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-CanDeploySimpleListItemDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-CanDeploySimpleListItemFieldValueDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViews.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCAMLQuery.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCustomUrl.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListTitle.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListUrl.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListViewTitle.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartToCalendarView.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployEmptyLookupField.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployLookupFieldBindedToList.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-CanDeploySimpleManagedAccountDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-CanDeploySimpleMasterPageDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-CanDeployWebmasterPageSettings.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToFolders.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToStyleLibrary.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-CanDeploySimpleMultiChoiceFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-CanDeploySimpleNoteFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-CanDeploySimpleNumberFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-CanDeploySimplePrefixDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFarm.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFolder.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderList.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderSite.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderWeb.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployFlatQuickLaunchNavigation.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployHierarchicalQuickLaunchNavigation.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-CanDeploySimpleRegionalSettingsDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeFieldLinksDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-CanRemoveContentTypeFromList.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-CanDeploySimpleResetRoleInheritanceDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanProvisionRootWebLists.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanUpdateRootWebProperties.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-CanDeploySimpleSP2013WorkflowDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToList.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToWeb.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-CanDeploySimpleSandboxSolutionDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeployScriptEditorWebPartwithContent.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeploySimpleScriptEditorWebPartDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-CanDeploySimpleSecureStoreApplicationDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroup.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroups.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupLinkDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-CanDeploySimpleSecurityRoleDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-CanDeploySimpleSecurityRoleLinkDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-CanDeploySimpleSiteDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-CanDeploySimpleTargetApplicationDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-CanDeploySimpleTextFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployFlatTopNavigation.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployHierarchicalTopNavigation.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-CanDeploySimpleTreeViewSettingsDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-CanDeploySimpleURLFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-CanReorderContentTypeFields.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-CanReorderContentTypesInList.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionOnWeb.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionUnderSite.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionWithJquery.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-CanDeploySimpleUserFieldDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-CanDeploySimpleWebApplicationDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-CanDeploySimpleWebConfigModificationDefinition.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeployHierarchicalWebs.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWeb.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWebs.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartGalleryFileName.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartType.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByXML.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartWithPreprocessedXML.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPageWithCustomTemplate.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPages.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPagesUnderFolders.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToFolder.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToList.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToWeb.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeploySimpleWikiPages.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeployWikiPagesUnderFolder.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-SysAll.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListTitle.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListUrl.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListViewTitle.sample-ref create mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-SysAll.sample-ref diff --git a/SPMeta2/SubPointSolutions.Docs/Code/Samples/m2Samples.cs b/SPMeta2/SubPointSolutions.Docs/Code/Samples/m2Samples.cs index 569fab8ba..225d42e39 100644 --- a/SPMeta2/SubPointSolutions.Docs/Code/Samples/m2Samples.cs +++ b/SPMeta2/SubPointSolutions.Docs/Code/Samples/m2Samples.cs @@ -28,174 +28,175 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n ContentEditorWebPartSetup\r\n \r\n \r\n \r\n public void ContentEditorWebPartSetup(ContentEditorWebPartDefinition typedModel,\r\n string content, string contentLink)\r\n {\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ContentEditorWebPart)\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", content, true)\r\n .SetOrUpdateContentEditorWebPartProperty(\"ContentLink\", contentLink)\r\n .ToString();\r\n }\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ContentEditorWebPart)\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", content, true)\r\n .SetOrUpdateContentEditorWebPartProperty(\"ContentLink\", contentLink)\r\n .ToString();\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n Utils\r\n ContentEditorWebPartSetup\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.Utils.ContentEditorWebPartSetup\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.Utils\r\n 3\r\n Utils.cs\r\n Utils\r\n ..\\..\\Views\\SPMeta2\\reference\r\n ..\\..\\Views\\SPMeta2\\reference\\Utils.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n XsltListViewWebPartSetup\r\n \r\n \r\n \r\n public void XsltListViewWebPartSetup(XsltListViewWebPartDefinition typedModel,\r\n string listName, string listId, string titleUrl, string jsLink)\r\n {\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(BuiltInWebPartTemplates.XsltListViewWebPart)\r\n .SetListName(listName)\r\n .SetListId(listId)\r\n .SetTitleUrl(titleUrl)\r\n .SetOrUpdateProperty(\"JSLink\", jsLink)\r\n .ToString();\r\n }\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(BuiltInWebPartTemplates.XsltListViewWebPart)\r\n .SetListName(listName)\r\n .SetListId(listId)\r\n .SetTitleUrl(titleUrl)\r\n .SetOrUpdateProperty(\"JSLink\", jsLink)\r\n .ToString();\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n Utils\r\n XsltListViewWebPartSetup\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.Utils.XsltListViewWebPartSetup\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.Utils\r\n 5\r\n Utils.cs\r\n Utils\r\n ..\\..\\Views\\SPMeta2\\reference\r\n ..\\..\\Views\\SPMeta2\\reference\\Utils.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n WebModelProvision\r\n \r\n \r\n \r\n public void WebModelProvision()\r\n {\r\n // tend to separate models into small logical pieces\r\n // later you would deploy either all of them or only required bits\r\n\r\n var featuresModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup features\r\n });\r\n\r\n var listsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup lists and list views\r\n });\r\n\r\n var pagesModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup pages\r\n });\r\n\r\n var webPartsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup web parts\r\n });\r\n\r\n var navigationModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup navigation \r\n });\r\n\r\n // deploy needed models - all of them or only required bits\r\n }\r\n // tend to separate models into small logical pieces\r\n// later you would deploy either all of them or only required bits\r\n\r\nvar featuresModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // setup features\r\n});\r\n\r\nvar listsModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // setup lists and list views\r\n});\r\n\r\nvar pagesModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // setup pages\r\n});\r\n\r\nvar webPartsModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // setup web parts\r\n});\r\n\r\nvar navigationModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // setup navigation\r\n});\r\n\r\n// deploy needed models - all of them or only required bits\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n WebModel\r\n WebModelProvision\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.WebModel.WebModelProvision\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.WebModel\r\n 0\r\n WebModel.cs\r\n WebModel\r\n ..\\..\\Views\\SPMeta2\\reference\r\n ..\\..\\Views\\SPMeta2\\reference\\WebModel.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add alternate URL\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n CanDeploySimpleAlternateUrlDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests.CanDeploySimpleAlternateUrlDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add app\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n CanDeploySimpleAppDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests.CanDeploySimpleAppDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add app principal\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n CanDeploySimpleAppPrincipalDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests.CanDeploySimpleAppPrincipalDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n \r\n \r\n \r\n Add alternate URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var internalDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n };\r\n\r\n var intranetDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var internalDef = new AlternateUrlDefinition\r\n{\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n};\r\n\r\nvar intranetDef = new AlternateUrlDefinition\r\n{\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n CanDeploySimpleAlternateUrlDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests.CanDeploySimpleAlternateUrlDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Web site\r\n \r\n \r\n \r\n Add app\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var appDef = new AppDefinition\r\n {\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version \r\n Version = \"1.0.0.0\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddApp(appDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var appDef = new AppDefinition\r\n{\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version\r\n Version = \"1.0.0.0\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddApp(appDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n CanDeploySimpleAppDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests.CanDeploySimpleAppDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add app principal\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n CanDeploySimpleAppPrincipalDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests.CanDeploySimpleAppPrincipalDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add audit settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAuditSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AuditSettingsDefinitionTests\r\n CanDeploySimpleAuditSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AuditSettingsDefinitionTests.CanDeploySimpleAuditSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AuditSettingsDefinitionTests\r\n 0\r\n AuditSettingsDefinitionTests.cs\r\n AuditSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AuditSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add boolean field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n CanDeploySimpleBooleanFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests.CanDeploySimpleBooleanFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Break role inheritance\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n CanDeploySimpleBreakRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests.CanDeploySimpleBreakRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add business data field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n CanDeploySimpleBusinessDataFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests.CanDeploySimpleBusinessDataFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add calculated field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CanDeploySimpleCalculatedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests.CanDeploySimpleCalculatedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new ChoiceFieldDefinition\r\n{\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add client web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n CanDeploySimpleClientWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests.CanDeploySimpleClientWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add computed field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n CanDeploySimpleComputedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests.CanDeploySimpleComputedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploEmptyContentEditorWebpart\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploEmptyContentEditorWebpart\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP with link\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var htmlContent = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n};\r\n\r\nvar cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploContentEditorWebpartWithUrlLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploContentEditorWebpartWithUrlLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeployContentEditorWebpartWithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeployContentEditorWebpartWithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add boolean field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n CanDeploySimpleBooleanFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests.CanDeploySimpleBooleanFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Break role inheritance\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n CanDeploySimpleBreakRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests.CanDeploySimpleBreakRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add business data field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n CanDeploySimpleBusinessDataFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests.CanDeploySimpleBusinessDataFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add calculated field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CanDeploySimpleCalculatedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests.CanDeploySimpleCalculatedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new ChoiceFieldDefinition\r\n{\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add client web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n CanDeploySimpleClientWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests.CanDeploySimpleClientWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add computed field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n CanDeploySimpleComputedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests.CanDeploySimpleComputedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CEWP\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploEmptyContentEditorWebpart\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploEmptyContentEditorWebpart\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CEWP with link\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var htmlContent = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n};\r\n\r\nvar cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploContentEditorWebpartWithUrlLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploContentEditorWebpartWithUrlLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CEWP with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeployContentEditorWebpartWithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeployContentEditorWebpartWithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Add item content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListContentType()\r\n {\r\n var listContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom list item\",\r\n Id = new Guid(\"79658c1e-3096-4c44-bd55-4228d01a5b97\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(listContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listContentType = new ContentTypeDefinition\r\n{\r\n Name = \"Custom list item\",\r\n Id = new Guid(\"79658c1e-3096-4c44-bd55-4228d01a5b97\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(listContentType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeDefinitionTests\r\n CanDeploySimpleListContentType\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests.CanDeploySimpleListContentType\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests\r\n 0\r\n ContentTypeDefinitionTests.cs\r\n ContentTypeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Add document content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentContentType()\r\n {\r\n var documentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom document\",\r\n Id = new Guid(\"008e7c50-a271-4fcd-9f01-f18daad5bd7e\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(documentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var documentContentType = new ContentTypeDefinition\r\n{\r\n Name = \"Custom document\",\r\n Id = new Guid(\"008e7c50-a271-4fcd-9f01-f18daad5bd7e\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(documentContentType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeDefinitionTests\r\n CanDeploySimpleDocumentContentType\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests.CanDeploySimpleDocumentContentType\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests\r\n 0\r\n ContentTypeDefinitionTests.cs\r\n ContentTypeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Add document set content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentSetContentType()\r\n {\r\n var documentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom document set\",\r\n Id = new Guid(\"AAC93B98-F776-4D5C-9E6E-66F2DC45A467\"),\r\n ParentContentTypeId = BuiltInContentTypeId.DocumentSet_Correct,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(documentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var documentContentType = new ContentTypeDefinition\r\n{\r\n Name = \"Custom document set\",\r\n Id = new Guid(\"AAC93B98-F776-4D5C-9E6E-66F2DC45A467\"),\r\n ParentContentTypeId = BuiltInContentTypeId.DocumentSet_Correct,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(documentContentType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeDefinitionTests\r\n CanDeploySimpleDocumentSetContentType\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests.CanDeploySimpleDocumentSetContentType\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests\r\n 0\r\n ContentTypeDefinitionTests.cs\r\n ContentTypeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Add several content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypes()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(DocContentTypes.CustomerAccount)\r\n .AddContentType(DocContentTypes.CustomerDocument);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(DocContentTypes.CustomerAccount)\r\n .AddContentType(DocContentTypes.CustomerDocument);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeDefinitionTests\r\n CanDeploySimpleContentTypes\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests.CanDeploySimpleContentTypes\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests\r\n 0\r\n ContentTypeDefinitionTests.cs\r\n ContentTypeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Add content type with fields\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypesWithFields()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(DocFields.Clients.ClientCredit)\r\n .AddField(DocFields.Clients.ClientDebit)\r\n .AddField(DocFields.Clients.ClientDescription)\r\n .AddField(DocFields.Clients.ClientNumber)\r\n .AddField(DocFields.Clients.ClientWebSite)\r\n\r\n .AddContentType(DocContentTypes.CustomerAccount, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientCredit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDebit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientWebSite);\r\n })\r\n .AddContentType(DocContentTypes.CustomerDocument, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDescription)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientNumber);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(DocFields.Clients.ClientCredit)\r\n .AddField(DocFields.Clients.ClientDebit)\r\n .AddField(DocFields.Clients.ClientDescription)\r\n .AddField(DocFields.Clients.ClientNumber)\r\n .AddField(DocFields.Clients.ClientWebSite)\r\n\r\n .AddContentType(DocContentTypes.CustomerAccount, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientCredit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDebit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientWebSite);\r\n })\r\n .AddContentType(DocContentTypes.CustomerDocument, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDescription)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientNumber);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeDefinitionTests\r\n CanDeploySimpleContentTypesWithFields\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests.CanDeploySimpleContentTypesWithFields\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests\r\n 0\r\n ContentTypeDefinitionTests.cs\r\n ContentTypeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Add parent-child content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarhicalContentTypes()\r\n {\r\n var rootDocumentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"A root document\",\r\n Id = new Guid(\"b0ec3794-8bf3-49ed-b8d1-24a4df5ac75b\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var childDocumentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"A child document\",\r\n Id = new Guid(\"84ab43ee-1f9d-4436-a9de-868bd7a36400\"),\r\n // use GetContentTypeId() to get the content type ID and refer as a parent ID\r\n ParentContentTypeId = rootDocumentContentType.GetContentTypeId(),\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(rootDocumentContentType)\r\n .AddContentType(childDocumentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootDocumentContentType = new ContentTypeDefinition\r\n{\r\n Name = \"A root document\",\r\n Id = new Guid(\"b0ec3794-8bf3-49ed-b8d1-24a4df5ac75b\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar childDocumentContentType = new ContentTypeDefinition\r\n{\r\n Name = \"A child document\",\r\n Id = new Guid(\"84ab43ee-1f9d-4436-a9de-868bd7a36400\"),\r\n // use GetContentTypeId() to get the content type ID and refer as a parent ID\r\n ParentContentTypeId = rootDocumentContentType.GetContentTypeId(),\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(rootDocumentContentType)\r\n .AddContentType(childDocumentContentType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeDefinitionTests\r\n CanDeployHierarhicalContentTypes\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests.CanDeployHierarhicalContentTypes\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests\r\n 0\r\n ContentTypeDefinitionTests.cs\r\n ContentTypeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to content types\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n CanDeploySimpleContentTypeFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests.CanDeploySimpleContentTypeFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add content type to lists\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n CanDeploySimpleContentTypeLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests.CanDeploySimpleContentTypeLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add currency field\r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CanDeploySimpleCurrencyFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests.CanDeploySimpleCurrencyFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add datetime field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n CanDeploySimpleDateTimeFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests.CanDeploySimpleDateTimeFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add field to content types\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n CanDeploySimpleContentTypeFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests.CanDeploySimpleContentTypeFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Add content type to lists\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n CanDeploySimpleContentTypeLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests.CanDeploySimpleContentTypeLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add currency field\r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CanDeploySimpleCurrencyFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests.CanDeploySimpleCurrencyFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add datetime field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n CanDeploySimpleDateTimeFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests.CanDeploySimpleDateTimeFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add diagnostic service\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDiagnosticsServiceBaseDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DiagnosticsServiceBaseDefinitionTests\r\n CanDeploySimpleDiagnosticsServiceBaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DiagnosticsServiceBaseDefinitionTests.CanDeploySimpleDiagnosticsServiceBaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DiagnosticsServiceBaseDefinitionTests\r\n 0\r\n DiagnosticsServiceBaseDefinitionTests.cs\r\n DiagnosticsServiceBaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DiagnosticsServiceBaseDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add document parser\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n CanDeploySimpleDocumentParserDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests.CanDeploySimpleDocumentParserDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeploySiteEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeploySiteEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to web\r\n \r\n \r\n \r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployWebSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployWebSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to list\r\n \r\n \r\n \r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployListSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployListSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to content type\r\n \r\n \r\n \r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployContentTypeSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployContentTypeSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add farm\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n CanDeploySimpleFarmDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests.CanDeploySimpleFarmDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add farm solution\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n CanDeploySimpleFarmSolutionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests.CanDeploySimpleFarmSolutionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Activate OOTB site features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBSiteFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBSiteFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Activate OOTB web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Disable OOTB web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Activate custom web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Disable custom web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Inherit OOTB features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = true;\r\n});\r\n\r\nvar disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = false;\r\n});\r\n\r\n// enable MDS\r\nvar enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(enableMdsModel);\r\n\r\n// disable MDS\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n OOTBFeatureInheritance\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.OOTBFeatureInheritance\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add field to site\r\n \r\n \r\n \r\n\r\n \r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\nvar customerRefererence = new FieldDefinition\r\n{\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar isAciveClient = new FieldDefinition\r\n{\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar additionalInformation = new FieldDefinition\r\n{\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n};\r\n\r\nvar customerBalance = new FieldDefinition\r\n{\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeploySiteFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeploySiteFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add field to web\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployWebFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployWebFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add field to list\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployListFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployListFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folders\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var activeDocsFolder = new FolderDefinition\r\n{\r\n Name = \"Active documents\"\r\n};\r\n\r\nvar archiveFolder = new FolderDefinition\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar listWithFolders = new ListDefinition\r\n{\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folders to list\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folder hierarchy to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeployHierarchicalFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeployHierarchicalFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add guid field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n CanDeploySimpleGuidFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests.CanDeploySimpleGuidFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Reorder content type fields\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var hiddenNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n};\r\n\r\nvar publicNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n};\r\n\r\nvar hiddenNotesContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n CanHideContentTypeFields\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests.CanHideContentTypeFields\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add IRM settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests.CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add timer job\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n CanDeploySimpleJobDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests.CanDeploySimpleJobDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add document parser\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n CanDeploySimpleDocumentParserDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests.CanDeploySimpleDocumentParserDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeploySiteEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeploySiteEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to web\r\n \r\n \r\n \r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployWebSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployWebSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to list\r\n \r\n \r\n \r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployListSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployListSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to content type\r\n \r\n \r\n \r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployContentTypeSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployContentTypeSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add farm feature\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n {\r\n f.Enable = true;\r\n });\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmFeature(farmFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n{\r\n f.Enable = true;\r\n});\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm.AddFarmFeature(farmFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n CanDeploySimpleFarmDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests.CanDeploySimpleFarmDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add farm solution\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var solutionDef = new FarmSolutionDefinition\r\n {\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmSolution(solutionDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var solutionDef = new FarmSolutionDefinition\r\n{\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n};\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm.AddFarmSolution(solutionDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n CanDeploySimpleFarmSolutionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests.CanDeploySimpleFarmSolutionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Activate OOTB site features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBSiteFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBSiteFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Activate OOTB web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Disable OOTB web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Activate custom web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Disable custom web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Inherit OOTB features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = true;\r\n});\r\n\r\nvar disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = false;\r\n});\r\n\r\n// enable MDS\r\nvar enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(enableMdsModel);\r\n\r\n// disable MDS\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n OOTBFeatureInheritance\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.OOTBFeatureInheritance\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to site\r\n \r\n \r\n \r\n\r\n \r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\nvar customerRefererence = new FieldDefinition\r\n{\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar isAciveClient = new FieldDefinition\r\n{\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar additionalInformation = new FieldDefinition\r\n{\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n};\r\n\r\nvar customerBalance = new FieldDefinition\r\n{\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeploySiteFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeploySiteFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to web\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployWebFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployWebFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to list\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployListFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployListFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folders\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var activeDocsFolder = new FolderDefinition\r\n{\r\n Name = \"Active documents\"\r\n};\r\n\r\nvar archiveFolder = new FolderDefinition\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar listWithFolders = new ListDefinition\r\n{\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folders to list\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folder hierarchy to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeployHierarchicalFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeployHierarchicalFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add guid field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n CanDeploySimpleGuidFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests.CanDeploySimpleGuidFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Reorder content type fields\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var hiddenNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n};\r\n\r\nvar publicNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n};\r\n\r\nvar hiddenNotesContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n CanHideContentTypeFields\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests.CanHideContentTypeFields\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add IRM settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests.CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add timer job\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n CanDeploySimpleJobDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests.CanDeploySimpleJobDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add list by template type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var genericList = new ListDefinition\r\n{\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n};\r\n\r\nvar documentLibrary = new ListDefinition\r\n{\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployListByTemplateId\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployListByTemplateId\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add list by template name\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contactsList = new ListDefinition\r\n{\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(contactsList);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployListByTemplateName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployListByTemplateName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add host Style Library\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployStyleLibrary\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployStyleLibrary\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add host OOTB lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployOOTBListsLibrary\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployOOTBListsLibrary\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add multiple lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeploySimpleLists\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeploySimpleLists\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add field links to list\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n CanDeploySimpleListFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests.CanDeploySimpleListFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add lis item\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n CanDeploySimpleListItemDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests.CanDeploySimpleListItemDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add list item field value\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n CanDeploySimpleListItemFieldValueDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests.CanDeploySimpleListItemFieldValueDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add promoted links list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPromotedLinksList()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listDef = new ListDefinition\r\n{\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployPromotedLinksList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployPromotedLinksList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add field links to list\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var fieldDef = new TextFieldDefinition\r\n {\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n };\r\n\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTextField(fieldDef);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var fieldDef = new TextFieldDefinition\r\n{\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n};\r\n\r\nvar listDef = new ListDefinition\r\n{\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTextField(fieldDef);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n CanDeploySimpleListFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests.CanDeploySimpleListFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add list item\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listDef = new ListDefinition\r\n{\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n CanDeploySimpleListItemDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests.CanDeploySimpleListItemDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add list item field value\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n CanDeploySimpleListItemFieldValueDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests.CanDeploySimpleListItemFieldValueDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists views\r\n \r\n \r\n \r\n Add list view\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListViews()\r\n {\r\n var approvedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Approved Documents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var inProgressDocuments = new ListViewDefinition\r\n {\r\n Title = \"In Progress Documents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(approvedDocuments);\r\n list.AddListView(inProgressDocuments);\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var approvedDocuments = new ListViewDefinition\r\n{\r\n Title = \"Approved Documents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n};\r\n\r\nvar inProgressDocuments = new ListViewDefinition\r\n{\r\n Title = \"In Progress Documents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n};\r\n\r\nvar documentLibrary = new ListDefinition\r\n{\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(approvedDocuments);\r\n list.AddListView(inProgressDocuments);\r\n\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewDefinitionTests\r\n CanDeploySimpleListViews\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewDefinitionTests.CanDeploySimpleListViews\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewDefinitionTests\r\n 0\r\n ListViewDefinitionTests.cs\r\n ListViewDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists views\r\n \r\n \r\n \r\n Add list view with URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListViewsWithCustomUrl()\r\n {\r\n var returnedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Returned Documents\",\r\n Url = \"Returned.aspx\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(returnedDocuments);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var returnedDocuments = new ListViewDefinition\r\n{\r\n Title = \"Returned Documents\",\r\n Url = \"Returned.aspx\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n};\r\n\r\nvar documentLibrary = new ListDefinition\r\n{\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(returnedDocuments);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewDefinitionTests\r\n CanDeploySimpleListViewsWithCustomUrl\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewDefinitionTests.CanDeploySimpleListViewsWithCustomUrl\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewDefinitionTests\r\n 0\r\n ListViewDefinitionTests.cs\r\n ListViewDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists views\r\n \r\n \r\n \r\n Add list view with CAML\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListViewsWithCAMLQuery()\r\n {\r\n var createdQuery = new StringBuilder();\r\n\r\n createdQuery.Append(\"<Where>\");\r\n createdQuery.Append(\"</Where>\");\r\n createdQuery.Append(\"<OrderBy>\");\r\n createdQuery.Append(\" <FieldRef Name=\'ID\' Ascending=\'FALSE\'/>\");\r\n createdQuery.Append(\"</OrderBy>\");\r\n\r\n var lastTenCreatedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Last 10 Created Documents\",\r\n RowLimit = 10,\r\n Query = createdQuery.ToString(),\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var editedQuery = new StringBuilder();\r\n\r\n editedQuery.Append(\"<Where>\");\r\n editedQuery.Append(\"</Where>\");\r\n editedQuery.Append(\"<OrderBy>\");\r\n editedQuery.Append(\" <FieldRef Name=\'Modified\' Ascending=\'FALSE\'/>\");\r\n editedQuery.Append(\"</OrderBy>\");\r\n\r\n var lastTenEditedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Last 10 Edited Documents\",\r\n RowLimit = 10,\r\n Query = editedQuery.ToString(),\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(lastTenCreatedDocuments);\r\n list.AddListView(lastTenEditedDocuments);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var createdQuery = new StringBuilder();\r\n\r\ncreatedQuery.Append(\"<Where>\");\r\ncreatedQuery.Append(\"</Where>\");\r\ncreatedQuery.Append(\"<OrderBy>\");\r\ncreatedQuery.Append(\" <FieldRef Name=\'ID\' Ascending=\'FALSE\'/>\");\r\ncreatedQuery.Append(\"</OrderBy>\");\r\n\r\nvar lastTenCreatedDocuments = new ListViewDefinition\r\n{\r\n Title = \"Last 10 Created Documents\",\r\n RowLimit = 10,\r\n Query = createdQuery.ToString(),\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n};\r\n\r\nvar editedQuery = new StringBuilder();\r\n\r\neditedQuery.Append(\"<Where>\");\r\neditedQuery.Append(\"</Where>\");\r\neditedQuery.Append(\"<OrderBy>\");\r\neditedQuery.Append(\" <FieldRef Name=\'Modified\' Ascending=\'FALSE\'/>\");\r\neditedQuery.Append(\"</OrderBy>\");\r\n\r\nvar lastTenEditedDocuments = new ListViewDefinition\r\n{\r\n Title = \"Last 10 Edited Documents\",\r\n RowLimit = 10,\r\n Query = editedQuery.ToString(),\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n};\r\n\r\nvar documentLibrary = new ListDefinition\r\n{\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(lastTenCreatedDocuments);\r\n list.AddListView(lastTenEditedDocuments);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewDefinitionTests\r\n CanDeploySimpleListViewsWithCAMLQuery\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewDefinitionTests.CanDeploySimpleListViewsWithCAMLQuery\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewDefinitionTests\r\n 0\r\n ListViewDefinitionTests.cs\r\n ListViewDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to list by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var travelRequests = new ListDefinition\r\n{\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to list by URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var annualReviewsLibrary = new ListDefinition\r\n{\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListUrl\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListUrl\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to list view by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var incidentsLibrary = new ListDefinition\r\n{\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n};\r\n\r\nvar incidentsView = new ListViewDefinition\r\n{\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListViewTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListViewTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to calendar view\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var companyEvents = new ListDefinition\r\n{\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartToCalendarView\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartToCalendarView\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lookup field\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var emptyLookupField = new LookupFieldDefinition\r\n{\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(emptyLookupField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployEmptyLookupField\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployEmptyLookupField\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lookup field binded to list\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n var leadTypeLookup = new LookupFieldDefinition\r\n{\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n};\r\n\r\nvar lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(leadTypeLookup);\r\n});\r\n\r\nvar leadRecords = new ListDefinition\r\n{\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n};\r\n\r\nvar leadRecordTypes = new ListDefinition\r\n{\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n};\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n});\r\n\r\n// 1. deploy lookup field without bindings\r\nDeployModel(lookupFieldModel);\r\n\r\n// 2. deploy lists\r\nDeployModel(webModel);\r\n\r\n// 3. update binding for the lookup field\r\n// LookupList/LookupListId could also be used\r\nleadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n// 4. deploy lookup field again, so that it will be binded\r\nDeployModel(lookupFieldModel);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployLookupFieldBindedToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployLookupFieldBindedToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add managed account\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n CanDeploySimpleManagedAccountDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests.CanDeploySimpleManagedAccountDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add master page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var masterPage = new MasterPageDefinition\r\n{\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n CanDeploySimpleMasterPageDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests.CanDeploySimpleMasterPageDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add master page setting\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n// BuiltInMasterPageDefinitions.Seattle\r\n// BuiltInMasterPageDefinitions.Oslo\r\n// BuiltInMasterPageDefinitions.Minimal\r\n\r\nvar masterPageSettings = new MasterPageSettingsDefinition\r\n{\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddMasterPageSettings(masterPageSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n CanDeployWebmasterPageSettings\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests.CanDeployWebmasterPageSettings\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to list by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var travelRequests = new ListDefinition\r\n{\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to list by URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var annualReviewsLibrary = new ListDefinition\r\n{\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListUrl\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListUrl\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to list view by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var incidentsLibrary = new ListDefinition\r\n{\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n};\r\n\r\nvar incidentsView = new ListViewDefinition\r\n{\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListViewTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListViewTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to calendar view\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var companyEvents = new ListDefinition\r\n{\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartToCalendarView\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartToCalendarView\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add lookup field\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var emptyLookupField = new LookupFieldDefinition\r\n{\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(emptyLookupField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployEmptyLookupField\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployEmptyLookupField\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add lookup field binded to list\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n var leadTypeLookup = new LookupFieldDefinition\r\n{\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n};\r\n\r\nvar lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(leadTypeLookup);\r\n});\r\n\r\nvar leadRecords = new ListDefinition\r\n{\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n};\r\n\r\nvar leadRecordTypes = new ListDefinition\r\n{\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n};\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n});\r\n\r\n// 1. deploy lookup field without bindings\r\nDeployModel(lookupFieldModel);\r\n\r\n// 2. deploy lists\r\nDeployModel(webModel);\r\n\r\n// 3. update binding for the lookup field\r\n// LookupList/LookupListId could also be used\r\nleadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n// 4. deploy lookup field again, so that it will be binded\r\nDeployModel(lookupFieldModel);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployLookupFieldBindedToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployLookupFieldBindedToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add managed account\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n CanDeploySimpleManagedAccountDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests.CanDeploySimpleManagedAccountDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Add master page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var masterPage = new MasterPageDefinition\r\n{\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n CanDeploySimpleMasterPageDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests.CanDeploySimpleMasterPageDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add master page setting\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n// BuiltInMasterPageDefinitions.Seattle\r\n// BuiltInMasterPageDefinitions.Oslo\r\n// BuiltInMasterPageDefinitions.Minimal\r\n\r\nvar masterPageSettings = new MasterPageSettingsDefinition\r\n{\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddMasterPageSettings(masterPageSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n CanDeployWebmasterPageSettings\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests.CanDeployWebmasterPageSettings\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Module files\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add module file to Style Library\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployModuleFilesToStyleLibrary()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-styles.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-content { padding:10px; border:1px red solid; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-app.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" alert(\'hello, m2!\'); \")\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddModuleFile(cssFile)\r\n .AddModuleFile(jsFile);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cssFile = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-styles.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-content { padding:10px; border:1px red solid; } \")\r\n};\r\n\r\nvar jsFile = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-app.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" alert(\'hello, m2!\'); \")\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddModuleFile(cssFile)\r\n .AddModuleFile(jsFile);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ModuleFileDefinitionTests\r\n CanDeployModuleFilesToStyleLibrary\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ModuleFileDefinitionTests.CanDeployModuleFilesToStyleLibrary\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ModuleFileDefinitionTests\r\n 0\r\n ModuleFileDefinitionTests.cs\r\n ModuleFileDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ModuleFileDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Module files\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add module file to folder\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployModuleFilesToFolders()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-red.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-red { color:red; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-logger-module.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" function(msg) { console.log(msg); } \")\r\n };\r\n\r\n var cssFolder = new FolderDefinition\r\n {\r\n Name = \"m2-css\"\r\n };\r\n\r\n var jsFolder = new FolderDefinition\r\n {\r\n Name = \"m2-js\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddFolder(cssFolder, folder =>\r\n {\r\n folder.AddModuleFile(cssFile);\r\n })\r\n .AddFolder(jsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jsFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cssFile = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-red.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-red { color:red; } \")\r\n};\r\n\r\nvar jsFile = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-logger-module.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" function(msg) { console.log(msg); } \")\r\n};\r\n\r\nvar cssFolder = new FolderDefinition\r\n{\r\n Name = \"m2-css\"\r\n};\r\n\r\nvar jsFolder = new FolderDefinition\r\n{\r\n Name = \"m2-js\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddFolder(cssFolder, folder =>\r\n {\r\n folder.AddModuleFile(cssFile);\r\n })\r\n .AddFolder(jsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jsFile);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ModuleFileDefinitionTests\r\n CanDeployModuleFilesToFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ModuleFileDefinitionTests.CanDeployModuleFilesToFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ModuleFileDefinitionTests\r\n 0\r\n ModuleFileDefinitionTests.cs\r\n ModuleFileDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ModuleFileDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n{\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddMultiChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n{\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddMultiChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add note field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNoteFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NoteFieldDefinitionTests\r\n CanDeploySimpleNoteFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NoteFieldDefinitionTests.CanDeploySimpleNoteFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NoteFieldDefinitionTests\r\n 0\r\n NoteFieldDefinitionTests.cs\r\n NoteFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NoteFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add prefix\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n CanDeploySimplePrefixDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests.CanDeploySimplePrefixDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add prefix\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var prefixDef = new PrefixDefinition\r\n {\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddPrefix(prefixDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var prefixDef = new PrefixDefinition\r\n{\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp.AddPrefix(prefixDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n CanDeploySimplePrefixDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests.CanDeploySimplePrefixDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to farm\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n var farmTag = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n};\r\n\r\nvar farmType = new PropertyDefinition\r\n{\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFarm\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFarm\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to site\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteTag = new PropertyDefinition\r\n{\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n};\r\n\r\nvar siteType = new PropertyDefinition\r\n{\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webTag = new PropertyDefinition\r\n{\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n};\r\n\r\nvar webType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to list\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listTag = new PropertyDefinition\r\n{\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n};\r\n\r\nvar listType = new PropertyDefinition\r\n{\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n \r\n \r\n \r\n Add property to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var folderTag = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n};\r\n\r\nvar folderType = new PropertyDefinition\r\n{\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n};\r\n\r\nvar listWithProperties = new ListDefinition\r\n{\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n};\r\n\r\nvar fodlerWithProperties = new FolderDefinition\r\n{\r\n Name = \"folder with properties\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n CanDeployPropertyBagUnderFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests.CanDeployPropertyBagUnderFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Update root web Title/Description\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanUpdateRootWebProperties\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanUpdateRootWebProperties\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lists to root web\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanProvisionRootWebLists\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanProvisionRootWebLists\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Update root web Title/Description\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanUpdateRootWebProperties\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanUpdateRootWebProperties\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lists to root web\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanProvisionRootWebLists\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanProvisionRootWebLists\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add sandbox solution\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSandboxSolutionDefinition()\r\n {\r\n // FileName could be different to the original solution name\r\n // FileName must not have \".\" to avoid fails (DesignPackage API limitations)\r\n \r\n // Content is a byte array, so get ot from whatever source you want\r\n \r\n // SolutionId is used to lookup existing sandbox package\r\n // get SolutionId from the VS project or XML inside WSP package\r\n \r\n // Activate must be always true for CSOM (DesignPackage API limitations)\r\n\r\n var myBranding = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyBranding.wsp\",\r\n Content = File.ReadAllBytes(\"MySandboxBranding.wsp\"),\r\n SolutionId = new Guid(\"0CDCC076-A472-4DD9-9A1F-0E1E761ED61D\"),\r\n Activate = true,\r\n };\r\n\r\n var myTasks = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyTasks.wsp\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"MyIntranet.Resources.MyTasks.wsp\"),\r\n SolutionId = new Guid(\"3D279748-92FC-49F9-A6C5-A10FBCD2DB24\"),\r\n Activate = true,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSandboxSolution(myBranding)\r\n .AddSandboxSolution(myTasks);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // FileName could be different to the original solution name\r\n// FileName must not have \".\" to avoid fails (DesignPackage API limitations)\r\n\r\n// Content is a byte array, so get ot from whatever source you want\r\n\r\n// SolutionId is used to lookup existing sandbox package\r\n// get SolutionId from the VS project or XML inside WSP package\r\n\r\n// Activate must be always true for CSOM (DesignPackage API limitations)\r\n\r\nvar myBranding = new SandboxSolutionDefinition\r\n{\r\n FileName = \"MyBranding.wsp\",\r\n Content = File.ReadAllBytes(\"MySandboxBranding.wsp\"),\r\n SolutionId = new Guid(\"0CDCC076-A472-4DD9-9A1F-0E1E761ED61D\"),\r\n Activate = true,\r\n};\r\n\r\nvar myTasks = new SandboxSolutionDefinition\r\n{\r\n FileName = \"MyTasks.wsp\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"MyIntranet.Resources.MyTasks.wsp\"),\r\n SolutionId = new Guid(\"3D279748-92FC-49F9-A6C5-A10FBCD2DB24\"),\r\n Activate = true,\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSandboxSolution(myBranding)\r\n .AddSandboxSolution(myTasks);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SandboxSolutionDefinitionTests\r\n CanDeploySimpleSandboxSolutionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SandboxSolutionDefinitionTests.CanDeploySimpleSandboxSolutionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SandboxSolutionDefinitionTests\r\n 0\r\n SandboxSolutionDefinitionTests.cs\r\n SandboxSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SandboxSolutionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add Script Editor web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeploySimpleScriptEditorWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeploySimpleScriptEditorWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add Script Editor web part with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeployScriptEditorWebPartwithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeployScriptEditorWebPartwithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Script Editor web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeploySimpleScriptEditorWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeploySimpleScriptEditorWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Script Editor web part with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeployScriptEditorWebPartwithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeployScriptEditorWebPartwithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add secure store application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n CanDeploySimpleSecureStoreApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests.CanDeploySimpleSecureStoreApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\nvar reviewers = new SecurityGroupDefinition\r\n{\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple security groups\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to web\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to list\r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\nvar reviewers = new SecurityGroupDefinition\r\n{\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple security groups\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Assign security group to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the web, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\n// add group to the site first\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddSecurityGroup(auditors);\r\n});\r\n\r\n// assign group to the web, via .AddSecurityGroupLink() method\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Assign security group to list\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var auditorsList = new ListDefinition\r\n {\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the list, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\nvar auditorsList = new ListDefinition\r\n{\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n};\r\n\r\n// add group to the site first\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddSecurityGroup(auditors);\r\n});\r\n\r\n// assign group to the list, via .AddSecurityGroupLink() method\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add Target Application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTargetApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TargetApplicationDefinitionTests\r\n CanDeploySimpleTargetApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TargetApplicationDefinitionTests.CanDeploySimpleTargetApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TargetApplicationDefinitionTests\r\n 0\r\n TargetApplicationDefinitionTests.cs\r\n TargetApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TargetApplicationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add text field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n CanDeploySimpleTextFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests.CanDeploySimpleTextFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var ourCompany = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourServices = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourTeam = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployFlatTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployFlatTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new TopNavigationNodeDefinition\r\n{\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new TopNavigationNodeDefinition\r\n{\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar partners = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployHierarchicalTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployHierarchicalTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add text field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n CanDeploySimpleTextFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests.CanDeploySimpleTextFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var ourCompany = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourServices = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourTeam = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployFlatTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployFlatTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new TopNavigationNodeDefinition\r\n{\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new TopNavigationNodeDefinition\r\n{\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar partners = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployHierarchicalTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployHierarchicalTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Reorder content type fields\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypeFields()\r\n {\r\n var debitField = new NumberFieldDefinition\r\n {\r\n Title = \"Debit\",\r\n InternalName = \"m2_MDebit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2901EA31-CB32-4EE7-8482-9354C843F264\"),\r\n };\r\n\r\n var creditField = new NumberFieldDefinition\r\n {\r\n Title = \"Credit\",\r\n InternalName = \"m2_MCredit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2F62D945-AFF8-4ACF-B090-4BB5A8FB13C9\"),\r\n };\r\n\r\n var totalField = new NumberFieldDefinition\r\n {\r\n Title = \"Total\",\r\n InternalName = \"m2_MTotal\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"07D7B101-3F95-4413-B5D0-0EAA75E31697\"),\r\n };\r\n\r\n var balanceContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Balance\",\r\n Id = new Guid(\"1861F08E-4E76-4DA3-9CE9-842B481FD0DA\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(debitField)\r\n .AddField(creditField)\r\n .AddField(totalField)\r\n .AddContentType(balanceContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(totalField)\r\n .AddContentTypeFieldLink(debitField)\r\n .AddContentTypeFieldLink(creditField)\r\n .AddUniqueContentTypeFieldsOrder(new UniqueContentTypeFieldsOrderDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = creditField.Id },\r\n new FieldLinkValue{ Id = debitField.Id },\r\n new FieldLinkValue{ Id = totalField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var debitField = new NumberFieldDefinition\r\n{\r\n Title = \"Debit\",\r\n InternalName = \"m2_MDebit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2901EA31-CB32-4EE7-8482-9354C843F264\"),\r\n};\r\n\r\nvar creditField = new NumberFieldDefinition\r\n{\r\n Title = \"Credit\",\r\n InternalName = \"m2_MCredit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2F62D945-AFF8-4ACF-B090-4BB5A8FB13C9\"),\r\n};\r\n\r\nvar totalField = new NumberFieldDefinition\r\n{\r\n Title = \"Total\",\r\n InternalName = \"m2_MTotal\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"07D7B101-3F95-4413-B5D0-0EAA75E31697\"),\r\n};\r\n\r\nvar balanceContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Balance\",\r\n Id = new Guid(\"1861F08E-4E76-4DA3-9CE9-842B481FD0DA\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(debitField)\r\n .AddField(creditField)\r\n .AddField(totalField)\r\n .AddContentType(balanceContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(totalField)\r\n .AddContentTypeFieldLink(debitField)\r\n .AddContentTypeFieldLink(creditField)\r\n .AddUniqueContentTypeFieldsOrder(new UniqueContentTypeFieldsOrderDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = creditField.Id },\r\n new FieldLinkValue{ Id = debitField.Id },\r\n new FieldLinkValue{ Id = totalField.Id }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeFieldsOrderDefinitionTests\r\n CanReorderContentTypeFields\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeFieldsOrderDefinitionTests.CanReorderContentTypeFields\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeFieldsOrderDefinitionTests\r\n 0\r\n UniqueContentTypeFieldsOrderDefinitionTests.cs\r\n UniqueContentTypeFieldsOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeFieldsOrderDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Reorder content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var creditContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar debitContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar totalContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualRevenueList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n CanReorderContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests.CanReorderContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add URL field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n CanDeploySimpleURLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests.CanDeploySimpleURLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to site\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddUserCustomAction(siteLogger);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action with jQuery\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var jQueryFile = new ModuleFileDefinition\r\n{\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n};\r\n\r\nvar appScriptsFolder = new FolderDefinition\r\n{\r\n Name = \"M2 App Scripts\"\r\n};\r\n\r\nvar jQueryCustomAction = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n};\r\n\r\nvar jQuerySiteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionWithJquery\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionWithJquery\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n};\r\n\r\nvar loggerWeb = new WebDefinition\r\n{\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to list\r\n \r\n \r\n \r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // TODO\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add user field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n CanDeploySimpleUserFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests.CanDeploySimpleUserFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add web application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n CanDeploySimpleWebApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests.CanDeploySimpleWebApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newCustomerWeb = new WebDefinition\r\n{\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\nvar newPublishingWeb = new WebDefinition\r\n{\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple webs\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add hierarchical webs\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeployHierarchicalWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeployHierarchicalWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part by type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n // this would deploy a web part using WebpartType prop\r\n// you need to provide AssemblyQualifiedName of the target web part type\r\n// M2 would use reflection to create an instane of the web part in the runtime\r\n// that works only for SSOM, not CSOM support yet\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartType\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartType\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part by XML\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n// you need to provide an XML template which you get from SharePoint\r\n// export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part from Gallery File\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this would deploy the web part using WebpartFileName\r\n// you need to provide a file name ofthe web part template in the web part gallery\r\n// M2 would load this file, then use an XML as a web part template\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartGalleryFileName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartGalleryFileName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part with pre-configured XML\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n// let\' set new some properties, shall we?\r\n// we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n// it works well web both V2/V3 web part XML\r\n// then change properties and seehow it goes\r\n// then call ToString() to get string out of XML\r\nvar wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployCSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartWithPreprocessedXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartWithPreprocessedXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part page\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n \r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customersReportPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parthesReportPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPages\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPages\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add custom web part page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPageWithCustomTemplate\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPageWithCustomTemplate\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part page to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // clients folder and pages\r\nvar clientsFolder = new FolderDefinition()\r\n{\r\n Name = \"Customers\"\r\n};\r\n\r\nvar clientMay2015Page = new WebPartPageDefinition\r\n{\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar clientJune2015Page = new WebPartPageDefinition\r\n{\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\n// parthers folder and pages\r\nvar parthersFolder = new FolderDefinition()\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar parther2014AnnualReport = new WebPartPageDefinition\r\n{\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parther2015AnnualReport = new WebPartPageDefinition\r\n{\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n};\r\n\r\n// linking everything together\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPagesUnderFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPagesUnderFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add URL field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n CanDeploySimpleURLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests.CanDeploySimpleURLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to site\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddUserCustomAction(siteLogger);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action with jQuery\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var jQueryFile = new ModuleFileDefinition\r\n{\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n};\r\n\r\nvar appScriptsFolder = new FolderDefinition\r\n{\r\n Name = \"M2 App Scripts\"\r\n};\r\n\r\nvar jQueryCustomAction = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n};\r\n\r\nvar jQuerySiteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionWithJquery\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionWithJquery\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n};\r\n\r\nvar loggerWeb = new WebDefinition\r\n{\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to list\r\n \r\n \r\n \r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // TODO\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add user field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n CanDeploySimpleUserFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests.CanDeploySimpleUserFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add web application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n CanDeploySimpleWebApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests.CanDeploySimpleWebApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newCustomerWeb = new WebDefinition\r\n{\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\nvar newPublishingWeb = new WebDefinition\r\n{\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add multiple webs\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add hierarchical webs\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeployHierarchicalWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeployHierarchicalWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part by type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n // this would deploy a web part using WebpartType prop\r\n// you need to provide AssemblyQualifiedName of the target web part type\r\n// M2 would use reflection to create an instane of the web part in the runtime\r\n// that works only for SSOM, not CSOM support yet\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartType\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartType\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part by XML\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n// you need to provide an XML template which you get from SharePoint\r\n// export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part from Gallery File\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this would deploy the web part using WebpartFileName\r\n// you need to provide a file name ofthe web part template in the web part gallery\r\n// M2 would load this file, then use an XML as a web part template\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartGalleryFileName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartGalleryFileName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part with pre-configured XML\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n// let\' set new some properties, shall we?\r\n// we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n// it works well web both V2/V3 web part XML\r\n// then change properties and seehow it goes\r\n// then call ToString() to get string out of XML\r\nvar wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployCSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartWithPreprocessedXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartWithPreprocessedXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Add web part page\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n \r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customersReportPage = new WebPartPageDefinition\r\n{\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parthesReportPage = new WebPartPageDefinition\r\n{\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPages\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPages\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Add custom web part page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPageWithCustomTemplate\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPageWithCustomTemplate\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Add web part page to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // clients folder and pages\r\nvar clientsFolder = new FolderDefinition()\r\n{\r\n Name = \"Customers\"\r\n};\r\n\r\nvar clientMay2015Page = new WebPartPageDefinition\r\n{\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar clientJune2015Page = new WebPartPageDefinition\r\n{\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\n// parthers folder and pages\r\nvar parthersFolder = new FolderDefinition()\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar parther2014AnnualReport = new WebPartPageDefinition\r\n{\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parther2015AnnualReport = new WebPartPageDefinition\r\n{\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n};\r\n\r\n// linking everything together\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPagesUnderFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPagesUnderFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Wiki pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add wiki pages\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWikiPages()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(DocWikiPages.AboutUs)\r\n .AddWikiPage(DocWikiPages.Contacts);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(DocWikiPages.AboutUs)\r\n .AddWikiPage(DocWikiPages.Contacts);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WikiPageDefinitionTests\r\n CanDeploySimpleWikiPages\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WikiPageDefinitionTests.CanDeploySimpleWikiPages\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WikiPageDefinitionTests\r\n 0\r\n WikiPageDefinitionTests.cs\r\n WikiPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WikiPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Wiki pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add wiki pages to folders\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWikiPagesUnderFolder()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.WikiPages.News, newsFolder =>\r\n {\r\n newsFolder\r\n .AddWikiPage(DocWikiPages.NewCoffeeMachine)\r\n .AddWikiPage(DocWikiPages.NewSPMeta2Release);\r\n })\r\n .AddFolder(DocFolders.WikiPages.Archive, archiveFolder =>\r\n {\r\n archiveFolder\r\n .AddWikiPage(DocWikiPages.December2012News)\r\n .AddWikiPage(DocWikiPages.October2012News);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.WikiPages.News, newsFolder =>\r\n {\r\n newsFolder\r\n .AddWikiPage(DocWikiPages.NewCoffeeMachine)\r\n .AddWikiPage(DocWikiPages.NewSPMeta2Release);\r\n })\r\n .AddFolder(DocFolders.WikiPages.Archive, archiveFolder =>\r\n {\r\n archiveFolder\r\n .AddWikiPage(DocWikiPages.December2012News)\r\n .AddWikiPage(DocWikiPages.October2012News);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WikiPageDefinitionTests\r\n CanDeployWikiPagesUnderFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WikiPageDefinitionTests.CanDeployWikiPagesUnderFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WikiPageDefinitionTests\r\n 0\r\n WikiPageDefinitionTests.cs\r\n WikiPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WikiPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add XLVWP binded to list by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListTitle()\r\n {\r\n var inventoryLibrary = new ListDefinition\r\n {\r\n Title = \"Inventory library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"InventoryLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Inventory Default View by List Title\",\r\n Id = \"m2InventoryView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = inventoryLibrary.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(inventoryLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var inventoryLibrary = new ListDefinition\r\n{\r\n Title = \"Inventory library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"InventoryLibrary\"\r\n};\r\n\r\nvar xsltListView = new XsltListViewWebPartDefinition\r\n{\r\n Title = \"Inventory Default View by List Title\",\r\n Id = \"m2InventoryView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = inventoryLibrary.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(inventoryLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n XsltListViewWebPartDefinitionTests\r\n CanBindXsltListViewWebPartByListTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.XsltListViewWebPartDefinitionTests.CanBindXsltListViewWebPartByListTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.XsltListViewWebPartDefinitionTests\r\n 0\r\n XsltListViewWebPartDefinitionTests.cs\r\n XsltListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\XsltListViewWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add XLVWP binded to list by URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListUrl()\r\n {\r\n var booksLibrary = new ListDefinition\r\n {\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Books Default View by List Url\",\r\n Id = \"m2BooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(booksLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var booksLibrary = new ListDefinition\r\n{\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n};\r\n\r\nvar xsltListView = new XsltListViewWebPartDefinition\r\n{\r\n Title = \"Books Default View by List Url\",\r\n Id = \"m2BooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl()\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(booksLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n XsltListViewWebPartDefinitionTests\r\n CanBindXsltListViewWebPartByListUrl\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.XsltListViewWebPartDefinitionTests.CanBindXsltListViewWebPartByListUrl\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.XsltListViewWebPartDefinitionTests\r\n 0\r\n XsltListViewWebPartDefinitionTests.cs\r\n XsltListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\XsltListViewWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add XLVWP binded to list view by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListViewTitle()\r\n {\r\n var booksLibrary = new ListDefinition\r\n {\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n };\r\n\r\n var booksView = new ListViewDefinition\r\n {\r\n Title = \"Popular Books\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Popular Books binding by List View Title\",\r\n Id = \"m2PopularBooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl(),\r\n ViewName = booksView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(booksLibrary, list =>\r\n {\r\n list.AddListView(booksView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var booksLibrary = new ListDefinition\r\n{\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n};\r\n\r\nvar booksView = new ListViewDefinition\r\n{\r\n Title = \"Popular Books\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n};\r\n\r\nvar xsltListView = new XsltListViewWebPartDefinition\r\n{\r\n Title = \"Popular Books binding by List View Title\",\r\n Id = \"m2PopularBooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl(),\r\n ViewName = booksView.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(booksLibrary, list =>\r\n {\r\n list.AddListView(booksView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n XsltListViewWebPartDefinitionTests\r\n CanBindXsltListViewWebPartByListViewTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.XsltListViewWebPartDefinitionTests.CanBindXsltListViewWebPartByListViewTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.XsltListViewWebPartDefinitionTests\r\n 0\r\n XsltListViewWebPartDefinitionTests.cs\r\n XsltListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\XsltListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add audience\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n CanDeploySimpleAudienceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests.CanDeploySimpleAudienceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add audience\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n CanDeploySimpleAudienceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests.CanDeploySimpleAudienceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add contact field web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContactFieldControlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContactFieldControlDefinitionTests\r\n CanDeploySimpleContactFieldControlDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContactFieldControlDefinitionTests.CanDeploySimpleContactFieldControlDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContactFieldControlDefinitionTests\r\n 0\r\n ContactFieldControlDefinitionTests.cs\r\n ContactFieldControlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContactFieldControlDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add CQWP web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n CanDeploySimpleContentByQueryWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests.CanDeploySimpleContentByQueryWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add control display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n CanDeploySimpleControlDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests.CanDeploySimpleControlDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add Document ID provider\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CanDeploySimpleCustomDocumentIdProviderDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests.CanDeploySimpleCustomDocumentIdProviderDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add HTML field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n CanDeploySimpleHTMLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests.CanDeploySimpleHTMLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add image rendition\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n CanDeploySimpleImageRenditionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests.CanDeploySimpleImageRenditionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add item display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n CanDeploySimpleItemDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests.CanDeploySimpleItemDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add JavaScript display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests.CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CQWP web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n CanDeploySimpleContentByQueryWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests.CanDeploySimpleContentByQueryWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add control display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n CanDeploySimpleControlDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests.CanDeploySimpleControlDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add Document ID provider\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CanDeploySimpleCustomDocumentIdProviderDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests.CanDeploySimpleCustomDocumentIdProviderDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add HTML field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n CanDeploySimpleHTMLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests.CanDeploySimpleHTMLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add image rendition\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n CanDeploySimpleImageRenditionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests.CanDeploySimpleImageRenditionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add item display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n CanDeploySimpleItemDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests.CanDeploySimpleItemDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add JavaScript display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests.CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add link field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n LinkFieldDefinitionTests\r\n CanDeploySimpleLinkFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.LinkFieldDefinitionTests.CanDeploySimpleLinkFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.LinkFieldDefinitionTests\r\n 0\r\n LinkFieldDefinitionTests.cs\r\n LinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\LinkFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add page layout and site template settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests.CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar howToPublising = new PublishingPageDefinition\r\n{\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n};\r\n\r\nvar publishingLinks = new PublishingPageDefinition\r\n{\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPage\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPage\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages with custom layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n// it should be a file name of the file inside \'master page\' gallery\r\n\r\nvar customPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageWithCustomeLayout\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageWithCustomeLayout\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages to folders\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var archive = new FolderDefinition()\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar year2014 = new FolderDefinition()\r\n{\r\n Name = \"2014\"\r\n};\r\n\r\nvar year2015 = new FolderDefinition()\r\n{\r\n Name = \"2015\"\r\n};\r\n\r\nvar oct2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar oct2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageToFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageToFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add search configuration\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n CanDeploySimpleSearchConfigurationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests.CanDeploySimpleSearchConfigurationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add page layout and site template settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests.CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar howToPublising = new PublishingPageDefinition\r\n{\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n};\r\n\r\nvar publishingLinks = new PublishingPageDefinition\r\n{\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPage\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPage\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages with custom layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n// it should be a file name of the file inside \'master page\' gallery\r\n\r\nvar customPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageWithCustomeLayout\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageWithCustomeLayout\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages to folders\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var archive = new FolderDefinition()\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar year2014 = new FolderDefinition()\r\n{\r\n Name = \"2014\"\r\n};\r\n\r\nvar year2015 = new FolderDefinition()\r\n{\r\n Name = \"2015\"\r\n};\r\n\r\nvar oct2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar oct2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageToFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageToFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search configuration\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n CanDeploySimpleSearchConfigurationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests.CanDeploySimpleSearchConfigurationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add summary link field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n CanDeploySimpleSummaryLinkFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests.CanDeploySimpleSummaryLinkFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Summary Links web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n CanDeploySimpleSummaryLinkWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests.CanDeploySimpleSummaryLinkWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term group\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term groups\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar parthersGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy termsets\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n CanDeploySimpleTaxonomyTermSets\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests.CanDeploySimpleTaxonomyTermSets\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy term group\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy term groups\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar parthersGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy termsets\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n CanDeploySimpleTaxonomyTermSets\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests.CanDeploySimpleTaxonomyTermSets\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term store by Name\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n Name = \"Managed Metadata Service\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupTermStoreByName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupTermStoreByName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add default taxonomy term store\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n LookupDefaultSiteTermStore\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests.LookupDefaultSiteTermStore\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add web navigation settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n CanDeploySimpleWebNavigationSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests.CanDeploySimpleWebNavigationSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add web navigation settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n CanDeploySimpleWebNavigationSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests.CanDeploySimpleWebNavigationSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n CustomDefinitions\r\n \r\n \r\n public class CustomDefinitions : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandler()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddDefinitionNode(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandlerWithSyntax()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandlerWithEvents()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n },\r\n changeWebAndTitle =>\r\n {\r\n changeWebAndTitle.OnProvisioning<Web, ChangeWebTitleAndDescriptionDefinition>(cntx =>\r\n {\r\n var cntxWeb = cntx.Object;\r\n var cntxDef = cntx.ObjectDefinition;\r\n\r\n // do stuff\r\n });\r\n\r\n changeWebAndTitle.OnProvisioned<Web, ChangeWebTitleAndDescriptionDefinition>(cntx =>\r\n {\r\n var cntxWeb = cntx.Object;\r\n var cntxDef = cntx.ObjectDefinition;\r\n\r\n // do stuff\r\n });\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n public class CustomDefinitions : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandler()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddDefinitionNode(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandlerWithSyntax()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void RegisterCustomModelHandlerWithEvents()\r\n {\r\n var csomProvisionService = new CSOMProvisionService();\r\n\r\n csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler());\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition\r\n {\r\n Title = \"A new name for the web\",\r\n Description = \"Some changes done by ChangeWebTitleAndDescriptionDefinition\"\r\n },\r\n changeWebAndTitle =>\r\n {\r\n changeWebAndTitle.OnProvisioning<Web, ChangeWebTitleAndDescriptionDefinition>(cntx =>\r\n {\r\n var cntxWeb = cntx.Object;\r\n var cntxDef = cntx.ObjectDefinition;\r\n\r\n // do stuff\r\n });\r\n\r\n changeWebAndTitle.OnProvisioned<Web, ChangeWebTitleAndDescriptionDefinition>(cntx =>\r\n {\r\n var cntxWeb = cntx.Object;\r\n var cntxDef = cntx.ObjectDefinition;\r\n\r\n // do stuff\r\n });\r\n });\r\n });\r\n\r\n using (var clientContext = new ClientContext(CSOMSiteUrl))\r\n csomProvisionService.DeployWebModel(clientContext, webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDefinitions\r\n CustomDefinitionsClass\r\n \r\n ClassCustomDefinitionsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDefinitions\r\n 0\r\n writing-custom-definition.cs\r\n writing-custom-definition\r\n ..\\..\\Views\\SPMeta2\\extensibility\r\n ..\\..\\Views\\SPMeta2\\extensibility\\writing-custom-definition.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n ChangeWebTitleAndDescriptionDefinition\r\n \r\n \r\n public class ChangeWebTitleAndDescriptionDefinition : DefinitionBase\r\n {\r\n public string Title { get; set; }\r\n public string Description { get; set; }\r\n }\r\n public class ChangeWebTitleAndDescriptionDefinition : DefinitionBase\r\n{\r\n public string Title { get; set; }\r\n public string Description { get; set; }\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChangeWebTitleAndDescriptionDefinition\r\n ChangeWebTitleAndDescriptionDefinitionClass\r\n \r\n ClassChangeWebTitleAndDescriptionDefinitionClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChangeWebTitleAndDescriptionDefinition\r\n 0\r\n writing-custom-definition.cs\r\n writing-custom-definition\r\n ..\\..\\Views\\SPMeta2\\extensibility\r\n ..\\..\\Views\\SPMeta2\\extensibility\\writing-custom-definition.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n ChangeWebTitleAndDescriptionModelHandler\r\n \r\n public class ChangeWebTitleAndDescriptionModelHandler : CSOMModelHandlerBase\r\n {\r\n public override Type TargetType\r\n {\r\n get { return typeof(ChangeWebTitleAndDescriptionDefinition); }\r\n }\r\n\r\n public override void DeployModel(object modelHost, DefinitionBase model)\r\n {\r\n var webModeHost = modelHost.WithAssertAndCast<WebModelHost>(\r\n \"model\",\r\n value => value.RequireNotNull());\r\n\r\n var definition = model.WithAssertAndCast<ChangeWebTitleAndDescriptionDefinition>(\r\n \"model\",\r\n value => value.RequireNotNull());\r\n\r\n var currentWeb = webModeHost.HostWeb;\r\n var context = currentWeb.Context;\r\n\r\n // raise OnProvisioning event\r\n InvokeOnModelEvent(this, new ModelEventArgs\r\n {\r\n CurrentModelNode = null,\r\n Model = null,\r\n EventType = ModelEventType.OnProvisioning,\r\n Object = currentWeb,\r\n ObjectType = typeof(Web),\r\n ObjectDefinition = definition,\r\n ModelHost = modelHost\r\n });\r\n\r\n // do stuff\r\n currentWeb.Title = definition.Title;\r\n currentWeb.Description = definition.Description;\r\n\r\n // raise OnProvisioned event\r\n InvokeOnModelEvent(this, new ModelEventArgs\r\n {\r\n CurrentModelNode = null,\r\n Model = null,\r\n EventType = ModelEventType.OnProvisioned,\r\n Object = currentWeb,\r\n ObjectType = typeof(Web),\r\n ObjectDefinition = definition,\r\n ModelHost = modelHost\r\n });\r\n\r\n currentWeb.Update();\r\n context.ExecuteQuery();\r\n }\r\n }\r\n public class ChangeWebTitleAndDescriptionModelHandler : CSOMModelHandlerBase\r\n{\r\n public override Type TargetType\r\n {\r\n get { return typeof(ChangeWebTitleAndDescriptionDefinition); }\r\n }\r\n\r\n public override void DeployModel(object modelHost, DefinitionBase model)\r\n {\r\n var webModeHost = modelHost.WithAssertAndCast<WebModelHost>(\r\n \"model\",\r\n value => value.RequireNotNull());\r\n\r\n var definition = model.WithAssertAndCast<ChangeWebTitleAndDescriptionDefinition>(\r\n \"model\",\r\n value => value.RequireNotNull());\r\n\r\n var currentWeb = webModeHost.HostWeb;\r\n var context = currentWeb.Context;\r\n\r\n // raise OnProvisioning event\r\n InvokeOnModelEvent(this, new ModelEventArgs\r\n {\r\n CurrentModelNode = null,\r\n Model = null,\r\n EventType = ModelEventType.OnProvisioning,\r\n Object = currentWeb,\r\n ObjectType = typeof(Web),\r\n ObjectDefinition = definition,\r\n ModelHost = modelHost\r\n });\r\n\r\n // do stuff\r\n currentWeb.Title = definition.Title;\r\n currentWeb.Description = definition.Description;\r\n\r\n // raise OnProvisioned event\r\n InvokeOnModelEvent(this, new ModelEventArgs\r\n {\r\n CurrentModelNode = null,\r\n Model = null,\r\n EventType = ModelEventType.OnProvisioned,\r\n Object = currentWeb,\r\n ObjectType = typeof(Web),\r\n ObjectDefinition = definition,\r\n ModelHost = modelHost\r\n });\r\n\r\n currentWeb.Update();\r\n context.ExecuteQuery();\r\n }\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChangeWebTitleAndDescriptionModelHandler\r\n ChangeWebTitleAndDescriptionModelHandlerClass\r\n \r\n ClassChangeWebTitleAndDescriptionModelHandlerClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChangeWebTitleAndDescriptionModelHandler\r\n 0\r\n writing-custom-definition.cs\r\n writing-custom-definition\r\n ..\\..\\Views\\SPMeta2\\extensibility\r\n ..\\..\\Views\\SPMeta2\\extensibility\\writing-custom-definition.cs\r\n") , @@ -208,114 +209,114 @@ public static class m2Samples SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n SiteModel\r\n \r\n \r\n public class SiteModel : ProvisionTestBase\r\n {\r\n #region site model\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void SiteModelProvision()\r\n {\r\n // tend to separate models into small logical pieces\r\n // later you would deploy either all of them or only required bits\r\n\r\n var taxonomyModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n // setup taxonomy\r\n });\r\n\r\n var sandboxSolutionsModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n // setup sandbox solutions\r\n });\r\n\r\n var siteFeaturesModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n // setup features\r\n });\r\n\r\n var siteIAModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n // setup IA\r\n });\r\n\r\n var userCustomActionsModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n // setup user custom actions model\r\n });\r\n\r\n\r\n // deploy needed models - all of them or only required bits\r\n }\r\n\r\n #endregion\r\n }\r\n public class SiteModel : ProvisionTestBase\r\n{\r\n #region site model\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void SiteModelProvision()\r\n {\r\n // tend to separate models into small logical pieces\r\n // later you would deploy either all of them or only required bits\r\n\r\n var taxonomyModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n // setup taxonomy\r\n });\r\n\r\n var sandboxSolutionsModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n // setup sandbox solutions\r\n });\r\n\r\n var siteFeaturesModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n // setup features\r\n });\r\n\r\n var siteIAModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n // setup IA\r\n });\r\n\r\n var userCustomActionsModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n // setup user custom actions model\r\n });\r\n\r\n\r\n // deploy needed models - all of them or only required bits\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteModel\r\n SiteModelClass\r\n \r\n ClassSiteModelClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteModel\r\n 0\r\n SiteModel.cs\r\n SiteModel\r\n ..\\..\\Views\\SPMeta2\\reference\r\n ..\\..\\Views\\SPMeta2\\reference\\SiteModel.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n Utils\r\n \r\n \r\n public class Utils : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Utils\")]\r\n public void UrlConcatenation()\r\n {\r\n // fast on two params\r\n var smQueryUrl = UrlUtility.CombineUrl(\"http://goole.com\", \"?q=spmeta2\");\r\n\r\n // a bigger one\r\n var bgQueryUrl = UrlUtility.CombineUrl(new string[]{ \r\n \"http://goole.com\",\r\n \"?\",\r\n \"q=1\",\r\n \"&p1=3\",\r\n \"&p2=tmp\"\r\n });\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Utils\")]\r\n public void ClientWebPartSetup(ClientWebPartDefinition wpModel, string webId)\r\n {\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ClientWebPart)\r\n .SetOrUpdateProperty(\"FeatureId\", wpModel.FeatureId.ToString())\r\n .SetOrUpdateProperty(\"ProductId\", wpModel.ProductId.ToString())\r\n .SetOrUpdateProperty(\"WebPartName\", wpModel.WebPartName)\r\n .SetOrUpdateProperty(\"ProductWebId\", webId)\r\n .ToString();\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Utils\")]\r\n public void ContentEditorWebPartSetup(ContentEditorWebPartDefinition typedModel,\r\n string content, string contentLink)\r\n {\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ContentEditorWebPart)\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", content, true)\r\n .SetOrUpdateContentEditorWebPartProperty(\"ContentLink\", contentLink)\r\n .ToString();\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Utils\")]\r\n public void XsltListViewWebPartSetup(XsltListViewWebPartDefinition typedModel,\r\n string listName, string listId, string titleUrl, string jsLink)\r\n {\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(BuiltInWebPartTemplates.XsltListViewWebPart)\r\n .SetListName(listName)\r\n .SetListId(listId)\r\n .SetTitleUrl(titleUrl)\r\n .SetOrUpdateProperty(\"JSLink\", jsLink)\r\n .ToString();\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n public class Utils : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Utils\")]\r\n public void UrlConcatenation()\r\n {\r\n // fast on two params\r\n var smQueryUrl = UrlUtility.CombineUrl(\"http://goole.com\", \"?q=spmeta2\");\r\n\r\n // a bigger one\r\n var bgQueryUrl = UrlUtility.CombineUrl(new string[]{\r\n \"http://goole.com\",\r\n \"?\",\r\n \"q=1\",\r\n \"&p1=3\",\r\n \"&p2=tmp\"\r\n });\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Utils\")]\r\n public void ClientWebPartSetup(ClientWebPartDefinition wpModel, string webId)\r\n {\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ClientWebPart)\r\n .SetOrUpdateProperty(\"FeatureId\", wpModel.FeatureId.ToString())\r\n .SetOrUpdateProperty(\"ProductId\", wpModel.ProductId.ToString())\r\n .SetOrUpdateProperty(\"WebPartName\", wpModel.WebPartName)\r\n .SetOrUpdateProperty(\"ProductWebId\", webId)\r\n .ToString();\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Utils\")]\r\n public void ContentEditorWebPartSetup(ContentEditorWebPartDefinition typedModel,\r\n string content, string contentLink)\r\n {\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ContentEditorWebPart)\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", content, true)\r\n .SetOrUpdateContentEditorWebPartProperty(\"ContentLink\", contentLink)\r\n .ToString();\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Utils\")]\r\n public void XsltListViewWebPartSetup(XsltListViewWebPartDefinition typedModel,\r\n string listName, string listId, string titleUrl, string jsLink)\r\n {\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(BuiltInWebPartTemplates.XsltListViewWebPart)\r\n .SetListName(listName)\r\n .SetListId(listId)\r\n .SetTitleUrl(titleUrl)\r\n .SetOrUpdateProperty(\"JSLink\", jsLink)\r\n .ToString();\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n Utils\r\n UtilsClass\r\n \r\n ClassUtilsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.Utils\r\n 0\r\n Utils.cs\r\n Utils\r\n ..\\..\\Views\\SPMeta2\\reference\r\n ..\\..\\Views\\SPMeta2\\reference\\Utils.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n WebModel\r\n \r\n \r\n public class WebModel : ProvisionTestBase\r\n {\r\n #region web model\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void WebModelProvision()\r\n {\r\n // tend to separate models into small logical pieces\r\n // later you would deploy either all of them or only required bits\r\n\r\n var featuresModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup features\r\n });\r\n\r\n var listsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup lists and list views\r\n });\r\n\r\n var pagesModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup pages\r\n });\r\n\r\n var webPartsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup web parts\r\n });\r\n\r\n var navigationModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup navigation \r\n });\r\n\r\n // deploy needed models - all of them or only required bits\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebModel : ProvisionTestBase\r\n{\r\n #region web model\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.Models\")]\r\n public void WebModelProvision()\r\n {\r\n // tend to separate models into small logical pieces\r\n // later you would deploy either all of them or only required bits\r\n\r\n var featuresModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup features\r\n });\r\n\r\n var listsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup lists and list views\r\n });\r\n\r\n var pagesModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup pages\r\n });\r\n\r\n var webPartsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup web parts\r\n });\r\n\r\n var navigationModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // setup navigation\r\n });\r\n\r\n // deploy needed models - all of them or only required bits\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n WebModel\r\n WebModelClass\r\n \r\n ClassWebModelClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.WebModel\r\n 0\r\n WebModel.cs\r\n WebModel\r\n ..\\..\\Views\\SPMeta2\\reference\r\n ..\\..\\Views\\SPMeta2\\reference\\WebModel.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n 200\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n AlternateUrlDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AlternateUrlDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AlternateUrlDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n AlternateUrlDefinitionTestsClass\r\n \r\n ClassAlternateUrlDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Site collection\r\n Web site\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n AppDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AppDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AppDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n AppDefinitionTestsClass\r\n \r\n ClassAppDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n AppPrincipalDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class AppPrincipalDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AppPrincipalDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n AppPrincipalDefinitionTestsClass\r\n \r\n ClassAppPrincipalDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n 200\r\n \r\n \r\n \r\n AlternateUrlDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AlternateUrlDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var internalDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n };\r\n\r\n var intranetDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AlternateUrlDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var internalDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n };\r\n\r\n var intranetDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n AlternateUrlDefinitionTestsClass\r\n \r\n ClassAlternateUrlDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Web site\r\n Site collection\r\n Web site\r\n \r\n \r\n \r\n AppDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AppDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var appDef = new AppDefinition\r\n {\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version \r\n Version = \"1.0.0.0\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddApp(appDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AppDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var appDef = new AppDefinition\r\n {\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version\r\n Version = \"1.0.0.0\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddApp(appDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n AppDefinitionTestsClass\r\n \r\n ClassAppDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n AppPrincipalDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class AppPrincipalDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AppPrincipalDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n AppPrincipalDefinitionTestsClass\r\n \r\n ClassAppPrincipalDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n AuditSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class AuditSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AuditSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audit settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAuditSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AuditSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AuditSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audit settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAuditSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AuditSettingsDefinitionTests\r\n AuditSettingsDefinitionTestsClass\r\n \r\n ClassAuditSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AuditSettingsDefinitionTests\r\n 0\r\n AuditSettingsDefinitionTests.cs\r\n AuditSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AuditSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n BooleanFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BooleanFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BooleanFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n BooleanFieldDefinitionTestsClass\r\n \r\n ClassBooleanFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n BreakRoleInheritanceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n BreakRoleInheritanceDefinitionTestsClass\r\n \r\n ClassBreakRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n BusinessDataFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n BusinessDataFieldDefinitionTestsClass\r\n \r\n ClassBusinessDataFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n CalculatedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CalculatedFieldDefinitionTestsClass\r\n \r\n ClassCalculatedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ClientWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ClientWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ClientWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n ClientWebPartDefinitionTestsClass\r\n \r\n ClassClientWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ComputedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ComputedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ComputedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n ComputedFieldDefinitionTestsClass\r\n \r\n ClassComputedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ContentEditorWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n ContentEditorWebPartDefinitionTestsClass\r\n \r\n ClassContentEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n BooleanFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BooleanFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BooleanFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n BooleanFieldDefinitionTestsClass\r\n \r\n ClassBooleanFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n BreakRoleInheritanceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n BreakRoleInheritanceDefinitionTestsClass\r\n \r\n ClassBreakRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n BusinessDataFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n BusinessDataFieldDefinitionTestsClass\r\n \r\n ClassBusinessDataFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n CalculatedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CalculatedFieldDefinitionTestsClass\r\n \r\n ClassCalculatedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ClientWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ClientWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ClientWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n ClientWebPartDefinitionTestsClass\r\n \r\n ClassClientWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n ComputedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ComputedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ComputedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n ComputedFieldDefinitionTestsClass\r\n \r\n ClassComputedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ContentEditorWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n ContentEditorWebPartDefinitionTestsClass\r\n \r\n ClassContentEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Site Collection Model\r\n Web Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n ContentTypeDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentTypeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListContentType()\r\n {\r\n var listContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom list item\",\r\n Id = new Guid(\"79658c1e-3096-4c44-bd55-4228d01a5b97\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(listContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentContentType()\r\n {\r\n var documentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom document\",\r\n Id = new Guid(\"008e7c50-a271-4fcd-9f01-f18daad5bd7e\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(documentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document set content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentSetContentType()\r\n {\r\n var documentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom document set\",\r\n Id = new Guid(\"AAC93B98-F776-4D5C-9E6E-66F2DC45A467\"),\r\n ParentContentTypeId = BuiltInContentTypeId.DocumentSet_Correct,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(documentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add several content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypes()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(DocContentTypes.CustomerAccount)\r\n .AddContentType(DocContentTypes.CustomerDocument);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type with fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypesWithFields()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(DocFields.Clients.ClientCredit)\r\n .AddField(DocFields.Clients.ClientDebit)\r\n .AddField(DocFields.Clients.ClientDescription)\r\n .AddField(DocFields.Clients.ClientNumber)\r\n .AddField(DocFields.Clients.ClientWebSite)\r\n\r\n .AddContentType(DocContentTypes.CustomerAccount, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientCredit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDebit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientWebSite);\r\n })\r\n .AddContentType(DocContentTypes.CustomerDocument, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDescription)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientNumber);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add parent-child content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarhicalContentTypes()\r\n {\r\n var rootDocumentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"A root document\",\r\n Id = new Guid(\"b0ec3794-8bf3-49ed-b8d1-24a4df5ac75b\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var childDocumentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"A child document\",\r\n Id = new Guid(\"84ab43ee-1f9d-4436-a9de-868bd7a36400\"),\r\n // use GetContentTypeId() to get the content type ID and refer as a parent ID\r\n ParentContentTypeId = rootDocumentContentType.GetContentTypeId(),\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(rootDocumentContentType)\r\n .AddContentType(childDocumentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentTypeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListContentType()\r\n {\r\n var listContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom list item\",\r\n Id = new Guid(\"79658c1e-3096-4c44-bd55-4228d01a5b97\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(listContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentContentType()\r\n {\r\n var documentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom document\",\r\n Id = new Guid(\"008e7c50-a271-4fcd-9f01-f18daad5bd7e\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(documentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document set content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentSetContentType()\r\n {\r\n var documentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"Custom document set\",\r\n Id = new Guid(\"AAC93B98-F776-4D5C-9E6E-66F2DC45A467\"),\r\n ParentContentTypeId = BuiltInContentTypeId.DocumentSet_Correct,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(documentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add several content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypes()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(DocContentTypes.CustomerAccount)\r\n .AddContentType(DocContentTypes.CustomerDocument);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type with fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypesWithFields()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(DocFields.Clients.ClientCredit)\r\n .AddField(DocFields.Clients.ClientDebit)\r\n .AddField(DocFields.Clients.ClientDescription)\r\n .AddField(DocFields.Clients.ClientNumber)\r\n .AddField(DocFields.Clients.ClientWebSite)\r\n\r\n .AddContentType(DocContentTypes.CustomerAccount, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientCredit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDebit)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientWebSite);\r\n })\r\n .AddContentType(DocContentTypes.CustomerDocument, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientDescription)\r\n .AddContentTypeFieldLink(DocFields.Clients.ClientNumber);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add parent-child content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarhicalContentTypes()\r\n {\r\n var rootDocumentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"A root document\",\r\n Id = new Guid(\"b0ec3794-8bf3-49ed-b8d1-24a4df5ac75b\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Document,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var childDocumentContentType = new ContentTypeDefinition\r\n {\r\n Name = \"A child document\",\r\n Id = new Guid(\"84ab43ee-1f9d-4436-a9de-868bd7a36400\"),\r\n // use GetContentTypeId() to get the content type ID and refer as a parent ID\r\n ParentContentTypeId = rootDocumentContentType.GetContentTypeId(),\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(rootDocumentContentType)\r\n .AddContentType(childDocumentContentType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeDefinitionTests\r\n ContentTypeDefinitionTestsClass\r\n \r\n ClassContentTypeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeDefinitionTests\r\n 0\r\n ContentTypeDefinitionTests.cs\r\n ContentTypeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ContentTypeFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n ContentTypeFieldLinkDefinitionTestsClass\r\n \r\n ClassContentTypeFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ContentTypeLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n ContentTypeLinkDefinitionTestsClass\r\n \r\n ClassContentTypeLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n CurrencyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CurrencyFieldDefinitionTestsClass\r\n \r\n ClassCurrencyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n DateTimeFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n DateTimeFieldDefinitionTestsClass\r\n \r\n ClassDateTimeFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ContentTypeFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n ContentTypeFieldLinkDefinitionTestsClass\r\n \r\n ClassContentTypeFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n ContentTypeLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n ContentTypeLinkDefinitionTestsClass\r\n \r\n ClassContentTypeLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n CurrencyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CurrencyFieldDefinitionTestsClass\r\n \r\n ClassCurrencyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n DateTimeFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n DateTimeFieldDefinitionTestsClass\r\n \r\n ClassDateTimeFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n DiagnosticsServiceBaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DiagnosticsServiceBaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DiagnosticsServiceBaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add diagnostic service\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDiagnosticsServiceBaseDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DiagnosticsServiceBaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DiagnosticsServiceBaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add diagnostic service\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDiagnosticsServiceBaseDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DiagnosticsServiceBaseDefinitionTests\r\n DiagnosticsServiceBaseDefinitionTestsClass\r\n \r\n ClassDiagnosticsServiceBaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DiagnosticsServiceBaseDefinitionTests\r\n 0\r\n DiagnosticsServiceBaseDefinitionTests.cs\r\n DiagnosticsServiceBaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DiagnosticsServiceBaseDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n DocumentParserDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DocumentParserDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DocumentParserDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n DocumentParserDefinitionTestsClass\r\n \r\n ClassDocumentParserDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n EventReceiverDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class EventReceiverDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class EventReceiverDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n EventReceiverDefinitionTestsClass\r\n \r\n ClassEventReceiverDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FarmDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n FarmDefinitionTestsClass\r\n \r\n ClassFarmDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FarmSolutionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmSolutionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmSolutionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n FarmSolutionDefinitionTestsClass\r\n \r\n ClassFarmSolutionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n Features\r\n \r\n \r\n \r\n FeatureDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FeatureDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FeatureDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n FeatureDefinitionTestsClass\r\n \r\n ClassFeatureDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n FieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n }\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n FieldDefinitionTestsClass\r\n \r\n ClassFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n FolderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class FolderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FolderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n FolderDefinitionTestsClass\r\n \r\n ClassFolderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n GuidFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class GuidFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class GuidFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n GuidFieldDefinitionTestsClass\r\n \r\n ClassGuidFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n HideContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n HideContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n InformationRightsManagementSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n InformationRightsManagementSettingsDefinitionTestsClass\r\n \r\n ClassInformationRightsManagementSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n JobDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class JobDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JobDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n JobDefinitionTestsClass\r\n \r\n ClassJobDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ListDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n ListDefinitionTestsClass\r\n \r\n ClassListDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n ListFieldLinkDefinitionTestsClass\r\n \r\n ClassListFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListItemDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lis item\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lis item\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n ListItemDefinitionTestsClass\r\n \r\n ClassListItemDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListItemFieldValueDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n ListItemFieldValueDefinitionTestsClass\r\n \r\n ClassListItemFieldValueDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n DocumentParserDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DocumentParserDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DocumentParserDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n DocumentParserDefinitionTestsClass\r\n \r\n ClassDocumentParserDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n Event Receivers\r\n \r\n \r\n \r\n EventReceiverDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class EventReceiverDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class EventReceiverDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n EventReceiverDefinitionTestsClass\r\n \r\n ClassEventReceiverDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n FarmDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm feature\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n {\r\n f.Enable = true;\r\n });\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmFeature(farmFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm feature\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n {\r\n f.Enable = true;\r\n });\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmFeature(farmFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n FarmDefinitionTestsClass\r\n \r\n ClassFarmDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n FarmSolutionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmSolutionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var solutionDef = new FarmSolutionDefinition\r\n {\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmSolution(solutionDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmSolutionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var solutionDef = new FarmSolutionDefinition\r\n {\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmSolution(solutionDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n FarmSolutionDefinitionTestsClass\r\n \r\n ClassFarmSolutionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FeatureDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FeatureDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FeatureDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n FeatureDefinitionTestsClass\r\n \r\n ClassFeatureDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n }\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n FieldDefinitionTestsClass\r\n \r\n ClassFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FolderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class FolderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FolderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n FolderDefinitionTestsClass\r\n \r\n ClassFolderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n GuidFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class GuidFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class GuidFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n GuidFieldDefinitionTestsClass\r\n \r\n ClassGuidFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n HideContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n HideContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n InformationRightsManagementSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n InformationRightsManagementSettingsDefinitionTestsClass\r\n \r\n ClassInformationRightsManagementSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n JobDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class JobDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JobDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n JobDefinitionTestsClass\r\n \r\n ClassJobDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ListDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add promoted links list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPromotedLinksList()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add promoted links list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPromotedLinksList()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n ListDefinitionTestsClass\r\n \r\n ClassListDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var fieldDef = new TextFieldDefinition\r\n {\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n };\r\n\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTextField(fieldDef);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var fieldDef = new TextFieldDefinition\r\n {\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n };\r\n\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTextField(fieldDef);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n ListFieldLinkDefinitionTestsClass\r\n \r\n ClassListFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListItemDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n ListItemDefinitionTestsClass\r\n \r\n ClassListItemDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ListItemFieldValueDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n ListItemFieldValueDefinitionTestsClass\r\n \r\n ClassListItemFieldValueDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists views\r\n Lists views\r\n \r\n \r\n \r\n ListViewDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListViewDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListViews()\r\n {\r\n var approvedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Approved Documents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var inProgressDocuments = new ListViewDefinition\r\n {\r\n Title = \"In Progress Documents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(approvedDocuments);\r\n list.AddListView(inProgressDocuments);\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list view with URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListViewsWithCustomUrl()\r\n {\r\n var returnedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Returned Documents\",\r\n Url = \"Returned.aspx\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(returnedDocuments);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewDefinition\")]\r\n [SampleMetadata(Title = \"Add list view with CAML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListViewsWithCAMLQuery()\r\n {\r\n var createdQuery = new StringBuilder();\r\n\r\n createdQuery.Append(\"<Where>\");\r\n createdQuery.Append(\"</Where>\");\r\n createdQuery.Append(\"<OrderBy>\");\r\n createdQuery.Append(\" <FieldRef Name=\'ID\' Ascending=\'FALSE\'/>\");\r\n createdQuery.Append(\"</OrderBy>\");\r\n\r\n var lastTenCreatedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Last 10 Created Documents\",\r\n RowLimit = 10,\r\n Query = createdQuery.ToString(),\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var editedQuery = new StringBuilder();\r\n\r\n editedQuery.Append(\"<Where>\");\r\n editedQuery.Append(\"</Where>\");\r\n editedQuery.Append(\"<OrderBy>\");\r\n editedQuery.Append(\" <FieldRef Name=\'Modified\' Ascending=\'FALSE\'/>\");\r\n editedQuery.Append(\"</OrderBy>\");\r\n\r\n var lastTenEditedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Last 10 Edited Documents\",\r\n RowLimit = 10,\r\n Query = editedQuery.ToString(),\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(lastTenCreatedDocuments);\r\n list.AddListView(lastTenEditedDocuments);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListViewDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListViews()\r\n {\r\n var approvedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Approved Documents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var inProgressDocuments = new ListViewDefinition\r\n {\r\n Title = \"In Progress Documents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(approvedDocuments);\r\n list.AddListView(inProgressDocuments);\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list view with URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListViewsWithCustomUrl()\r\n {\r\n var returnedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Returned Documents\",\r\n Url = \"Returned.aspx\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(returnedDocuments);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewDefinition\")]\r\n [SampleMetadata(Title = \"Add list view with CAML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListViewsWithCAMLQuery()\r\n {\r\n var createdQuery = new StringBuilder();\r\n\r\n createdQuery.Append(\"<Where>\");\r\n createdQuery.Append(\"</Where>\");\r\n createdQuery.Append(\"<OrderBy>\");\r\n createdQuery.Append(\" <FieldRef Name=\'ID\' Ascending=\'FALSE\'/>\");\r\n createdQuery.Append(\"</OrderBy>\");\r\n\r\n var lastTenCreatedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Last 10 Created Documents\",\r\n RowLimit = 10,\r\n Query = createdQuery.ToString(),\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var editedQuery = new StringBuilder();\r\n\r\n editedQuery.Append(\"<Where>\");\r\n editedQuery.Append(\"</Where>\");\r\n editedQuery.Append(\"<OrderBy>\");\r\n editedQuery.Append(\" <FieldRef Name=\'Modified\' Ascending=\'FALSE\'/>\");\r\n editedQuery.Append(\"</OrderBy>\");\r\n\r\n var lastTenEditedDocuments = new ListViewDefinition\r\n {\r\n Title = \"Last 10 Edited Documents\",\r\n RowLimit = 10,\r\n Query = editedQuery.ToString(),\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n }\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"CustomerDocuments\",\r\n Description = \"A customr document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"CustomerDocuments\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(documentLibrary, list =>\r\n {\r\n list.AddListView(lastTenCreatedDocuments);\r\n list.AddListView(lastTenEditedDocuments);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewDefinitionTests\r\n ListViewDefinitionTestsClass\r\n \r\n ClassListViewDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewDefinitionTests\r\n 0\r\n ListViewDefinitionTests.cs\r\n ListViewDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ListViewWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n ListViewWebPartDefinitionTestsClass\r\n \r\n ClassListViewWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n LookupFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class LookupFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class LookupFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n LookupFieldDefinitionTestsClass\r\n \r\n ClassLookupFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n ManagedAccountDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ManagedAccountDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ManagedAccountDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n ManagedAccountDefinitionTestsClass\r\n \r\n ClassManagedAccountDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n MasterPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class MasterPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class MasterPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n MasterPageDefinitionTestsClass\r\n \r\n ClassMasterPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n MasterPageSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle\r\n // BuiltInMasterPageDefinitions.Oslo\r\n // BuiltInMasterPageDefinitions.Minimal\r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n MasterPageSettingsDefinitionTestsClass\r\n \r\n ClassMasterPageSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ListViewWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n ListViewWebPartDefinitionTestsClass\r\n \r\n ClassListViewWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n LookupFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class LookupFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class LookupFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n LookupFieldDefinitionTestsClass\r\n \r\n ClassLookupFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n ManagedAccountDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ManagedAccountDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ManagedAccountDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n ManagedAccountDefinitionTestsClass\r\n \r\n ClassManagedAccountDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n MasterPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class MasterPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class MasterPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n MasterPageDefinitionTestsClass\r\n \r\n ClassMasterPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n MasterPageSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle\r\n // BuiltInMasterPageDefinitions.Oslo\r\n // BuiltInMasterPageDefinitions.Minimal\r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n MasterPageSettingsDefinitionTestsClass\r\n \r\n ClassMasterPageSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Module files\r\n Module files\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ModuleFileDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ModuleFileDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ModuleFileDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add module file to Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployModuleFilesToStyleLibrary()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-styles.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-content { padding:10px; border:1px red solid; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-app.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" alert(\'hello, m2!\'); \")\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddModuleFile(cssFile)\r\n .AddModuleFile(jsFile);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ModuleFileDefinition\")]\r\n [SampleMetadata(Title = \"Add module file to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployModuleFilesToFolders()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-red.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-red { color:red; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-logger-module.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" function(msg) { console.log(msg); } \")\r\n };\r\n\r\n var cssFolder = new FolderDefinition\r\n {\r\n Name = \"m2-css\"\r\n };\r\n\r\n var jsFolder = new FolderDefinition\r\n {\r\n Name = \"m2-js\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddFolder(cssFolder, folder =>\r\n {\r\n folder.AddModuleFile(cssFile);\r\n })\r\n .AddFolder(jsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jsFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ModuleFileDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ModuleFileDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add module file to Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployModuleFilesToStyleLibrary()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-styles.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-content { padding:10px; border:1px red solid; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-app.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" alert(\'hello, m2!\'); \")\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddModuleFile(cssFile)\r\n .AddModuleFile(jsFile);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ModuleFileDefinition\")]\r\n [SampleMetadata(Title = \"Add module file to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployModuleFilesToFolders()\r\n {\r\n var cssFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-red.css\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\".m2-red { color:red; } \")\r\n };\r\n\r\n var jsFile = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-logger-module.js\",\r\n Overwrite = true,\r\n Content = Encoding.UTF8.GetBytes(\" function(msg) { console.log(msg); } \")\r\n };\r\n\r\n var cssFolder = new FolderDefinition\r\n {\r\n Name = \"m2-css\"\r\n };\r\n\r\n var jsFolder = new FolderDefinition\r\n {\r\n Name = \"m2-js\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list\r\n .AddFolder(cssFolder, folder =>\r\n {\r\n folder.AddModuleFile(cssFile);\r\n })\r\n .AddFolder(jsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jsFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ModuleFileDefinitionTests\r\n ModuleFileDefinitionTestsClass\r\n \r\n ClassModuleFileDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ModuleFileDefinitionTests\r\n 0\r\n ModuleFileDefinitionTests.cs\r\n ModuleFileDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ModuleFileDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NoteFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NoteFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NoteFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add note field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNoteFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NoteFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NoteFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add note field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNoteFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NoteFieldDefinitionTests\r\n NoteFieldDefinitionTestsClass\r\n \r\n ClassNoteFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NoteFieldDefinitionTests\r\n 0\r\n NoteFieldDefinitionTests.cs\r\n NoteFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NoteFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n PrefixDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PrefixDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PrefixDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n PrefixDefinitionTestsClass\r\n \r\n ClassPrefixDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n PrefixDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PrefixDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var prefixDef = new PrefixDefinition\r\n {\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddPrefix(prefixDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PrefixDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var prefixDef = new PrefixDefinition\r\n {\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddPrefix(prefixDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n PrefixDefinitionTestsClass\r\n \r\n ClassPrefixDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n Web Model\r\n Farm Model\r\n Web Application Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Property bags\r\n Property bags\r\n \r\n \r\n \r\n PropertyDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PropertyDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669 \r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PropertyDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to farm\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFarm()\r\n {\r\n var farmTag = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_tag\",\r\n Value = \"m2_farm_tag_value\",\r\n };\r\n\r\n var farmType = new PropertyDefinition\r\n {\r\n Key = \"m2_farm_type\",\r\n Value = \"m2_farm_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm\r\n .AddProperty(farmTag)\r\n .AddProperty(farmType);\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderSite()\r\n {\r\n var siteTag = new PropertyDefinition\r\n {\r\n Key = \"m2_site_tag\",\r\n Value = \"m2_site_tag_value\",\r\n };\r\n\r\n var siteType = new PropertyDefinition\r\n {\r\n Key = \"m2_site_type\",\r\n Value = \"m2_site_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddProperty(siteTag)\r\n .AddProperty(siteType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderWeb()\r\n {\r\n var webTag = new PropertyDefinition\r\n {\r\n Key = \"m2_web_tag\",\r\n Value = \"m2_web_tag_value\",\r\n };\r\n\r\n var webType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddProperty(webTag)\r\n .AddProperty(webType);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add property to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderList()\r\n {\r\n var listTag = new PropertyDefinition\r\n {\r\n Key = \"m2_list_tag\",\r\n Value = \"m2_list_tag_value\",\r\n };\r\n\r\n var listType = new PropertyDefinition\r\n {\r\n Key = \"m2_web_type\",\r\n Value = \"m2_web_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list\r\n .AddProperty(listTag)\r\n .AddProperty(listType);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PropertyDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add property to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPropertyBagUnderFolder()\r\n {\r\n var folderTag = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_tag\",\r\n Value = \"m2_folder_tag_value\",\r\n };\r\n\r\n var folderType = new PropertyDefinition\r\n {\r\n Key = \"m2_folder_type\",\r\n Value = \"m2_folder_type_value\",\r\n };\r\n\r\n var listWithProperties = new ListDefinition\r\n {\r\n Title = \"List with properties\",\r\n Description = \"List with some properties.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithProperties\"\r\n };\r\n\r\n var fodlerWithProperties = new FolderDefinition\r\n {\r\n Name = \"folder with properties\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithProperties, list =>\r\n {\r\n list.AddFolder(fodlerWithProperties, folder =>\r\n {\r\n // Syntax miss - folder should support adding props #669\r\n // https://github.com/SubPointSolutions/spmeta2/issues/669\r\n\r\n //folder\r\n // .AddProperty(folderTag)\r\n // .AddProperty(folderType);\r\n\r\n folder\r\n .AddDefinitionNode(folderTag)\r\n .AddDefinitionNode(folderType);\r\n });\r\n\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PropertyDefinitionTests\r\n PropertyDefinitionTestsClass\r\n \r\n ClassPropertyDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PropertyDefinitionTests\r\n 0\r\n PropertyDefinitionTests.cs\r\n PropertyDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PropertyDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RootWebDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RootWebDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RootWebDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n RootWebDefinitionTestsClass\r\n \r\n ClassRootWebDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n Root web\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RootWebDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RootWebDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RootWebDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n RootWebDefinitionTestsClass\r\n \r\n ClassRootWebDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SandboxSolutionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SandboxSolutionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SandboxSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add sandbox solution\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSandboxSolutionDefinition()\r\n {\r\n // FileName could be different to the original solution name\r\n // FileName must not have \".\" to avoid fails (DesignPackage API limitations)\r\n \r\n // Content is a byte array, so get ot from whatever source you want\r\n \r\n // SolutionId is used to lookup existing sandbox package\r\n // get SolutionId from the VS project or XML inside WSP package\r\n \r\n // Activate must be always true for CSOM (DesignPackage API limitations)\r\n\r\n var myBranding = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyBranding.wsp\",\r\n Content = File.ReadAllBytes(\"MySandboxBranding.wsp\"),\r\n SolutionId = new Guid(\"0CDCC076-A472-4DD9-9A1F-0E1E761ED61D\"),\r\n Activate = true,\r\n };\r\n\r\n var myTasks = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyTasks.wsp\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"MyIntranet.Resources.MyTasks.wsp\"),\r\n SolutionId = new Guid(\"3D279748-92FC-49F9-A6C5-A10FBCD2DB24\"),\r\n Activate = true,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSandboxSolution(myBranding)\r\n .AddSandboxSolution(myTasks);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SandboxSolutionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SandboxSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add sandbox solution\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSandboxSolutionDefinition()\r\n {\r\n // FileName could be different to the original solution name\r\n // FileName must not have \".\" to avoid fails (DesignPackage API limitations)\r\n\r\n // Content is a byte array, so get ot from whatever source you want\r\n\r\n // SolutionId is used to lookup existing sandbox package\r\n // get SolutionId from the VS project or XML inside WSP package\r\n\r\n // Activate must be always true for CSOM (DesignPackage API limitations)\r\n\r\n var myBranding = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyBranding.wsp\",\r\n Content = File.ReadAllBytes(\"MySandboxBranding.wsp\"),\r\n SolutionId = new Guid(\"0CDCC076-A472-4DD9-9A1F-0E1E761ED61D\"),\r\n Activate = true,\r\n };\r\n\r\n var myTasks = new SandboxSolutionDefinition\r\n {\r\n FileName = \"MyTasks.wsp\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"MyIntranet.Resources.MyTasks.wsp\"),\r\n SolutionId = new Guid(\"3D279748-92FC-49F9-A6C5-A10FBCD2DB24\"),\r\n Activate = true,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSandboxSolution(myBranding)\r\n .AddSandboxSolution(myTasks);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SandboxSolutionDefinitionTests\r\n SandboxSolutionDefinitionTestsClass\r\n \r\n ClassSandboxSolutionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SandboxSolutionDefinitionTests\r\n 0\r\n SandboxSolutionDefinitionTests.cs\r\n SandboxSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SandboxSolutionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ScriptEditorWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n ScriptEditorWebPartDefinitionTestsClass\r\n \r\n ClassScriptEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ScriptEditorWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n ScriptEditorWebPartDefinitionTestsClass\r\n \r\n ClassScriptEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SecureStoreApplicationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecureStoreApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecureStoreApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add secure store application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecureStoreApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecureStoreApplicationDefinitionTests\r\n SecureStoreApplicationDefinitionTestsClass\r\n \r\n ClassSecureStoreApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecureStoreApplicationDefinitionTests\r\n 0\r\n SecureStoreApplicationDefinitionTests.cs\r\n SecureStoreApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecureStoreApplicationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n SecurityGroupDefinitionTestsClass\r\n \r\n ClassSecurityGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n SecurityGroupDefinitionTestsClass\r\n \r\n ClassSecurityGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Assign security group to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the web, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n [SampleMetadata(Title = \"Assign security group to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var auditorsList = new ListDefinition\r\n {\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the list, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Assign security group to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the web, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n [SampleMetadata(Title = \"Assign security group to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var auditorsList = new ListDefinition\r\n {\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the list, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n TargetApplicationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TargetApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TargetApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Target Application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTargetApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TargetApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TargetApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Target Application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTargetApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TargetApplicationDefinitionTests\r\n TargetApplicationDefinitionTestsClass\r\n \r\n ClassTargetApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TargetApplicationDefinitionTests\r\n 0\r\n TargetApplicationDefinitionTests.cs\r\n TargetApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TargetApplicationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TextFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TextFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TextFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n TextFieldDefinitionTestsClass\r\n \r\n ClassTextFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TopNavigationNodeDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n TopNavigationNodeDefinitionTestsClass\r\n \r\n ClassTopNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TextFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TextFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TextFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n TextFieldDefinitionTestsClass\r\n \r\n ClassTextFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TopNavigationNodeDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n TopNavigationNodeDefinitionTestsClass\r\n \r\n ClassTopNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n UniqueContentTypeFieldsOrderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UniqueContentTypeFieldsOrderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeFieldsOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypeFields()\r\n {\r\n var debitField = new NumberFieldDefinition\r\n {\r\n Title = \"Debit\",\r\n InternalName = \"m2_MDebit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2901EA31-CB32-4EE7-8482-9354C843F264\"),\r\n };\r\n\r\n var creditField = new NumberFieldDefinition\r\n {\r\n Title = \"Credit\",\r\n InternalName = \"m2_MCredit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2F62D945-AFF8-4ACF-B090-4BB5A8FB13C9\"),\r\n };\r\n\r\n var totalField = new NumberFieldDefinition\r\n {\r\n Title = \"Total\",\r\n InternalName = \"m2_MTotal\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"07D7B101-3F95-4413-B5D0-0EAA75E31697\"),\r\n };\r\n\r\n var balanceContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Balance\",\r\n Id = new Guid(\"1861F08E-4E76-4DA3-9CE9-842B481FD0DA\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(debitField)\r\n .AddField(creditField)\r\n .AddField(totalField)\r\n .AddContentType(balanceContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(totalField)\r\n .AddContentTypeFieldLink(debitField)\r\n .AddContentTypeFieldLink(creditField)\r\n .AddUniqueContentTypeFieldsOrder(new UniqueContentTypeFieldsOrderDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = creditField.Id },\r\n new FieldLinkValue{ Id = debitField.Id },\r\n new FieldLinkValue{ Id = totalField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UniqueContentTypeFieldsOrderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeFieldsOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypeFields()\r\n {\r\n var debitField = new NumberFieldDefinition\r\n {\r\n Title = \"Debit\",\r\n InternalName = \"m2_MDebit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2901EA31-CB32-4EE7-8482-9354C843F264\"),\r\n };\r\n\r\n var creditField = new NumberFieldDefinition\r\n {\r\n Title = \"Credit\",\r\n InternalName = \"m2_MCredit\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"2F62D945-AFF8-4ACF-B090-4BB5A8FB13C9\"),\r\n };\r\n\r\n var totalField = new NumberFieldDefinition\r\n {\r\n Title = \"Total\",\r\n InternalName = \"m2_MTotal\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"07D7B101-3F95-4413-B5D0-0EAA75E31697\"),\r\n };\r\n\r\n var balanceContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Balance\",\r\n Id = new Guid(\"1861F08E-4E76-4DA3-9CE9-842B481FD0DA\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(debitField)\r\n .AddField(creditField)\r\n .AddField(totalField)\r\n .AddContentType(balanceContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(totalField)\r\n .AddContentTypeFieldLink(debitField)\r\n .AddContentTypeFieldLink(creditField)\r\n .AddUniqueContentTypeFieldsOrder(new UniqueContentTypeFieldsOrderDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = creditField.Id },\r\n new FieldLinkValue{ Id = debitField.Id },\r\n new FieldLinkValue{ Id = totalField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeFieldsOrderDefinitionTests\r\n UniqueContentTypeFieldsOrderDefinitionTestsClass\r\n \r\n ClassUniqueContentTypeFieldsOrderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeFieldsOrderDefinitionTests\r\n 0\r\n UniqueContentTypeFieldsOrderDefinitionTests.cs\r\n UniqueContentTypeFieldsOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeFieldsOrderDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n UniqueContentTypeOrderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UniqueContentTypeOrderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UniqueContentTypeOrderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanReorderContentTypesInList()\r\n {\r\n var creditContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Credit\",\r\n Id = new Guid(\"5D8346E4-A7AB-40AE-9AE9-22CF18170029\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var debitContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Debit\",\r\n Id = new Guid(\"0C8D0474-384B-4765-8F84-993124447516\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var totalContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Total\",\r\n Id = new Guid(\"110E6911-4611-4905-9E2F-46FEA608B418\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualRevenueList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Revenue\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualRevenue\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(creditContentType)\r\n .AddContentType(debitContentType)\r\n .AddContentType(totalContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualRevenueList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(totalContentType)\r\n .AddContentTypeLink(creditContentType)\r\n .AddContentTypeLink(debitContentType)\r\n .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name },\r\n new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UniqueContentTypeOrderDefinitionTests\r\n UniqueContentTypeOrderDefinitionTestsClass\r\n \r\n ClassUniqueContentTypeOrderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UniqueContentTypeOrderDefinitionTests\r\n 0\r\n UniqueContentTypeOrderDefinitionTests.cs\r\n UniqueContentTypeOrderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UniqueContentTypeOrderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n URLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class URLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class URLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n URLFieldDefinitionTestsClass\r\n \r\n ClassURLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n User custom action\r\n \r\n \r\n \r\n UserCustomActionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserCustomActionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserCustomActionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n UserCustomActionDefinitionTestsClass\r\n \r\n ClassUserCustomActionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n UserFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n UserFieldDefinitionTestsClass\r\n \r\n ClassUserFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n WebApplicationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n WebApplicationDefinitionTestsClass\r\n \r\n ClassWebApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n WebDefinitionTest\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebDefinitionTest : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebDefinitionTest : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n WebDefinitionTestClass\r\n \r\n ClassWebDefinitionTestClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n WebPartDefinitionTestsClass\r\n \r\n ClassWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WebPartPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n WebPartPageDefinitionTestsClass\r\n \r\n ClassWebPartPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n URLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class URLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class URLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n URLFieldDefinitionTestsClass\r\n \r\n ClassURLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n User custom action\r\n \r\n \r\n \r\n UserCustomActionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserCustomActionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserCustomActionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n UserCustomActionDefinitionTestsClass\r\n \r\n ClassUserCustomActionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n UserFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n UserFieldDefinitionTestsClass\r\n \r\n ClassUserFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n WebApplicationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n WebApplicationDefinitionTestsClass\r\n \r\n ClassWebApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n WebDefinitionTest\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebDefinitionTest : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebDefinitionTest : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n WebDefinitionTestClass\r\n \r\n ClassWebDefinitionTestClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n WebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n WebPartDefinitionTestsClass\r\n \r\n ClassWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n Web part pages\r\n \r\n \r\n \r\n WebPartPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n WebPartPageDefinitionTestsClass\r\n \r\n ClassWebPartPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Wiki pages\r\n Wiki pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n WikiPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WikiPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WikiPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add wiki pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWikiPages()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(DocWikiPages.AboutUs)\r\n .AddWikiPage(DocWikiPages.Contacts);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WikiPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add wiki pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWikiPagesUnderFolder()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.WikiPages.News, newsFolder =>\r\n {\r\n newsFolder\r\n .AddWikiPage(DocWikiPages.NewCoffeeMachine)\r\n .AddWikiPage(DocWikiPages.NewSPMeta2Release);\r\n })\r\n .AddFolder(DocFolders.WikiPages.Archive, archiveFolder =>\r\n {\r\n archiveFolder\r\n .AddWikiPage(DocWikiPages.December2012News)\r\n .AddWikiPage(DocWikiPages.October2012News);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WikiPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WikiPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add wiki pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWikiPages()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(DocWikiPages.AboutUs)\r\n .AddWikiPage(DocWikiPages.Contacts);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WikiPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add wiki pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWikiPagesUnderFolder()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.WikiPages.News, newsFolder =>\r\n {\r\n newsFolder\r\n .AddWikiPage(DocWikiPages.NewCoffeeMachine)\r\n .AddWikiPage(DocWikiPages.NewSPMeta2Release);\r\n })\r\n .AddFolder(DocFolders.WikiPages.Archive, archiveFolder =>\r\n {\r\n archiveFolder\r\n .AddWikiPage(DocWikiPages.December2012News)\r\n .AddWikiPage(DocWikiPages.October2012News);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WikiPageDefinitionTests\r\n WikiPageDefinitionTestsClass\r\n \r\n ClassWikiPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WikiPageDefinitionTests\r\n 0\r\n WikiPageDefinitionTests.cs\r\n WikiPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WikiPageDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n XsltListViewWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class XsltListViewWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListTitle()\r\n {\r\n var inventoryLibrary = new ListDefinition\r\n {\r\n Title = \"Inventory library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"InventoryLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Inventory Default View by List Title\",\r\n Id = \"m2InventoryView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = inventoryLibrary.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(inventoryLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListUrl()\r\n {\r\n var booksLibrary = new ListDefinition\r\n {\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Books Default View by List Url\",\r\n Id = \"m2BooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(booksLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListViewTitle()\r\n {\r\n var booksLibrary = new ListDefinition\r\n {\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n };\r\n\r\n var booksView = new ListViewDefinition\r\n {\r\n Title = \"Popular Books\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Popular Books binding by List View Title\",\r\n Id = \"m2PopularBooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl(),\r\n ViewName = booksView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(booksLibrary, list =>\r\n {\r\n list.AddListView(booksView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class XsltListViewWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListTitle()\r\n {\r\n var inventoryLibrary = new ListDefinition\r\n {\r\n Title = \"Inventory library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"InventoryLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Inventory Default View by List Title\",\r\n Id = \"m2InventoryView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = inventoryLibrary.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(inventoryLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListUrl()\r\n {\r\n var booksLibrary = new ListDefinition\r\n {\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Books Default View by List Url\",\r\n Id = \"m2BooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(booksLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.XsltListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add XLVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindXsltListViewWebPartByListViewTitle()\r\n {\r\n var booksLibrary = new ListDefinition\r\n {\r\n Title = \"Books library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"BooksLibrary\"\r\n };\r\n\r\n var booksView = new ListViewDefinition\r\n {\r\n Title = \"Popular Books\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var xsltListView = new XsltListViewWebPartDefinition\r\n {\r\n Title = \"Popular Books binding by List View Title\",\r\n Id = \"m2PopularBooksView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = booksLibrary.GetListUrl(),\r\n ViewName = booksView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Xslt List View provision\",\r\n FileName = \"xslt-listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(booksLibrary, list =>\r\n {\r\n list.AddListView(booksView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddXsltListViewWebPart(xsltListView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n XsltListViewWebPartDefinitionTests\r\n XsltListViewWebPartDefinitionTestsClass\r\n \r\n ClassXsltListViewWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.XsltListViewWebPartDefinitionTests\r\n 0\r\n XsltListViewWebPartDefinitionTests.cs\r\n XsltListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\XsltListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n AudienceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class AudienceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AudienceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n AudienceDefinitionTestsClass\r\n \r\n ClassAudienceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n AudienceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class AudienceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AudienceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n AudienceDefinitionTestsClass\r\n \r\n ClassAudienceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ContactFieldControlDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContactFieldControlDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContactFieldControlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add contact field web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContactFieldControlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContactFieldControlDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContactFieldControlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add contact field web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContactFieldControlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContactFieldControlDefinitionTests\r\n ContactFieldControlDefinitionTestsClass\r\n \r\n ClassContactFieldControlDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContactFieldControlDefinitionTests\r\n 0\r\n ContactFieldControlDefinitionTests.cs\r\n ContactFieldControlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContactFieldControlDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ContentByQueryWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n ContentByQueryWebPartDefinitionTestsClass\r\n \r\n ClassContentByQueryWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ControlDisplayTemplateDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n ControlDisplayTemplateDefinitionTestsClass\r\n \r\n ClassControlDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n CustomDocumentIdProviderDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CustomDocumentIdProviderDefinitionTestsClass\r\n \r\n ClassCustomDocumentIdProviderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n HTMLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class HTMLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HTMLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n HTMLFieldDefinitionTestsClass\r\n \r\n ClassHTMLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ImageRenditionDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageRenditionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageRenditionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n ImageRenditionDefinitionTestsClass\r\n \r\n ClassImageRenditionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n ItemDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n ItemDisplayTemplateDefinitionTestsClass\r\n \r\n ClassItemDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n JavaScriptDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n JavaScriptDisplayTemplateDefinitionTestsClass\r\n \r\n ClassJavaScriptDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ContentByQueryWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n ContentByQueryWebPartDefinitionTestsClass\r\n \r\n ClassContentByQueryWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n ControlDisplayTemplateDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n ControlDisplayTemplateDefinitionTestsClass\r\n \r\n ClassControlDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n CustomDocumentIdProviderDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CustomDocumentIdProviderDefinitionTestsClass\r\n \r\n ClassCustomDocumentIdProviderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n HTMLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class HTMLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HTMLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n HTMLFieldDefinitionTestsClass\r\n \r\n ClassHTMLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ImageRenditionDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageRenditionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageRenditionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n ImageRenditionDefinitionTestsClass\r\n \r\n ClassImageRenditionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n ItemDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n ItemDisplayTemplateDefinitionTestsClass\r\n \r\n ClassItemDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n JavaScriptDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n JavaScriptDisplayTemplateDefinitionTestsClass\r\n \r\n ClassJavaScriptDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n LinkFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class LinkFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class LinkFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n LinkFieldDefinitionTests\r\n LinkFieldDefinitionTestsClass\r\n \r\n ClassLinkFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.LinkFieldDefinitionTests\r\n 0\r\n LinkFieldDefinitionTests.cs\r\n LinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\LinkFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n PageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n \r\n ClassPageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n PublishingPageDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n PublishingPageDefinitionTestsClass\r\n \r\n ClassPublishingPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SearchConfigurationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n SearchConfigurationDefinitionTestsClass\r\n \r\n ClassSearchConfigurationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n PageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n \r\n ClassPageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n PublishingPageDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n PublishingPageDefinitionTestsClass\r\n \r\n ClassPublishingPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchConfigurationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n SearchConfigurationDefinitionTestsClass\r\n \r\n ClassSearchConfigurationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SummaryLinkFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add summary link field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkFieldDefinitionTests\r\n SummaryLinkFieldDefinitionTestsClass\r\n \r\n ClassSummaryLinkFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkFieldDefinitionTests\r\n 0\r\n SummaryLinkFieldDefinitionTests.cs\r\n SummaryLinkFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkFieldDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SummaryLinkWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SummaryLinkWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SummaryLinkWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Summary Links web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSummaryLinkWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SummaryLinkWebPartDefinitionTests\r\n SummaryLinkWebPartDefinitionTestsClass\r\n \r\n ClassSummaryLinkWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SummaryLinkWebPartDefinitionTests\r\n 0\r\n SummaryLinkWebPartDefinitionTests.cs\r\n SummaryLinkWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SummaryLinkWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermGroupDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n TaxonomyTermGroupDefinitionTestsClass\r\n \r\n ClassTaxonomyTermGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermSetDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n TaxonomyTermSetDefinitionTestsClass\r\n \r\n ClassTaxonomyTermSetDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermGroupDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n TaxonomyTermGroupDefinitionTestsClass\r\n \r\n ClassTaxonomyTermGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermSetDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n TaxonomyTermSetDefinitionTestsClass\r\n \r\n ClassTaxonomyTermSetDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermStoreDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermStoreDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term store by Name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupTermStoreByName()\r\n {\r\n var mmsTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n Name = \"Managed Metadata Service\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(mmsTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermStoreDefinition\")]\r\n [SampleMetadata(Title = \"Add default taxonomy term store\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void LookupDefaultSiteTermStore()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n // do stuff, add groups, term sets\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermStoreDefinitionTests\r\n TaxonomyTermStoreDefinitionTestsClass\r\n \r\n ClassTaxonomyTermStoreDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermStoreDefinitionTests\r\n 0\r\n TaxonomyTermStoreDefinitionTests.cs\r\n TaxonomyTermStoreDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermStoreDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n WebNavigationSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n WebNavigationSettingsDefinitionTestsClass\r\n \r\n ClassWebNavigationSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n WebNavigationSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n WebNavigationSettingsDefinitionTestsClass\r\n \r\n ClassWebNavigationSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n") }); public static class CustomDefinitions { @@ -450,31 +451,31 @@ public static class WebModel public static class AlternateUrlDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add alternate URL\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n CanDeploySimpleAlternateUrlDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests.CanDeploySimpleAlternateUrlDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n 200\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n AlternateUrlDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AlternateUrlDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AlternateUrlDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n AlternateUrlDefinitionTestsClass\r\n \r\n ClassAlternateUrlDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n \r\n \r\n \r\n Add alternate URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var internalDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n };\r\n\r\n var intranetDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var internalDef = new AlternateUrlDefinition\r\n{\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n};\r\n\r\nvar intranetDef = new AlternateUrlDefinition\r\n{\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n CanDeploySimpleAlternateUrlDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests.CanDeploySimpleAlternateUrlDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n 200\r\n \r\n \r\n \r\n AlternateUrlDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AlternateUrlDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var internalDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n };\r\n\r\n var intranetDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AlternateUrlDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var internalDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n };\r\n\r\n var intranetDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n AlternateUrlDefinitionTestsClass\r\n \r\n ClassAlternateUrlDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleAlternateUrlDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add alternate URL\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n CanDeploySimpleAlternateUrlDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests.CanDeploySimpleAlternateUrlDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample AlternateUrlDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n 200\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n AlternateUrlDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AlternateUrlDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AlternateUrlDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n AlternateUrlDefinitionTestsClass\r\n \r\n ClassAlternateUrlDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleAlternateUrlDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n \r\n \r\n \r\n Add alternate URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var internalDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n };\r\n\r\n var intranetDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var internalDef = new AlternateUrlDefinition\r\n{\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n};\r\n\r\nvar intranetDef = new AlternateUrlDefinition\r\n{\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n CanDeploySimpleAlternateUrlDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests.CanDeploySimpleAlternateUrlDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample AlternateUrlDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 200\r\n 200\r\n \r\n \r\n \r\n AlternateUrlDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AlternateUrlDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var internalDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n };\r\n\r\n var intranetDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AlternateUrlDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AlternateUrlDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add alternate URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAlternateUrlDefinition()\r\n {\r\n var internalDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://the-portal\",\r\n UrlZone = BuiltInUrlZone.Intranet\r\n };\r\n\r\n var intranetDef = new AlternateUrlDefinition\r\n {\r\n Url = \"http://my-intranet.com.au\",\r\n UrlZone = BuiltInUrlZone.Internet\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddAlternateUrl(internalDef);\r\n webApp.AddAlternateUrl(intranetDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AlternateUrlDefinitionTests\r\n AlternateUrlDefinitionTestsClass\r\n \r\n ClassAlternateUrlDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AlternateUrlDefinitionTests\r\n 0\r\n AlternateUrlDefinitionTests.cs\r\n AlternateUrlDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AlternateUrlDefinitionTests.cs\r\n"); } public static class AppDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add app\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n CanDeploySimpleAppDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests.CanDeploySimpleAppDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Site collection\r\n Web site\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n AppDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AppDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AppDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n AppDefinitionTestsClass\r\n \r\n ClassAppDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Web site\r\n \r\n \r\n \r\n Add app\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var appDef = new AppDefinition\r\n {\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version \r\n Version = \"1.0.0.0\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddApp(appDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var appDef = new AppDefinition\r\n{\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version\r\n Version = \"1.0.0.0\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddApp(appDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n CanDeploySimpleAppDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests.CanDeploySimpleAppDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Web site\r\n Site collection\r\n Web site\r\n \r\n \r\n \r\n AppDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AppDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var appDef = new AppDefinition\r\n {\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version \r\n Version = \"1.0.0.0\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddApp(appDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AppDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var appDef = new AppDefinition\r\n {\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version\r\n Version = \"1.0.0.0\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddApp(appDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n AppDefinitionTestsClass\r\n \r\n ClassAppDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleAppDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add app\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n CanDeploySimpleAppDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests.CanDeploySimpleAppDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample AppDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Site collection\r\n Web site\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n AppDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AppDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AppDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n AppDefinitionTestsClass\r\n \r\n ClassAppDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleAppDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Web site\r\n \r\n \r\n \r\n Add app\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var appDef = new AppDefinition\r\n {\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version \r\n Version = \"1.0.0.0\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddApp(appDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var appDef = new AppDefinition\r\n{\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version\r\n Version = \"1.0.0.0\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddApp(appDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n CanDeploySimpleAppDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests.CanDeploySimpleAppDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample AppDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Web site\r\n Site collection\r\n Web site\r\n \r\n \r\n \r\n AppDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n \r\n\r\n public class AppDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var appDef = new AppDefinition\r\n {\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version \r\n Version = \"1.0.0.0\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddApp(appDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n\r\npublic class AppDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAppDefinition()\r\n {\r\n var appDef = new AppDefinition\r\n {\r\n Content = File.ReadAllBytes(\"path-to-your-app-file\"),\r\n ProductId = new Guid(\"your-app-product-id\"),\r\n // your app version\r\n Version = \"1.0.0.0\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddApp(appDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppDefinitionTests\r\n AppDefinitionTestsClass\r\n \r\n ClassAppDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppDefinitionTests\r\n 0\r\n AppDefinitionTests.cs\r\n AppDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppDefinitionTests.cs\r\n"); } public static class AppPrincipalDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add app principal\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n CanDeploySimpleAppPrincipalDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests.CanDeploySimpleAppPrincipalDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n AppPrincipalDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class AppPrincipalDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AppPrincipalDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n AppPrincipalDefinitionTestsClass\r\n \r\n ClassAppPrincipalDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add app principal\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n CanDeploySimpleAppPrincipalDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests.CanDeploySimpleAppPrincipalDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n AppPrincipalDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class AppPrincipalDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AppPrincipalDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n AppPrincipalDefinitionTestsClass\r\n \r\n ClassAppPrincipalDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleAppPrincipalDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add app principal\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n CanDeploySimpleAppPrincipalDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests.CanDeploySimpleAppPrincipalDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample AppPrincipalDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n AppPrincipalDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class AppPrincipalDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AppPrincipalDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n AppPrincipalDefinitionTestsClass\r\n \r\n ClassAppPrincipalDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleAppPrincipalDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add app principal\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n CanDeploySimpleAppPrincipalDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests.CanDeploySimpleAppPrincipalDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample AppPrincipalDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n AppPrincipalDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class AppPrincipalDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AppPrincipalDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AppPrincipalDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add app principal\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleAppPrincipalDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AppPrincipalDefinitionTests\r\n AppPrincipalDefinitionTestsClass\r\n \r\n ClassAppPrincipalDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AppPrincipalDefinitionTests\r\n 0\r\n AppPrincipalDefinitionTests.cs\r\n AppPrincipalDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\AppPrincipalDefinitionTests.cs\r\n"); } public static class AuditSettingsDefinitionTests @@ -490,95 +491,95 @@ public static class AuditSettingsDefinitionTests public static class BooleanFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add boolean field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n CanDeploySimpleBooleanFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests.CanDeploySimpleBooleanFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n BooleanFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BooleanFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BooleanFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n BooleanFieldDefinitionTestsClass\r\n \r\n ClassBooleanFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add boolean field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n CanDeploySimpleBooleanFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests.CanDeploySimpleBooleanFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n BooleanFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BooleanFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BooleanFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n BooleanFieldDefinitionTestsClass\r\n \r\n ClassBooleanFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleBooleanFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add boolean field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n CanDeploySimpleBooleanFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests.CanDeploySimpleBooleanFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample BooleanFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n BooleanFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BooleanFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BooleanFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n BooleanFieldDefinitionTestsClass\r\n \r\n ClassBooleanFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleBooleanFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add boolean field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n CanDeploySimpleBooleanFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests.CanDeploySimpleBooleanFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample BooleanFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n BooleanFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BooleanFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BooleanFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BooleanFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add boolean field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBooleanFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BooleanFieldDefinitionTests\r\n BooleanFieldDefinitionTestsClass\r\n \r\n ClassBooleanFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BooleanFieldDefinitionTests\r\n 0\r\n BooleanFieldDefinitionTests.cs\r\n BooleanFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BooleanFieldDefinitionTests.cs\r\n"); } public static class BreakRoleInheritanceDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Break role inheritance\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n CanDeploySimpleBreakRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests.CanDeploySimpleBreakRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n BreakRoleInheritanceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n BreakRoleInheritanceDefinitionTestsClass\r\n \r\n ClassBreakRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Break role inheritance\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n CanDeploySimpleBreakRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests.CanDeploySimpleBreakRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n BreakRoleInheritanceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n BreakRoleInheritanceDefinitionTestsClass\r\n \r\n ClassBreakRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleBreakRoleInheritanceDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Break role inheritance\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n CanDeploySimpleBreakRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests.CanDeploySimpleBreakRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample BreakRoleInheritanceDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n BreakRoleInheritanceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n BreakRoleInheritanceDefinitionTestsClass\r\n \r\n ClassBreakRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleBreakRoleInheritanceDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Break role inheritance\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n CanDeploySimpleBreakRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests.CanDeploySimpleBreakRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample BreakRoleInheritanceDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n BreakRoleInheritanceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class BreakRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BreakRoleInheritanceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Break role inheritance\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBreakRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BreakRoleInheritanceDefinitionTests\r\n BreakRoleInheritanceDefinitionTestsClass\r\n \r\n ClassBreakRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BreakRoleInheritanceDefinitionTests\r\n 0\r\n BreakRoleInheritanceDefinitionTests.cs\r\n BreakRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BreakRoleInheritanceDefinitionTests.cs\r\n"); } public static class BusinessDataFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add business data field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n CanDeploySimpleBusinessDataFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests.CanDeploySimpleBusinessDataFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n BusinessDataFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n BusinessDataFieldDefinitionTestsClass\r\n \r\n ClassBusinessDataFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add business data field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n CanDeploySimpleBusinessDataFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests.CanDeploySimpleBusinessDataFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n BusinessDataFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n BusinessDataFieldDefinitionTestsClass\r\n \r\n ClassBusinessDataFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleBusinessDataFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add business data field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n CanDeploySimpleBusinessDataFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests.CanDeploySimpleBusinessDataFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample BusinessDataFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n BusinessDataFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n BusinessDataFieldDefinitionTestsClass\r\n \r\n ClassBusinessDataFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleBusinessDataFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add business data field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n CanDeploySimpleBusinessDataFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests.CanDeploySimpleBusinessDataFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample BusinessDataFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n BusinessDataFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class BusinessDataFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.BusinessDataFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add business data field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleBusinessDataFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n BusinessDataFieldDefinitionTests\r\n BusinessDataFieldDefinitionTestsClass\r\n \r\n ClassBusinessDataFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.BusinessDataFieldDefinitionTests\r\n 0\r\n BusinessDataFieldDefinitionTests.cs\r\n BusinessDataFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\BusinessDataFieldDefinitionTests.cs\r\n"); } public static class CalculatedFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add calculated field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CanDeploySimpleCalculatedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests.CanDeploySimpleCalculatedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n CalculatedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CalculatedFieldDefinitionTestsClass\r\n \r\n ClassCalculatedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add calculated field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CanDeploySimpleCalculatedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests.CanDeploySimpleCalculatedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n CalculatedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CalculatedFieldDefinitionTestsClass\r\n \r\n ClassCalculatedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleCalculatedFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add calculated field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CanDeploySimpleCalculatedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests.CanDeploySimpleCalculatedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CalculatedFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n CalculatedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CalculatedFieldDefinitionTestsClass\r\n \r\n ClassCalculatedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleCalculatedFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add calculated field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CanDeploySimpleCalculatedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests.CanDeploySimpleCalculatedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CalculatedFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n CalculatedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CalculatedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CalculatedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add calculated field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCalculatedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CalculatedFieldDefinitionTests\r\n CalculatedFieldDefinitionTestsClass\r\n \r\n ClassCalculatedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CalculatedFieldDefinitionTests\r\n 0\r\n CalculatedFieldDefinitionTests.cs\r\n CalculatedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CalculatedFieldDefinitionTests.cs\r\n"); } public static class ChoiceFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new ChoiceFieldDefinition\r\n{\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new ChoiceFieldDefinition\r\n{\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleChoiceFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new ChoiceFieldDefinition\r\n{\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ChoiceFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleChoiceFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add choice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new ChoiceFieldDefinition\r\n{\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n CanDeploySimpleChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests.CanDeploySimpleChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ChoiceFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ChoiceFieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add choice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleChoiceFieldDefinition()\r\n {\r\n var fieldDef = new ChoiceFieldDefinition\r\n {\r\n Title = \"Tasks status\",\r\n InternalName = \"dcs_ProgressStatus\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"759f97a7-c26f-4dc3-b3fa-47250f168ba4\"),\r\n Choices = new Collection<string>\r\n {\r\n \"Not stated\",\r\n \"In progress\",\r\n \"Done\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ChoiceFieldDefinitionTests\r\n ChoiceFieldDefinitionTestsClass\r\n \r\n ClassChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ChoiceFieldDefinitionTests\r\n 0\r\n ChoiceFieldDefinitionTests.cs\r\n ChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ChoiceFieldDefinitionTests.cs\r\n"); } public static class ClientWebPartDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add client web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n CanDeploySimpleClientWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests.CanDeploySimpleClientWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ClientWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ClientWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ClientWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n ClientWebPartDefinitionTestsClass\r\n \r\n ClassClientWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add client web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n CanDeploySimpleClientWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests.CanDeploySimpleClientWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ClientWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ClientWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ClientWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n ClientWebPartDefinitionTestsClass\r\n \r\n ClassClientWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleClientWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add client web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n CanDeploySimpleClientWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests.CanDeploySimpleClientWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ClientWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ClientWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ClientWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ClientWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n ClientWebPartDefinitionTestsClass\r\n \r\n ClassClientWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleClientWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add client web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n CanDeploySimpleClientWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests.CanDeploySimpleClientWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ClientWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ClientWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ClientWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ClientWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ClientWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add client web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleClientWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ClientWebPartDefinitionTests\r\n ClientWebPartDefinitionTestsClass\r\n \r\n ClassClientWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ClientWebPartDefinitionTests\r\n 0\r\n ClientWebPartDefinitionTests.cs\r\n ClientWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ClientWebPartDefinitionTests.cs\r\n"); } public static class ComputedFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add computed field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n CanDeploySimpleComputedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests.CanDeploySimpleComputedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ComputedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ComputedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ComputedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n ComputedFieldDefinitionTestsClass\r\n \r\n ClassComputedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add computed field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n CanDeploySimpleComputedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests.CanDeploySimpleComputedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n ComputedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ComputedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ComputedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n ComputedFieldDefinitionTestsClass\r\n \r\n ClassComputedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleComputedFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add computed field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n CanDeploySimpleComputedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests.CanDeploySimpleComputedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ComputedFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ComputedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ComputedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ComputedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n ComputedFieldDefinitionTestsClass\r\n \r\n ClassComputedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleComputedFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add computed field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n CanDeploySimpleComputedFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests.CanDeploySimpleComputedFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ComputedFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n ComputedFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ComputedFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ComputedFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ComputedFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add computed field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleComputedFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ComputedFieldDefinitionTests\r\n ComputedFieldDefinitionTestsClass\r\n \r\n ClassComputedFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ComputedFieldDefinitionTests\r\n 0\r\n ComputedFieldDefinitionTests.cs\r\n ComputedFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ComputedFieldDefinitionTests.cs\r\n"); } public static class ContentDatabaseDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleContentDatabaseDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ContentDatabaseDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleContentDatabaseDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add content database\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contentDb1 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n};\r\n\r\nvar contentDb2 = new ContentDatabaseDefinition\r\n{\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n CanDeploySimpleContentDatabaseDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests.CanDeploySimpleContentDatabaseDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ContentDatabaseDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category Order\r\n \r\n 100\r\n 100\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ContentDatabaseDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentDatabaseDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentDatabaseDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content database\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentDatabaseDefinition()\r\n {\r\n var contentDb1 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db1\"\r\n };\r\n\r\n var contentDb2 = new ContentDatabaseDefinition\r\n {\r\n ServerName = \"localhost\",\r\n DbName = \"intranet_content_db2\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp\r\n .AddContentDatabase(contentDb1)\r\n .AddContentDatabase(contentDb2);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentDatabaseDefinitionTests\r\n ContentDatabaseDefinitionTestsClass\r\n \r\n ClassContentDatabaseDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentDatabaseDefinitionTests\r\n 0\r\n ContentDatabaseDefinitionTests.cs\r\n ContentDatabaseDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentDatabaseDefinitionTests.cs\r\n"); } public static class ContentEditorWebPartDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploEmptyContentEditorWebpart\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploEmptyContentEditorWebpart\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP with link\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var htmlContent = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n};\r\n\r\nvar cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploContentEditorWebpartWithUrlLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploContentEditorWebpartWithUrlLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeployContentEditorWebpartWithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeployContentEditorWebpartWithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ContentEditorWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n ContentEditorWebPartDefinitionTestsClass\r\n \r\n ClassContentEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CEWP\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploEmptyContentEditorWebpart\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploEmptyContentEditorWebpart\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CEWP with link\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var htmlContent = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n};\r\n\r\nvar cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploContentEditorWebpartWithUrlLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploContentEditorWebpartWithUrlLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CEWP with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeployContentEditorWebpartWithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeployContentEditorWebpartWithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ContentEditorWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n ContentEditorWebPartDefinitionTestsClass\r\n \r\n ClassContentEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploEmptyContentEditorWebpart = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploEmptyContentEditorWebpart\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploEmptyContentEditorWebpart\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploContentEditorWebpartWithUrlLink = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP with link\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var htmlContent = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n};\r\n\r\nvar cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploContentEditorWebpartWithUrlLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploContentEditorWebpartWithUrlLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployContentEditorWebpartWithContent = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add CEWP with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeployContentEditorWebpartWithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeployContentEditorWebpartWithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ContentEditorWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ContentEditorWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n ContentEditorWebPartDefinitionTestsClass\r\n \r\n ClassContentEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploEmptyContentEditorWebpart = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CEWP\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploEmptyContentEditorWebpart\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploEmptyContentEditorWebpart\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploContentEditorWebpartWithUrlLink = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CEWP with link\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var htmlContent = new ModuleFileDefinition\r\n{\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n};\r\n\r\nvar cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeploContentEditorWebpartWithUrlLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeploContentEditorWebpartWithUrlLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployContentEditorWebpartWithContent = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CEWP with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var cewp = new ContentEditorWebPartDefinition\r\n{\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n CanDeployContentEditorWebpartWithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests.CanDeployContentEditorWebpartWithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ContentEditorWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ContentEditorWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploEmptyContentEditorWebpart()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Empty Content Editor Webpart\",\r\n Id = \"m2EmptyCEWP\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with link\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploContentEditorWebpartWithUrlLink()\r\n {\r\n var htmlContent = new ModuleFileDefinition\r\n {\r\n FileName = \"m2-cewp-content.html\",\r\n Content = Encoding.UTF8.GetBytes(\"M2 is everything you need to deploy stuff to Sharepoint\"),\r\n Overwrite = true,\r\n };\r\n\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with URL link\",\r\n Id = \"m2ContentLinkCEWP\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n ContentLink = UrlUtility.CombineUrl(new string[]{\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n htmlContent.FileName})\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddModuleFile(htmlContent);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CEWP with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentEditorWebpartWithContent()\r\n {\r\n var cewp = new ContentEditorWebPartDefinition\r\n {\r\n Title = \"Content Editor Webpart with content\",\r\n Id = \"m2ContentCEWP\",\r\n ZoneIndex = 30,\r\n ZoneId = \"Main\",\r\n Content = \"Content Editor web part inplace content.\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 CEWP provision\",\r\n FileName = \"cewp-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddContentEditorWebPart(cewp);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentEditorWebPartDefinitionTests\r\n ContentEditorWebPartDefinitionTestsClass\r\n \r\n ClassContentEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentEditorWebPartDefinitionTests\r\n 0\r\n ContentEditorWebPartDefinitionTests.cs\r\n ContentEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentEditorWebPartDefinitionTests.cs\r\n"); } public static class ContentTypeDefinitionTests @@ -604,41 +605,41 @@ public static class ContentTypeDefinitionTests public static class ContentTypeFieldLinkDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to content types\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n CanDeploySimpleContentTypeFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests.CanDeploySimpleContentTypeFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ContentTypeFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n ContentTypeFieldLinkDefinitionTestsClass\r\n \r\n ClassContentTypeFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add field to content types\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n CanDeploySimpleContentTypeFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests.CanDeploySimpleContentTypeFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ContentTypeFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n ContentTypeFieldLinkDefinitionTestsClass\r\n \r\n ClassContentTypeFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleContentTypeFieldLinkDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to content types\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n CanDeploySimpleContentTypeFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests.CanDeploySimpleContentTypeFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ContentTypeFieldLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ContentTypeFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n ContentTypeFieldLinkDefinitionTestsClass\r\n \r\n ClassContentTypeFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleContentTypeFieldLinkDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add field to content types\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n CanDeploySimpleContentTypeFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests.CanDeploySimpleContentTypeFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ContentTypeFieldLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ContentTypeFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentTypeFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeFieldLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to content types\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentTypeFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeFieldLinkDefinitionTests\r\n ContentTypeFieldLinkDefinitionTestsClass\r\n \r\n ClassContentTypeFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeFieldLinkDefinitionTests\r\n 0\r\n ContentTypeFieldLinkDefinitionTests.cs\r\n ContentTypeFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeFieldLinkDefinitionTests.cs\r\n"); } public static class ContentTypeLinkDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add content type to lists\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n CanDeploySimpleContentTypeLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests.CanDeploySimpleContentTypeLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ContentTypeLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n ContentTypeLinkDefinitionTestsClass\r\n \r\n ClassContentTypeLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Add content type to lists\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n CanDeploySimpleContentTypeLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests.CanDeploySimpleContentTypeLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n ContentTypeLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n ContentTypeLinkDefinitionTestsClass\r\n \r\n ClassContentTypeLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleContentTypeLinkDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add content type to lists\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n CanDeploySimpleContentTypeLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests.CanDeploySimpleContentTypeLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ContentTypeLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ContentTypeLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n ContentTypeLinkDefinitionTestsClass\r\n \r\n ClassContentTypeLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleContentTypeLinkDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Add content type to lists\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n CanDeploySimpleContentTypeLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests.CanDeploySimpleContentTypeLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ContentTypeLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n ContentTypeLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class ContentTypeLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentTypeLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add content type to lists\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleContentTypeLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentTypeLinkDefinitionTests\r\n ContentTypeLinkDefinitionTestsClass\r\n \r\n ClassContentTypeLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentTypeLinkDefinitionTests\r\n 0\r\n ContentTypeLinkDefinitionTests.cs\r\n ContentTypeLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ContentTypeLinkDefinitionTests.cs\r\n"); } public static class CurrencyFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add currency field\r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CanDeploySimpleCurrencyFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests.CanDeploySimpleCurrencyFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n CurrencyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CurrencyFieldDefinitionTestsClass\r\n \r\n ClassCurrencyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add currency field\r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CanDeploySimpleCurrencyFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests.CanDeploySimpleCurrencyFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n CurrencyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CurrencyFieldDefinitionTestsClass\r\n \r\n ClassCurrencyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleCurrencyFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add currency field\r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CanDeploySimpleCurrencyFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests.CanDeploySimpleCurrencyFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CurrencyFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n CurrencyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CurrencyFieldDefinitionTestsClass\r\n \r\n ClassCurrencyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleCurrencyFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add currency field\r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CanDeploySimpleCurrencyFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests.CanDeploySimpleCurrencyFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CurrencyFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n CurrencyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CurrencyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CurrencyFieldDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add currency field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCurrencyFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CurrencyFieldDefinitionTests\r\n CurrencyFieldDefinitionTestsClass\r\n \r\n ClassCurrencyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CurrencyFieldDefinitionTests\r\n 0\r\n CurrencyFieldDefinitionTests.cs\r\n CurrencyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\CurrencyFieldDefinitionTests.cs\r\n"); } public static class DateTimeFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add datetime field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n CanDeploySimpleDateTimeFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests.CanDeploySimpleDateTimeFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n DateTimeFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n DateTimeFieldDefinitionTestsClass\r\n \r\n ClassDateTimeFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add datetime field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n CanDeploySimpleDateTimeFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests.CanDeploySimpleDateTimeFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n DateTimeFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n DateTimeFieldDefinitionTestsClass\r\n \r\n ClassDateTimeFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleDateTimeFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add datetime field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n CanDeploySimpleDateTimeFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests.CanDeploySimpleDateTimeFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample DateTimeFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n DateTimeFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n DateTimeFieldDefinitionTestsClass\r\n \r\n ClassDateTimeFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleDateTimeFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add datetime field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n CanDeploySimpleDateTimeFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests.CanDeploySimpleDateTimeFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample DateTimeFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n DateTimeFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DateTimeFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DateTimeFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add datetime field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDateTimeFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DateTimeFieldDefinitionTests\r\n DateTimeFieldDefinitionTestsClass\r\n \r\n ClassDateTimeFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DateTimeFieldDefinitionTests\r\n 0\r\n DateTimeFieldDefinitionTests.cs\r\n DateTimeFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DateTimeFieldDefinitionTests.cs\r\n"); } public static class DiagnosticsServiceBaseDefinitionTests @@ -654,145 +655,145 @@ public static class DiagnosticsServiceBaseDefinitionTests public static class DocumentParserDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add document parser\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n CanDeploySimpleDocumentParserDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests.CanDeploySimpleDocumentParserDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n DocumentParserDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DocumentParserDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DocumentParserDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n DocumentParserDefinitionTestsClass\r\n \r\n ClassDocumentParserDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add document parser\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n CanDeploySimpleDocumentParserDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests.CanDeploySimpleDocumentParserDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n DocumentParserDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DocumentParserDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DocumentParserDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n DocumentParserDefinitionTestsClass\r\n \r\n ClassDocumentParserDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleDocumentParserDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add document parser\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n CanDeploySimpleDocumentParserDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests.CanDeploySimpleDocumentParserDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample DocumentParserDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n DocumentParserDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DocumentParserDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DocumentParserDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n DocumentParserDefinitionTestsClass\r\n \r\n ClassDocumentParserDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleDocumentParserDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add document parser\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n CanDeploySimpleDocumentParserDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests.CanDeploySimpleDocumentParserDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample DocumentParserDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n DocumentParserDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class DocumentParserDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class DocumentParserDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.DocumentParserDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add document parser\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleDocumentParserDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n DocumentParserDefinitionTests\r\n DocumentParserDefinitionTestsClass\r\n \r\n ClassDocumentParserDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.DocumentParserDefinitionTests\r\n 0\r\n DocumentParserDefinitionTests.cs\r\n DocumentParserDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\DocumentParserDefinitionTests.cs\r\n"); } public static class EventReceiverDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeploySiteEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeploySiteEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to web\r\n \r\n \r\n \r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployWebSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployWebSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to list\r\n \r\n \r\n \r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployListSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployListSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to content type\r\n \r\n \r\n \r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployContentTypeSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployContentTypeSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n EventReceiverDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class EventReceiverDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class EventReceiverDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n EventReceiverDefinitionTestsClass\r\n \r\n ClassEventReceiverDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeploySiteEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeploySiteEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to web\r\n \r\n \r\n \r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployWebSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployWebSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to list\r\n \r\n \r\n \r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployListSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployListSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to content type\r\n \r\n \r\n \r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployContentTypeSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployContentTypeSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n Event Receivers\r\n \r\n \r\n \r\n EventReceiverDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class EventReceiverDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class EventReceiverDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n EventReceiverDefinitionTestsClass\r\n \r\n ClassEventReceiverDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySiteEventReceiverDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeploySiteEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeploySiteEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebSimpleEventReceiverDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to web\r\n \r\n \r\n \r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployWebSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployWebSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployListSimpleEventReceiverDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to list\r\n \r\n \r\n \r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployListSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployListSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployContentTypeSimpleEventReceiverDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add event receiver to content type\r\n \r\n \r\n \r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployContentTypeSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployContentTypeSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample EventReceiverDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n Event Receivers\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n EventReceiverDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class EventReceiverDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class EventReceiverDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n EventReceiverDefinitionTestsClass\r\n \r\n ClassEventReceiverDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySiteEventReceiverDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeploySiteEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeploySiteEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebSimpleEventReceiverDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to web\r\n \r\n \r\n \r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployWebSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployWebSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployListSimpleEventReceiverDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to list\r\n \r\n \r\n \r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployListSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployListSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployContentTypeSimpleEventReceiverDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n \r\n \r\n \r\n Add event receiver to content type\r\n \r\n \r\n \r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n CanDeployContentTypeSimpleEventReceiverDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests.CanDeployContentTypeSimpleEventReceiverDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample EventReceiverDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Web Model\r\n Site Collection Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Event Receivers\r\n Event Receivers\r\n \r\n \r\n \r\n EventReceiverDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class EventReceiverDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class EventReceiverDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.EventReceiverDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add event receiver to site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySiteEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add event receiver to content type\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployContentTypeSimpleEventReceiverDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n EventReceiverDefinitionTests\r\n EventReceiverDefinitionTestsClass\r\n \r\n ClassEventReceiverDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.EventReceiverDefinitionTests\r\n 0\r\n EventReceiverDefinitionTests.cs\r\n EventReceiverDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\EventReceiverDefinitionTests.cs\r\n"); } public static class FarmDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add farm\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n CanDeploySimpleFarmDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests.CanDeploySimpleFarmDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FarmDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n FarmDefinitionTestsClass\r\n \r\n ClassFarmDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add farm feature\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n {\r\n f.Enable = true;\r\n });\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmFeature(farmFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n{\r\n f.Enable = true;\r\n});\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm.AddFarmFeature(farmFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n CanDeploySimpleFarmDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests.CanDeploySimpleFarmDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n FarmDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm feature\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n {\r\n f.Enable = true;\r\n });\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmFeature(farmFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm feature\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n {\r\n f.Enable = true;\r\n });\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmFeature(farmFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n FarmDefinitionTestsClass\r\n \r\n ClassFarmDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleFarmDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add farm\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n CanDeploySimpleFarmDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests.CanDeploySimpleFarmDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample FarmDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FarmDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n FarmDefinitionTestsClass\r\n \r\n ClassFarmDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleFarmDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add farm feature\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n {\r\n f.Enable = true;\r\n });\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmFeature(farmFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n{\r\n f.Enable = true;\r\n});\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm.AddFarmFeature(farmFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n CanDeploySimpleFarmDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests.CanDeploySimpleFarmDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample FarmDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n FarmDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm feature\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n {\r\n f.Enable = true;\r\n });\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmFeature(farmFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm feature\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmDefinition()\r\n {\r\n var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f =>\r\n {\r\n f.Enable = true;\r\n });\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmFeature(farmFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmDefinitionTests\r\n FarmDefinitionTestsClass\r\n \r\n ClassFarmDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmDefinitionTests\r\n 0\r\n FarmDefinitionTests.cs\r\n FarmDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmDefinitionTests.cs\r\n"); } public static class FarmSolutionDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add farm solution\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n CanDeploySimpleFarmSolutionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests.CanDeploySimpleFarmSolutionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FarmSolutionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmSolutionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmSolutionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n FarmSolutionDefinitionTestsClass\r\n \r\n ClassFarmSolutionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add farm solution\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var solutionDef = new FarmSolutionDefinition\r\n {\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmSolution(solutionDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var solutionDef = new FarmSolutionDefinition\r\n{\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n};\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm.AddFarmSolution(solutionDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n CanDeploySimpleFarmSolutionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests.CanDeploySimpleFarmSolutionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n FarmSolutionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmSolutionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var solutionDef = new FarmSolutionDefinition\r\n {\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmSolution(solutionDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmSolutionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var solutionDef = new FarmSolutionDefinition\r\n {\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmSolution(solutionDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n FarmSolutionDefinitionTestsClass\r\n \r\n ClassFarmSolutionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleFarmSolutionDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add farm solution\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n CanDeploySimpleFarmSolutionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests.CanDeploySimpleFarmSolutionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample FarmSolutionDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FarmSolutionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmSolutionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmSolutionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n FarmSolutionDefinitionTestsClass\r\n \r\n ClassFarmSolutionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleFarmSolutionDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add farm solution\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var solutionDef = new FarmSolutionDefinition\r\n {\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmSolution(solutionDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var solutionDef = new FarmSolutionDefinition\r\n{\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n};\r\n\r\nvar model = SPMeta2Model.NewFarmModel(farm =>\r\n{\r\n farm.AddFarmSolution(solutionDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n CanDeploySimpleFarmSolutionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests.CanDeploySimpleFarmSolutionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample FarmSolutionDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n FarmSolutionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FarmSolutionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var solutionDef = new FarmSolutionDefinition\r\n {\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmSolution(solutionDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FarmSolutionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FarmSolutionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add farm solution\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFarmSolutionDefinition()\r\n {\r\n var solutionDef = new FarmSolutionDefinition\r\n {\r\n FileName = \"your-solution-file.wsp\",\r\n SolutionId = new Guid(\"your-solution-id\"),\r\n Content = File.ReadAllBytes(\"path-to-your-solution-or-byte-array\")\r\n };\r\n\r\n var model = SPMeta2Model.NewFarmModel(farm =>\r\n {\r\n farm.AddFarmSolution(solutionDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FarmSolutionDefinitionTests\r\n FarmSolutionDefinitionTestsClass\r\n \r\n ClassFarmSolutionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FarmSolutionDefinitionTests\r\n 0\r\n FarmSolutionDefinitionTests.cs\r\n FarmSolutionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FarmSolutionDefinitionTests.cs\r\n"); } public static class FeatureDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Activate OOTB site features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBSiteFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBSiteFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Activate OOTB web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Disable OOTB web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Activate custom web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Disable custom web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Inherit OOTB features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = true;\r\n});\r\n\r\nvar disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = false;\r\n});\r\n\r\n// enable MDS\r\nvar enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(enableMdsModel);\r\n\r\n// disable MDS\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n OOTBFeatureInheritance\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.OOTBFeatureInheritance\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n Features\r\n \r\n \r\n \r\n FeatureDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FeatureDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FeatureDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n FeatureDefinitionTestsClass\r\n \r\n ClassFeatureDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Activate OOTB site features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBSiteFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBSiteFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Activate OOTB web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Disable OOTB web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Activate custom web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Disable custom web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Inherit OOTB features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = true;\r\n});\r\n\r\nvar disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = false;\r\n});\r\n\r\n// enable MDS\r\nvar enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(enableMdsModel);\r\n\r\n// disable MDS\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n OOTBFeatureInheritance\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.OOTBFeatureInheritance\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FeatureDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FeatureDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FeatureDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n FeatureDefinitionTestsClass\r\n \r\n ClassFeatureDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanActivateOOTBSiteFeatures = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Activate OOTB site features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBSiteFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBSiteFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanActivateOOTBWebFeatures = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Activate OOTB web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeactivateOOTBWebFeatures = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Disable OOTB web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanActivateCustomWebFeature = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Activate custom web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeactivateCustomWebFeature = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Disable custom web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample OOTBFeatureInheritance = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Inherit OOTB features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = true;\r\n});\r\n\r\nvar disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = false;\r\n});\r\n\r\n// enable MDS\r\nvar enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(enableMdsModel);\r\n\r\n// disable MDS\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n OOTBFeatureInheritance\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.OOTBFeatureInheritance\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample FeatureDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n Features\r\n \r\n \r\n \r\n FeatureDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FeatureDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FeatureDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n FeatureDefinitionTestsClass\r\n \r\n ClassFeatureDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanActivateOOTBSiteFeatures = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Activate OOTB site features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBSiteFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBSiteFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanActivateOOTBWebFeatures = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Activate OOTB web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeactivateOOTBWebFeatures = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Disable OOTB web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateOOTBWebFeatures\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateOOTBWebFeatures\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanActivateCustomWebFeature = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Activate custom web features\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanActivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanActivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeactivateCustomWebFeature = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Disable custom web features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var myCustomerFeature = new FeatureDefinition\r\n{\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n CanDeactivateCustomWebFeature\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.CanDeactivateCustomWebFeature\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample OOTBFeatureInheritance = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Inherit OOTB features\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = true;\r\n});\r\n\r\nvar disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n{\r\n def.Enable = false;\r\n});\r\n\r\n// enable MDS\r\nvar enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(enableMdsModel);\r\n\r\n// disable MDS\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n OOTBFeatureInheritance\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests.OOTBFeatureInheritance\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample FeatureDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Features\r\n Features\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n Web Application Model\r\n Web Model\r\n Site Collection Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FeatureDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class FeatureDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n \r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FeatureDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB site features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanActivateOOTBSiteFeatures()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure)\r\n .AddSiteFeature(DocSiteFeatures.DocumentSets);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Activate OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure)\r\n .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering)\r\n .AddWebFeature(DocWebFeatures.MDS);\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Disable OOTB web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateOOTBWebFeatures()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(DocWebFeatures.Disable.MDS);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n [SampleMetadata(Title = \"Activate custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanActivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = true,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Disable custom web features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeactivateCustomWebFeature()\r\n {\r\n var myCustomerFeature = new FeatureDefinition\r\n {\r\n Enable = false,\r\n Id = new Guid(\"87294C72-F260-42f3-A41B-981A2FFCE37A\"),\r\n Scope = FeatureDefinitionScope.Web\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(myCustomerFeature);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FeatureDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Inherit OOTB features\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void OOTBFeatureInheritance()\r\n {\r\n var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = true;\r\n });\r\n\r\n var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def =>\r\n {\r\n def.Enable = false;\r\n });\r\n\r\n // enable MDS\r\n var enableMdsModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(enableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(enableMdsModel);\r\n\r\n // disable MDS\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(disableMinimalDownloadStrategy);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FeatureDefinitionTests\r\n FeatureDefinitionTestsClass\r\n \r\n ClassFeatureDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FeatureDefinitionTests\r\n 0\r\n FeatureDefinitionTests.cs\r\n FeatureDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FeatureDefinitionTests.cs\r\n"); } public static class FieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add field to site\r\n \r\n \r\n \r\n\r\n \r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\nvar customerRefererence = new FieldDefinition\r\n{\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar isAciveClient = new FieldDefinition\r\n{\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar additionalInformation = new FieldDefinition\r\n{\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n};\r\n\r\nvar customerBalance = new FieldDefinition\r\n{\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeploySiteFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeploySiteFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add field to web\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployWebFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployWebFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add field to list\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployListFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployListFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n FieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n }\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n FieldDefinitionTestsClass\r\n \r\n ClassFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to site\r\n \r\n \r\n \r\n\r\n \r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\nvar customerRefererence = new FieldDefinition\r\n{\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar isAciveClient = new FieldDefinition\r\n{\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar additionalInformation = new FieldDefinition\r\n{\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n};\r\n\r\nvar customerBalance = new FieldDefinition\r\n{\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeploySiteFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeploySiteFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to web\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployWebFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployWebFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to list\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployListFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployListFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n }\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n FieldDefinitionTestsClass\r\n \r\n ClassFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySiteFields = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add field to site\r\n \r\n \r\n \r\n\r\n \r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\nvar customerRefererence = new FieldDefinition\r\n{\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar isAciveClient = new FieldDefinition\r\n{\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar additionalInformation = new FieldDefinition\r\n{\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n};\r\n\r\nvar customerBalance = new FieldDefinition\r\n{\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeploySiteFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeploySiteFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebFields = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add field to web\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployWebFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployWebFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployListFields = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add field to list\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployListFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployListFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample FieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n FieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n }\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n FieldDefinitionTestsClass\r\n \r\n ClassFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySiteFields = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to site\r\n \r\n \r\n \r\n\r\n \r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\nvar customerRefererence = new FieldDefinition\r\n{\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar isAciveClient = new FieldDefinition\r\n{\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar additionalInformation = new FieldDefinition\r\n{\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n};\r\n\r\nvar customerBalance = new FieldDefinition\r\n{\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeploySiteFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeploySiteFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebFields = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to web\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployWebFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployWebFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployListFields = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add field to list\r\n \r\n \r\n \r\n\r\n \r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var textField = new FieldDefinition\r\n{\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n};\r\n\r\nvar booleanField = new FieldDefinition\r\n{\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n};\r\n\r\nvar listWithFields = new ListDefinition\r\n{\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n CanDeployListFields\r\n \r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests.CanDeployListFields\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample FieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FieldDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n }\r\n public class FieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region by scope\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to site\",\r\n Description = \"\"\r\n )]\r\n public void CanDeploySiteFields()\r\n {\r\n // use BuiltInFieldTypes class to refer to OOTB SharePoint fields\r\n\r\n var customerRefererence = new FieldDefinition\r\n {\r\n Title = \"Customer Reference\",\r\n InternalName = \"dcs_CustomerReference\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"D3B94B32-3F97-4B5B-99BE-95D17F83618B\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var isAciveClient = new FieldDefinition\r\n {\r\n Title = \"Is Active Customer\",\r\n InternalName = \"dcs_IsActiveCustomer\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"C846CA90-5EE0-4FDF-882B-6FB17625C6F9\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var additionalInformation = new FieldDefinition\r\n {\r\n Title = \"Customer Additional Information\",\r\n InternalName = \"dcs_CustomerAdditionalInfo\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"A5221F56-D4F4-4831-AF51-AA9776FA990D\"),\r\n FieldType = BuiltInFieldTypes.Note,\r\n };\r\n\r\n var customerBalance = new FieldDefinition\r\n {\r\n Title = \"Customer Balance\",\r\n InternalName = \"dcs_CustomerBalance\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"3C0A0358-BF74-4F79-855B-F85F5BF24028\"),\r\n FieldType = BuiltInFieldTypes.Number,\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customerRefererence)\r\n .AddField(isAciveClient)\r\n .AddField(additionalInformation)\r\n .AddField(customerBalance);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to web\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployWebFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddField(textField);\r\n web.AddField(booleanField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add field to list\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeployListFields()\r\n {\r\n var textField = new FieldDefinition\r\n {\r\n Title = \"Simple text field\",\r\n InternalName = \"dcs_SimpleTextField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"c3afc5ee-c416-4a05-91b3-116de4a205de\"),\r\n FieldType = BuiltInFieldTypes.Text,\r\n };\r\n\r\n var booleanField = new FieldDefinition\r\n {\r\n Title = \"Simple boolean field\",\r\n InternalName = \"dcs_SimpleBooleanField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca\"),\r\n FieldType = BuiltInFieldTypes.Boolean,\r\n };\r\n\r\n var listWithFields = new ListDefinition\r\n {\r\n Title = \"List with fields\",\r\n Description = \"Custom list with list-scoped fields.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFields\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFields, list =>\r\n {\r\n list.AddField(textField);\r\n list.AddField(booleanField);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n\r\n\r\n #region typed fields\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions\r\n FieldDefinitionTests\r\n FieldDefinitionTestsClass\r\n \r\n ClassFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Content.SPMeta2.SharePoint_Foundation_Definitions.FieldDefinitionTests\r\n 0\r\n FieldDefinitionTests.cs\r\n FieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FieldDefinitionTests.cs\r\n"); } public static class FolderDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folders\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var activeDocsFolder = new FolderDefinition\r\n{\r\n Name = \"Active documents\"\r\n};\r\n\r\nvar archiveFolder = new FolderDefinition\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar listWithFolders = new ListDefinition\r\n{\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folders to list\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folder hierarchy to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeployHierarchicalFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeployHierarchicalFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n FolderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class FolderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FolderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n FolderDefinitionTestsClass\r\n \r\n ClassFolderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folders\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var activeDocsFolder = new FolderDefinition\r\n{\r\n Name = \"Active documents\"\r\n};\r\n\r\nvar archiveFolder = new FolderDefinition\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar listWithFolders = new ListDefinition\r\n{\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folders to list\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folder hierarchy to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeployHierarchicalFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeployHierarchicalFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FolderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class FolderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FolderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n FolderDefinitionTestsClass\r\n \r\n ClassFolderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleFolders = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folders\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var activeDocsFolder = new FolderDefinition\r\n{\r\n Name = \"Active documents\"\r\n};\r\n\r\nvar archiveFolder = new FolderDefinition\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar listWithFolders = new ListDefinition\r\n{\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleFolderList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folders to list\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployHierarchicalFolderList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folder hierarchy to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeployHierarchicalFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeployHierarchicalFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample FolderDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n Folders\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n FolderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class FolderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FolderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n FolderDefinitionTestsClass\r\n \r\n ClassFolderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleFolders = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folders\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var activeDocsFolder = new FolderDefinition\r\n{\r\n Name = \"Active documents\"\r\n};\r\n\r\nvar archiveFolder = new FolderDefinition\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar listWithFolders = new ListDefinition\r\n{\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleFolderList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folders to list\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeploySimpleFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeploySimpleFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployHierarchicalFolderList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folder hierarchy to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n CanDeployHierarchicalFolderList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests.CanDeployHierarchicalFolderList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample FolderDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Folders\r\n Folders\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n FolderDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class FolderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class FolderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolders()\r\n {\r\n var activeDocsFolder = new FolderDefinition\r\n {\r\n Name = \"Active documents\"\r\n };\r\n\r\n var archiveFolder = new FolderDefinition\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var listWithFolders = new ListDefinition\r\n {\r\n Title = \"List with folders\",\r\n Description = \"Custom list with folders.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"ListWithFolders\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listWithFolders, list =>\r\n {\r\n list\r\n .AddFolder(activeDocsFolder)\r\n .AddFolder(archiveFolder);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n [SampleMetadata(Title = \"Add folders to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013)\r\n .AddFolder(DocFolders.Years.Year2014)\r\n .AddFolder(DocFolders.Years.Year2015);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FolderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder hierarchy to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployHierarchicalFolderList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(DocLists.GeneralReports, list =>\r\n {\r\n list\r\n .AddFolder(DocFolders.Years.Year2013, year2013 =>\r\n {\r\n year2013\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2014, year2014 =>\r\n {\r\n year2014\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n })\r\n .AddFolder(DocFolders.Years.Year2015, year2015 =>\r\n {\r\n year2015\r\n .AddFolder(DocFolders.Quarters.Q1)\r\n .AddFolder(DocFolders.Quarters.Q2)\r\n .AddFolder(DocFolders.Quarters.Q3)\r\n .AddFolder(DocFolders.Quarters.Q4);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n FolderDefinitionTests\r\n FolderDefinitionTestsClass\r\n \r\n ClassFolderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.FolderDefinitionTests\r\n 0\r\n FolderDefinitionTests.cs\r\n FolderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\FolderDefinitionTests.cs\r\n"); } public static class GuidFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add guid field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n CanDeploySimpleGuidFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests.CanDeploySimpleGuidFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n GuidFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class GuidFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class GuidFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n GuidFieldDefinitionTestsClass\r\n \r\n ClassGuidFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add guid field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n CanDeploySimpleGuidFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests.CanDeploySimpleGuidFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n GuidFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class GuidFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class GuidFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n GuidFieldDefinitionTestsClass\r\n \r\n ClassGuidFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleGuidFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add guid field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n CanDeploySimpleGuidFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests.CanDeploySimpleGuidFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample GuidFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n GuidFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class GuidFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class GuidFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n GuidFieldDefinitionTestsClass\r\n \r\n ClassGuidFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleGuidFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add guid field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n CanDeploySimpleGuidFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests.CanDeploySimpleGuidFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample GuidFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n GuidFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class GuidFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class GuidFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.GuidFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add guid field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleGuidFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n GuidFieldDefinitionTests\r\n GuidFieldDefinitionTestsClass\r\n \r\n ClassGuidFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.GuidFieldDefinitionTests\r\n 0\r\n GuidFieldDefinitionTests.cs\r\n GuidFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\GuidFieldDefinitionTests.cs\r\n"); } public static class HideContentTypeFieldLinksDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Reorder content type fields\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var hiddenNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n};\r\n\r\nvar publicNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n};\r\n\r\nvar hiddenNotesContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n CanHideContentTypeFields\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests.CanHideContentTypeFields\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n HideContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n HideContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Reorder content type fields\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var hiddenNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n};\r\n\r\nvar publicNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n};\r\n\r\nvar hiddenNotesContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n CanHideContentTypeFields\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests.CanHideContentTypeFields\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n HideContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n HideContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanHideContentTypeFields = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Reorder content type fields\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var hiddenNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n};\r\n\r\nvar publicNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n};\r\n\r\nvar hiddenNotesContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n CanHideContentTypeFields\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests.CanHideContentTypeFields\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample HideContentTypeFieldLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n HideContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n HideContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanHideContentTypeFields = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Reorder content type fields\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var hiddenNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n};\r\n\r\nvar publicNotesField = new NoteFieldDefinition\r\n{\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n};\r\n\r\nvar hiddenNotesContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n CanHideContentTypeFields\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests.CanHideContentTypeFields\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample HideContentTypeFieldLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n HideContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Reorder content type fields\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypeFields()\r\n {\r\n var hiddenNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Hidden Notes\",\r\n InternalName = \"m2_HiddenNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"13C47F4C-F3BA-431E-A76B-FCC03FED4E9B\"),\r\n };\r\n\r\n var publicNotesField = new NoteFieldDefinition\r\n {\r\n Title = \"Publis Notes\",\r\n InternalName = \"m2_PublicNotes\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"BACEE8AA-90B4-4268-8257-EEA0706942E4\"),\r\n };\r\n\r\n var hiddenNotesContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Hidden Notes\",\r\n Id = new Guid(\"1166D859-CC4B-4A5F-A1F3-28BE508C5A92\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(hiddenNotesField)\r\n .AddField(publicNotesField)\r\n .AddContentType(hiddenNotesContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(hiddenNotesField)\r\n .AddContentTypeFieldLink(publicNotesField)\r\n .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue{ Id = BuiltInFieldId.Title },\r\n new FieldLinkValue{ Id = hiddenNotesField.Id }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeFieldLinksDefinitionTests\r\n HideContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeFieldLinksDefinitionTests\r\n 0\r\n HideContentTypeFieldLinksDefinitionTests.cs\r\n HideContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeFieldLinksDefinitionTests.cs\r\n"); } public static class HideContentTypeLinksDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanHideContentTypesInList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample HideContentTypeLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanHideContentTypesInList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Hide content types\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar oldAnnualReportContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar annualReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n CanHideContentTypesInList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests.CanHideContentTypesInList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample HideContentTypeLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n HideContentTypeLinksDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HideContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HideContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Hide content types\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanHideContentTypesInList()\r\n {\r\n var newAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2015\",\r\n Id = new Guid(\"7B3378FF-11DF-430B-830F-C63FABA4712F\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var oldAnnualReportContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Annual Report 2014\",\r\n Id = new Guid(\"DEB586C5-ED08-4D06-98F6-9FC5002986D2\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var annualReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Annual Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2AnnualReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(newAnnualReportContentType)\r\n .AddContentType(oldAnnualReportContentType);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(annualReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(newAnnualReportContentType)\r\n .AddContentTypeLink(oldAnnualReportContentType)\r\n .AddHideContentTypeLinks(new HideContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\" },\r\n new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name }\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HideContentTypeLinksDefinitionTests\r\n HideContentTypeLinksDefinitionTestsClass\r\n \r\n ClassHideContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HideContentTypeLinksDefinitionTests\r\n 0\r\n HideContentTypeLinksDefinitionTests.cs\r\n HideContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\HideContentTypeLinksDefinitionTests.cs\r\n"); } public static class InformationRightsManagementSettingsDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add IRM settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests.CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n InformationRightsManagementSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n InformationRightsManagementSettingsDefinitionTestsClass\r\n \r\n ClassInformationRightsManagementSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add IRM settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests.CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n InformationRightsManagementSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n InformationRightsManagementSettingsDefinitionTestsClass\r\n \r\n ClassInformationRightsManagementSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleInformationRightsManagementSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add IRM settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests.CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample InformationRightsManagementSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n InformationRightsManagementSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n InformationRightsManagementSettingsDefinitionTestsClass\r\n \r\n ClassInformationRightsManagementSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleInformationRightsManagementSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add IRM settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests.CanDeploySimpleInformationRightsManagementSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample InformationRightsManagementSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n InformationRightsManagementSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class InformationRightsManagementSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.InformationRightsManagementSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add IRM settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleInformationRightsManagementSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n InformationRightsManagementSettingsDefinitionTests\r\n InformationRightsManagementSettingsDefinitionTestsClass\r\n \r\n ClassInformationRightsManagementSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.InformationRightsManagementSettingsDefinitionTests\r\n 0\r\n InformationRightsManagementSettingsDefinitionTests.cs\r\n InformationRightsManagementSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\InformationRightsManagementSettingsDefinitionTests.cs\r\n"); } public static class JobDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add timer job\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n CanDeploySimpleJobDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests.CanDeploySimpleJobDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n JobDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class JobDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JobDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n JobDefinitionTestsClass\r\n \r\n ClassJobDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add timer job\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n CanDeploySimpleJobDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests.CanDeploySimpleJobDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n JobDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class JobDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JobDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n JobDefinitionTestsClass\r\n \r\n ClassJobDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleJobDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add timer job\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n CanDeploySimpleJobDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests.CanDeploySimpleJobDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample JobDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n JobDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class JobDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JobDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n JobDefinitionTestsClass\r\n \r\n ClassJobDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleJobDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add timer job\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n CanDeploySimpleJobDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests.CanDeploySimpleJobDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample JobDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n JobDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class JobDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JobDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JobDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add timer job\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJobDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JobDefinitionTests\r\n JobDefinitionTestsClass\r\n \r\n ClassJobDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JobDefinitionTests\r\n 0\r\n JobDefinitionTests.cs\r\n JobDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\JobDefinitionTests.cs\r\n"); } public static class ListDefinitionTests @@ -803,44 +804,46 @@ public static class ListDefinitionTests SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add host Style Library\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployStyleLibrary\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployStyleLibrary\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add host OOTB lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployOOTBListsLibrary\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployOOTBListsLibrary\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add multiple lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeploySimpleLists\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeploySimpleLists\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ListDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n ListDefinitionTestsClass\r\n \r\n ClassListDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add promoted links list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPromotedLinksList()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listDef = new ListDefinition\r\n{\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployPromotedLinksList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployPromotedLinksList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ListDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add promoted links list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPromotedLinksList()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add promoted links list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPromotedLinksList()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n ListDefinitionTestsClass\r\n \r\n ClassListDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n") }); public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployListByTemplateId = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add list by template type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var genericList = new ListDefinition\r\n{\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n};\r\n\r\nvar documentLibrary = new ListDefinition\r\n{\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployListByTemplateId\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployListByTemplateId\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n"); public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployListByTemplateName = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add list by template name\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var contactsList = new ListDefinition\r\n{\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(contactsList);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployListByTemplateName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployListByTemplateName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n"); public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployStyleLibrary = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add host Style Library\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployStyleLibrary\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployStyleLibrary\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n"); public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployOOTBListsLibrary = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add host OOTB lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployOOTBListsLibrary\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployOOTBListsLibrary\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n"); public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleLists = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add multiple lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeploySimpleLists\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeploySimpleLists\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ListDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ListDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n ListDefinitionTestsClass\r\n \r\n ClassListDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPromotedLinksList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add promoted links list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPromotedLinksList()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listDef = new ListDefinition\r\n{\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n CanDeployPromotedLinksList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests.CanDeployPromotedLinksList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ListDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ListDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add promoted links list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPromotedLinksList()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateId()\r\n {\r\n var genericList = new ListDefinition\r\n {\r\n Title = \"Generic list\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"GenericList\"\r\n };\r\n\r\n var documentLibrary = new ListDefinition\r\n {\r\n Title = \"Document library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"DocumentLibrary\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(genericList);\r\n web.AddList(documentLibrary);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list by template name\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployListByTemplateName()\r\n {\r\n var contactsList = new ListDefinition\r\n {\r\n Title = \"Some Assert\",\r\n Description = \"Some Assert.\",\r\n TemplateName = BuiltInListTemplates.AssetLibrary.InternalName,\r\n Url = \"SomeAssert\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(contactsList);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host Style Library\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployStyleLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add host OOTB lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployOOTBListsLibrary()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n // do stuff\r\n });\r\n\r\n web.AddHostList(BuiltInListDefinitions.SiteAssets, list =>\r\n {\r\n // do stuff\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multiple lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleLists()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.AboutOurCompany, aboutWeb =>\r\n {\r\n aboutWeb\r\n .AddList(DocLists.AboutUsLists.ManagementTeam)\r\n .AddList(DocLists.AboutUsLists.OurClients);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb =>\r\n {\r\n hrWeb\r\n .AddList(DocLists.HRLists.AnnualReviews)\r\n .AddList(DocLists.HRLists.Poicies)\r\n .AddList(DocLists.HRLists.Procedures);\r\n })\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddList(DocLists.DepartmentsLists.IssueRegister)\r\n .AddList(DocLists.DepartmentsLists.TeamEvents)\r\n .AddList(DocLists.DepartmentsLists.TeamTasks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add promoted links list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPromotedLinksList()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"My Links\",\r\n TemplateName = BuiltInListTemplates.PromotedLinks.InternalName,\r\n CustomUrl = \"/lists/my-links\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListDefinitionTests\r\n ListDefinitionTestsClass\r\n \r\n ClassListDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListDefinitionTests\r\n 0\r\n ListDefinitionTests.cs\r\n ListDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListDefinitionTests.cs\r\n"); } public static class ListFieldLinkDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add field links to list\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n CanDeploySimpleListFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests.CanDeploySimpleListFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n ListFieldLinkDefinitionTestsClass\r\n \r\n ClassListFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add field links to list\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var fieldDef = new TextFieldDefinition\r\n {\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n };\r\n\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTextField(fieldDef);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var fieldDef = new TextFieldDefinition\r\n{\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n};\r\n\r\nvar listDef = new ListDefinition\r\n{\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTextField(fieldDef);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n CanDeploySimpleListFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests.CanDeploySimpleListFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var fieldDef = new TextFieldDefinition\r\n {\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n };\r\n\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTextField(fieldDef);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var fieldDef = new TextFieldDefinition\r\n {\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n };\r\n\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTextField(fieldDef);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n ListFieldLinkDefinitionTestsClass\r\n \r\n ClassListFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleListFieldLinkDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add field links to list\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n CanDeploySimpleListFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests.CanDeploySimpleListFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ListFieldLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n ListFieldLinkDefinitionTestsClass\r\n \r\n ClassListFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleListFieldLinkDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add field links to list\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var fieldDef = new TextFieldDefinition\r\n {\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n };\r\n\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTextField(fieldDef);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var fieldDef = new TextFieldDefinition\r\n{\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n};\r\n\r\nvar listDef = new ListDefinition\r\n{\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTextField(fieldDef);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n CanDeploySimpleListFieldLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests.CanDeploySimpleListFieldLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ListFieldLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListFieldLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var fieldDef = new TextFieldDefinition\r\n {\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n };\r\n\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTextField(fieldDef);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListFieldLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListFieldLinkDefinition\")]\r\n [SampleMetadata(Title = \"Add field links to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListFieldLinkDefinition()\r\n {\r\n var fieldDef = new TextFieldDefinition\r\n {\r\n Title = \"Customer number\",\r\n InternalName = \"m2CustomNumber\",\r\n Id = new Guid(\"87247c7d-1ecc-4503-bfd5-21f107b442fb\")\r\n };\r\n\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTextField(fieldDef);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n // will add a link to the site level field\r\n list.AddListFieldLink(fieldDef);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListFieldLinkDefinitionTests\r\n ListFieldLinkDefinitionTestsClass\r\n \r\n ClassListFieldLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListFieldLinkDefinitionTests\r\n 0\r\n ListFieldLinkDefinitionTests.cs\r\n ListFieldLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListFieldLinkDefinitionTests.cs\r\n"); } public static class ListItemDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add lis item\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n CanDeploySimpleListItemDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests.CanDeploySimpleListItemDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListItemDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lis item\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lis item\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n ListItemDefinitionTestsClass\r\n \r\n ClassListItemDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add list item\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listDef = new ListDefinition\r\n{\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n CanDeploySimpleListItemDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests.CanDeploySimpleListItemDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListItemDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n ListItemDefinitionTestsClass\r\n \r\n ClassListItemDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleListItemDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add lis item\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n CanDeploySimpleListItemDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests.CanDeploySimpleListItemDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ListItemDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListItemDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lis item\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lis item\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n ListItemDefinitionTestsClass\r\n \r\n ClassListItemDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleListItemDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add list item\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var listDef = new ListDefinition\r\n{\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n CanDeploySimpleListItemDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests.CanDeploySimpleListItemDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ListItemDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListItemDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemDefinition()\r\n {\r\n var listDef = new ListDefinition\r\n {\r\n Title = \"Customers\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n CustomUrl = \"lists/customers\",\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(listDef, list =>\r\n {\r\n list\r\n .AddListItem(new ListItemDefinition { Title = \"Microsoft\" })\r\n .AddListItem(new ListItemDefinition { Title = \"Apple\" })\r\n .AddListItem(new ListItemDefinition { Title = \"IBM\" });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemDefinitionTests\r\n ListItemDefinitionTestsClass\r\n \r\n ClassListItemDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemDefinitionTests\r\n 0\r\n ListItemDefinitionTests.cs\r\n ListItemDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemDefinitionTests.cs\r\n"); } public static class ListItemFieldValueDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add list item field value\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n CanDeploySimpleListItemFieldValueDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests.CanDeploySimpleListItemFieldValueDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListItemFieldValueDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n ListItemFieldValueDefinitionTestsClass\r\n \r\n ClassListItemFieldValueDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add list item field value\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n CanDeploySimpleListItemFieldValueDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests.CanDeploySimpleListItemFieldValueDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ListItemFieldValueDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n ListItemFieldValueDefinitionTestsClass\r\n \r\n ClassListItemFieldValueDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleListItemFieldValueDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Add list item field value\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n CanDeploySimpleListItemFieldValueDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests.CanDeploySimpleListItemFieldValueDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ListItemFieldValueDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n ListItemFieldValueDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n ListItemFieldValueDefinitionTestsClass\r\n \r\n ClassListItemFieldValueDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleListItemFieldValueDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add list item field value\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n CanDeploySimpleListItemFieldValueDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests.CanDeploySimpleListItemFieldValueDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ListItemFieldValueDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n ListItemFieldValueDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListItemFieldValueDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListItemFieldValueDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add list item field value\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleListItemFieldValueDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListItemFieldValueDefinitionTests\r\n ListItemFieldValueDefinitionTestsClass\r\n \r\n ClassListItemFieldValueDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListItemFieldValueDefinitionTests\r\n 0\r\n ListItemFieldValueDefinitionTests.cs\r\n ListItemFieldValueDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListItemFieldValueDefinitionTests.cs\r\n"); } public static class ListViewDefinitionTests @@ -860,59 +863,59 @@ public static class ListViewDefinitionTests public static class ListViewWebPartDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to list by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var travelRequests = new ListDefinition\r\n{\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to list by URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var annualReviewsLibrary = new ListDefinition\r\n{\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListUrl\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListUrl\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to list view by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var incidentsLibrary = new ListDefinition\r\n{\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n};\r\n\r\nvar incidentsView = new ListViewDefinition\r\n{\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListViewTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListViewTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to calendar view\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var companyEvents = new ListDefinition\r\n{\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartToCalendarView\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartToCalendarView\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ListViewWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n ListViewWebPartDefinitionTestsClass\r\n \r\n ClassListViewWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to list by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var travelRequests = new ListDefinition\r\n{\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to list by URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var annualReviewsLibrary = new ListDefinition\r\n{\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListUrl\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListUrl\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to list view by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var incidentsLibrary = new ListDefinition\r\n{\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n};\r\n\r\nvar incidentsView = new ListViewDefinition\r\n{\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListViewTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListViewTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to calendar view\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var companyEvents = new ListDefinition\r\n{\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartToCalendarView\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartToCalendarView\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ListViewWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n ListViewWebPartDefinitionTestsClass\r\n \r\n ClassListViewWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanBindListViewWebPartByListTitle = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to list by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var travelRequests = new ListDefinition\r\n{\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanBindListViewWebPartByListUrl = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to list by URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var annualReviewsLibrary = new ListDefinition\r\n{\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListUrl\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListUrl\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanBindListViewWebPartByListViewTitle = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to list view by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var incidentsLibrary = new ListDefinition\r\n{\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n};\r\n\r\nvar incidentsView = new ListViewDefinition\r\n{\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListViewTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListViewTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanBindListViewWebPartToCalendarView = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add LVWP binded to calendar view\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var companyEvents = new ListDefinition\r\n{\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartToCalendarView\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartToCalendarView\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ListViewWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ListViewWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n ListViewWebPartDefinitionTestsClass\r\n \r\n ClassListViewWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanBindListViewWebPartByListTitle = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to list by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var travelRequests = new ListDefinition\r\n{\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanBindListViewWebPartByListUrl = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to list by URL\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var annualReviewsLibrary = new ListDefinition\r\n{\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListUrl\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListUrl\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanBindListViewWebPartByListViewTitle = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to list view by Title\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var incidentsLibrary = new ListDefinition\r\n{\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n};\r\n\r\nvar incidentsView = new ListViewDefinition\r\n{\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartByListViewTitle\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartByListViewTitle\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanBindListViewWebPartToCalendarView = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add LVWP binded to calendar view\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var companyEvents = new ListDefinition\r\n{\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar listView = new ListViewWebPartDefinition\r\n{\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n CanBindListViewWebPartToCalendarView\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests.CanBindListViewWebPartToCalendarView\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ListViewWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ListViewWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ListViewWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListTitle()\r\n {\r\n var travelRequests = new ListDefinition\r\n {\r\n Title = \"Travel Requests\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2TravelRequests\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Travel Request Default View by List Title\",\r\n Id = \"m2TravelRequestsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListTitle = travelRequests.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(travelRequests)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list by URL\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListUrl()\r\n {\r\n var annualReviewsLibrary = new ListDefinition\r\n {\r\n Title = \"Annual Reviews\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2AnnualReviews\"\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Annual Reviews Default View by List Url\",\r\n Id = \"m2AnnualReviewsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = annualReviewsLibrary.GetListUrl()\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(annualReviewsLibrary)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to list view by Title\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartByListViewTitle()\r\n {\r\n var incidentsLibrary = new ListDefinition\r\n {\r\n Title = \"Incidents library\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n Url = \"m2Incidents\"\r\n };\r\n\r\n var incidentsView = new ListViewDefinition\r\n {\r\n Title = \"Last Incidents\",\r\n Fields = new Collection<string>\r\n {\r\n BuiltInInternalFieldNames.Edit,\r\n BuiltInInternalFieldNames.ID,\r\n BuiltInInternalFieldNames.FileLeafRef\r\n },\r\n RowLimit = 10\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Last Incidents binding by List View Title\",\r\n Id = \"m2LastIncidentsView\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = incidentsLibrary.GetListUrl(),\r\n ViewName = incidentsView.Title\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(incidentsLibrary, list =>\r\n {\r\n list.AddListView(incidentsView);\r\n })\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ListViewWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add LVWP binded to calendar view\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanBindListViewWebPartToCalendarView()\r\n {\r\n var companyEvents = new ListDefinition\r\n {\r\n Title = \"Company Events\",\r\n Description = \"A document library.\",\r\n TemplateType = BuiltInListTemplateTypeId.Events,\r\n Url = \"m2CompanyEvents\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 List View provision\",\r\n FileName = \"listview-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var listView = new ListViewWebPartDefinition\r\n {\r\n Title = \"Company Events by List View Title\",\r\n Id = \"m2CompanyEvents\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\",\r\n ListUrl = companyEvents.GetListUrl(),\r\n ViewName = \"Calendar\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(companyEvents)\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddListViewWebPart(listView);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ListViewWebPartDefinitionTests\r\n ListViewWebPartDefinitionTestsClass\r\n \r\n ClassListViewWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ListViewWebPartDefinitionTests\r\n 0\r\n ListViewWebPartDefinitionTests.cs\r\n ListViewWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ListViewWebPartDefinitionTests.cs\r\n"); } public static class LookupFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lookup field\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var emptyLookupField = new LookupFieldDefinition\r\n{\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(emptyLookupField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployEmptyLookupField\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployEmptyLookupField\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lookup field binded to list\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n var leadTypeLookup = new LookupFieldDefinition\r\n{\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n};\r\n\r\nvar lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(leadTypeLookup);\r\n});\r\n\r\nvar leadRecords = new ListDefinition\r\n{\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n};\r\n\r\nvar leadRecordTypes = new ListDefinition\r\n{\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n};\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n});\r\n\r\n// 1. deploy lookup field without bindings\r\nDeployModel(lookupFieldModel);\r\n\r\n// 2. deploy lists\r\nDeployModel(webModel);\r\n\r\n// 3. update binding for the lookup field\r\n// LookupList/LookupListId could also be used\r\nleadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n// 4. deploy lookup field again, so that it will be binded\r\nDeployModel(lookupFieldModel);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployLookupFieldBindedToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployLookupFieldBindedToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n LookupFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class LookupFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class LookupFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n LookupFieldDefinitionTestsClass\r\n \r\n ClassLookupFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add lookup field\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var emptyLookupField = new LookupFieldDefinition\r\n{\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(emptyLookupField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployEmptyLookupField\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployEmptyLookupField\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add lookup field binded to list\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n var leadTypeLookup = new LookupFieldDefinition\r\n{\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n};\r\n\r\nvar lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(leadTypeLookup);\r\n});\r\n\r\nvar leadRecords = new ListDefinition\r\n{\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n};\r\n\r\nvar leadRecordTypes = new ListDefinition\r\n{\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n};\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n});\r\n\r\n// 1. deploy lookup field without bindings\r\nDeployModel(lookupFieldModel);\r\n\r\n// 2. deploy lists\r\nDeployModel(webModel);\r\n\r\n// 3. update binding for the lookup field\r\n// LookupList/LookupListId could also be used\r\nleadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n// 4. deploy lookup field again, so that it will be binded\r\nDeployModel(lookupFieldModel);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployLookupFieldBindedToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployLookupFieldBindedToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n LookupFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class LookupFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class LookupFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n LookupFieldDefinitionTestsClass\r\n \r\n ClassLookupFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployEmptyLookupField = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lookup field\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var emptyLookupField = new LookupFieldDefinition\r\n{\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(emptyLookupField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployEmptyLookupField\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployEmptyLookupField\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployLookupFieldBindedToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lookup field binded to list\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n var leadTypeLookup = new LookupFieldDefinition\r\n{\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n};\r\n\r\nvar lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(leadTypeLookup);\r\n});\r\n\r\nvar leadRecords = new ListDefinition\r\n{\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n};\r\n\r\nvar leadRecordTypes = new ListDefinition\r\n{\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n};\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n});\r\n\r\n// 1. deploy lookup field without bindings\r\nDeployModel(lookupFieldModel);\r\n\r\n// 2. deploy lists\r\nDeployModel(webModel);\r\n\r\n// 3. update binding for the lookup field\r\n// LookupList/LookupListId could also be used\r\nleadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n// 4. deploy lookup field again, so that it will be binded\r\nDeployModel(lookupFieldModel);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployLookupFieldBindedToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployLookupFieldBindedToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample LookupFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n LookupFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class LookupFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class LookupFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n LookupFieldDefinitionTestsClass\r\n \r\n ClassLookupFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployEmptyLookupField = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add lookup field\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var emptyLookupField = new LookupFieldDefinition\r\n{\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(emptyLookupField);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployEmptyLookupField\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployEmptyLookupField\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployLookupFieldBindedToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add lookup field binded to list\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n var leadTypeLookup = new LookupFieldDefinition\r\n{\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n};\r\n\r\nvar lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(leadTypeLookup);\r\n});\r\n\r\nvar leadRecords = new ListDefinition\r\n{\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n};\r\n\r\nvar leadRecordTypes = new ListDefinition\r\n{\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n};\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n});\r\n\r\n// 1. deploy lookup field without bindings\r\nDeployModel(lookupFieldModel);\r\n\r\n// 2. deploy lists\r\nDeployModel(webModel);\r\n\r\n// 3. update binding for the lookup field\r\n// LookupList/LookupListId could also be used\r\nleadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n// 4. deploy lookup field again, so that it will be binded\r\nDeployModel(lookupFieldModel);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n CanDeployLookupFieldBindedToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests.CanDeployLookupFieldBindedToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample LookupFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n LookupFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class LookupFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class LookupFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployEmptyLookupField()\r\n {\r\n var emptyLookupField = new LookupFieldDefinition\r\n {\r\n Title = \"Empty Lookup Field\",\r\n InternalName = \"m2EmptyLookupField\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"B6387953-3967-4023-9D38-431F2C6A5E54\")\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(emptyLookupField);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.LookupFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add lookup field binded to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployLookupFieldBindedToList()\r\n {\r\n var leadTypeLookup = new LookupFieldDefinition\r\n {\r\n Title = \"Lead Type\",\r\n InternalName = \"m2LeadType\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FEFC30A7-3B38-4034-BB2A-FFD538D46A63\")\r\n };\r\n\r\n var lookupFieldModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(leadTypeLookup);\r\n });\r\n\r\n var leadRecords = new ListDefinition\r\n {\r\n Title = \"Lead Records\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordsList\"\r\n };\r\n\r\n var leadRecordTypes = new ListDefinition\r\n {\r\n Title = \"Lead Record Types\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"m2LeadRecordTypesList\"\r\n };\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddList(leadRecords, list =>\r\n {\r\n list.AddListFieldLink(leadTypeLookup);\r\n })\r\n .AddList(leadRecordTypes);\r\n });\r\n\r\n // 1. deploy lookup field without bindings\r\n DeployModel(lookupFieldModel);\r\n\r\n // 2. deploy lists\r\n DeployModel(webModel);\r\n\r\n // 3. update binding for the lookup field\r\n // LookupList/LookupListId could also be used\r\n leadTypeLookup.LookupListTitle = leadRecordTypes.Title;\r\n\r\n // 4. deploy lookup field again, so that it will be binded\r\n DeployModel(lookupFieldModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n LookupFieldDefinitionTests\r\n LookupFieldDefinitionTestsClass\r\n \r\n ClassLookupFieldDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.LookupFieldDefinitionTests\r\n 0\r\n LookupFieldDefinitionTests.cs\r\n LookupFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\LookupFieldDefinitionTests.cs\r\n"); } public static class ManagedAccountDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add managed account\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n CanDeploySimpleManagedAccountDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests.CanDeploySimpleManagedAccountDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n ManagedAccountDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ManagedAccountDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ManagedAccountDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n ManagedAccountDefinitionTestsClass\r\n \r\n ClassManagedAccountDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add managed account\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n CanDeploySimpleManagedAccountDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests.CanDeploySimpleManagedAccountDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n ManagedAccountDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ManagedAccountDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ManagedAccountDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n ManagedAccountDefinitionTestsClass\r\n \r\n ClassManagedAccountDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleManagedAccountDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Add managed account\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n CanDeploySimpleManagedAccountDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests.CanDeploySimpleManagedAccountDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ManagedAccountDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n ManagedAccountDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ManagedAccountDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ManagedAccountDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n ManagedAccountDefinitionTestsClass\r\n \r\n ClassManagedAccountDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleManagedAccountDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add managed account\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n CanDeploySimpleManagedAccountDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests.CanDeploySimpleManagedAccountDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ManagedAccountDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n ManagedAccountDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ManagedAccountDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ManagedAccountDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ManagedAccountDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add managed account\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleManagedAccountDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ManagedAccountDefinitionTests\r\n ManagedAccountDefinitionTestsClass\r\n \r\n ClassManagedAccountDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ManagedAccountDefinitionTests\r\n 0\r\n ManagedAccountDefinitionTests.cs\r\n ManagedAccountDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ManagedAccountDefinitionTests.cs\r\n"); } public static class MasterPageDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add master page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var masterPage = new MasterPageDefinition\r\n{\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n CanDeploySimpleMasterPageDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests.CanDeploySimpleMasterPageDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n MasterPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class MasterPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class MasterPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n MasterPageDefinitionTestsClass\r\n \r\n ClassMasterPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Add master page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var masterPage = new MasterPageDefinition\r\n{\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n CanDeploySimpleMasterPageDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests.CanDeploySimpleMasterPageDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n MasterPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class MasterPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class MasterPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n MasterPageDefinitionTestsClass\r\n \r\n ClassMasterPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleMasterPageDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add master page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var masterPage = new MasterPageDefinition\r\n{\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n CanDeploySimpleMasterPageDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests.CanDeploySimpleMasterPageDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample MasterPageDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n MasterPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class MasterPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class MasterPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n MasterPageDefinitionTestsClass\r\n \r\n ClassMasterPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleMasterPageDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Add master page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var masterPage = new MasterPageDefinition\r\n{\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n CanDeploySimpleMasterPageDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests.CanDeploySimpleMasterPageDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample MasterPageDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n MasterPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class MasterPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class MasterPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMasterPageDefinition()\r\n {\r\n var masterPage = new MasterPageDefinition\r\n {\r\n Title = \"M2 Oslo\",\r\n FileName = \"m2-oslo.master\",\r\n // replace with your master page content\r\n Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo),\r\n NeedOverride = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddMasterPage(masterPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageDefinitionTests\r\n MasterPageDefinitionTestsClass\r\n \r\n ClassMasterPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageDefinitionTests\r\n 0\r\n MasterPageDefinitionTests.cs\r\n MasterPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageDefinitionTests.cs\r\n"); } public static class MasterPageSettingsDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add master page setting\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n// BuiltInMasterPageDefinitions.Seattle\r\n// BuiltInMasterPageDefinitions.Oslo\r\n// BuiltInMasterPageDefinitions.Minimal\r\n\r\nvar masterPageSettings = new MasterPageSettingsDefinition\r\n{\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddMasterPageSettings(masterPageSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n CanDeployWebmasterPageSettings\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests.CanDeployWebmasterPageSettings\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n MasterPageSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle\r\n // BuiltInMasterPageDefinitions.Oslo\r\n // BuiltInMasterPageDefinitions.Minimal\r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n MasterPageSettingsDefinitionTestsClass\r\n \r\n ClassMasterPageSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add master page setting\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n// BuiltInMasterPageDefinitions.Seattle\r\n// BuiltInMasterPageDefinitions.Oslo\r\n// BuiltInMasterPageDefinitions.Minimal\r\n\r\nvar masterPageSettings = new MasterPageSettingsDefinition\r\n{\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddMasterPageSettings(masterPageSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n CanDeployWebmasterPageSettings\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests.CanDeployWebmasterPageSettings\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n MasterPageSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle\r\n // BuiltInMasterPageDefinitions.Oslo\r\n // BuiltInMasterPageDefinitions.Minimal\r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n MasterPageSettingsDefinitionTestsClass\r\n \r\n ClassMasterPageSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebmasterPageSettings = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add master page setting\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n// BuiltInMasterPageDefinitions.Seattle\r\n// BuiltInMasterPageDefinitions.Oslo\r\n// BuiltInMasterPageDefinitions.Minimal\r\n\r\nvar masterPageSettings = new MasterPageSettingsDefinition\r\n{\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddMasterPageSettings(masterPageSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n CanDeployWebmasterPageSettings\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests.CanDeployWebmasterPageSettings\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample MasterPageSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n MasterPageSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle\r\n // BuiltInMasterPageDefinitions.Oslo\r\n // BuiltInMasterPageDefinitions.Minimal\r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n MasterPageSettingsDefinitionTestsClass\r\n \r\n ClassMasterPageSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebmasterPageSettings = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add master page setting\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n// BuiltInMasterPageDefinitions.Seattle\r\n// BuiltInMasterPageDefinitions.Oslo\r\n// BuiltInMasterPageDefinitions.Minimal\r\n\r\nvar masterPageSettings = new MasterPageSettingsDefinition\r\n{\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddMasterPageSettings(masterPageSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n CanDeployWebmasterPageSettings\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests.CanDeployWebmasterPageSettings\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample MasterPageSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n MasterPageSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle \r\n // BuiltInMasterPageDefinitions.Oslo \r\n // BuiltInMasterPageDefinitions.Minimal \r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MasterPageSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add master page setting\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebmasterPageSettings()\r\n {\r\n // BuiltInMasterPageDefinitions class could be used to refer OOTB master pages\r\n // BuiltInMasterPageDefinitions.Seattle\r\n // BuiltInMasterPageDefinitions.Oslo\r\n // BuiltInMasterPageDefinitions.Minimal\r\n\r\n var masterPageSettings = new MasterPageSettingsDefinition\r\n {\r\n // both should be site relative URLs\r\n SiteMasterPageUrl = \"/_catalogs/masterpage/oslo.master\",\r\n SystemMasterPageUrl = \"/_catalogs/masterpage/oslo.master\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddMasterPageSettings(masterPageSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MasterPageSettingsDefinitionTests\r\n MasterPageSettingsDefinitionTestsClass\r\n \r\n ClassMasterPageSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MasterPageSettingsDefinitionTests\r\n 0\r\n MasterPageSettingsDefinitionTests.cs\r\n MasterPageSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MasterPageSettingsDefinitionTests.cs\r\n"); } public static class ModuleFileDefinitionTests @@ -930,11 +933,11 @@ public static class ModuleFileDefinitionTests public static class MultiChoiceFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n{\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddMultiChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n{\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddMultiChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleMultiChoiceFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n{\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddMultiChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample MultiChoiceFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleMultiChoiceFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add multichoice field\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n{\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddMultiChoiceField(fieldDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n CanDeploySimpleMultiChoiceFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests.CanDeploySimpleMultiChoiceFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample MultiChoiceFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MultiChoiceFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MultiChoiceFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MultiChoiceFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add multichoice field\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMultiChoiceFieldDefinition()\r\n {\r\n var fieldDef = new MultiChoiceFieldDefinition\r\n {\r\n Title = \"Tasks label\",\r\n InternalName = \"dcs_ProgressTag\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"b08325aa-a750-4bf9-a73e-c470b86d37c8\"),\r\n Choices = new Collection<string>\r\n {\r\n \"internal\",\r\n \"external\",\r\n \"bug\",\r\n \"easy fix\",\r\n \"enhancement\"\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddMultiChoiceField(fieldDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MultiChoiceFieldDefinitionTests\r\n MultiChoiceFieldDefinitionTestsClass\r\n \r\n ClassMultiChoiceFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MultiChoiceFieldDefinitionTests\r\n 0\r\n MultiChoiceFieldDefinitionTests.cs\r\n MultiChoiceFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\MultiChoiceFieldDefinitionTests.cs\r\n"); } public static class NoteFieldDefinitionTests @@ -950,21 +953,21 @@ public static class NoteFieldDefinitionTests public static class NumberFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleNumberFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample NumberFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleNumberFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add number field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n CanDeploySimpleNumberFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests.CanDeploySimpleNumberFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample NumberFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n NumberFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class NumberFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class NumberFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.NumberFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add number field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleNumberFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n NumberFieldDefinitionTests\r\n NumberFieldDefinitionTestsClass\r\n \r\n ClassNumberFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.NumberFieldDefinitionTests\r\n 0\r\n NumberFieldDefinitionTests.cs\r\n NumberFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\NumberFieldDefinitionTests.cs\r\n"); } public static class PrefixDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add prefix\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n CanDeploySimplePrefixDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests.CanDeploySimplePrefixDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n PrefixDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PrefixDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PrefixDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n PrefixDefinitionTestsClass\r\n \r\n ClassPrefixDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add prefix\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var prefixDef = new PrefixDefinition\r\n {\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddPrefix(prefixDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var prefixDef = new PrefixDefinition\r\n{\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp.AddPrefix(prefixDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n CanDeploySimplePrefixDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests.CanDeploySimplePrefixDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n PrefixDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PrefixDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var prefixDef = new PrefixDefinition\r\n {\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddPrefix(prefixDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PrefixDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var prefixDef = new PrefixDefinition\r\n {\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddPrefix(prefixDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n PrefixDefinitionTestsClass\r\n \r\n ClassPrefixDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimplePrefixDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add prefix\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n CanDeploySimplePrefixDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests.CanDeploySimplePrefixDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample PrefixDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n PrefixDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PrefixDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PrefixDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n PrefixDefinitionTestsClass\r\n \r\n ClassPrefixDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimplePrefixDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add prefix\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var prefixDef = new PrefixDefinition\r\n {\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddPrefix(prefixDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var prefixDef = new PrefixDefinition\r\n{\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n{\r\n webApp.AddPrefix(prefixDef);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n CanDeploySimplePrefixDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests.CanDeploySimplePrefixDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample PrefixDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n PrefixDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PrefixDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var prefixDef = new PrefixDefinition\r\n {\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddPrefix(prefixDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PrefixDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PrefixDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add prefix\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePrefixDefinition()\r\n {\r\n var prefixDef = new PrefixDefinition\r\n {\r\n Path = \"projects\",\r\n PrefixType = BuiltInPrefixTypes.WildcardInclusion\r\n };\r\n\r\n var model = SPMeta2Model.NewWebApplicationModel(webApp =>\r\n {\r\n webApp.AddPrefix(prefixDef);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PrefixDefinitionTests\r\n PrefixDefinitionTestsClass\r\n \r\n ClassPrefixDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PrefixDefinitionTests\r\n 0\r\n PrefixDefinitionTests.cs\r\n PrefixDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\PrefixDefinitionTests.cs\r\n"); } public static class PropertyDefinitionTests @@ -988,65 +991,65 @@ public static class PropertyDefinitionTests public static class QuickLaunchNavigationNodeDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployFlatQuickLaunchNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployHierarchicalQuickLaunchNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample QuickLaunchNavigationNodeDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployFlatQuickLaunchNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add quick nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar services = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar contacts = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployFlatQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployFlatQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployHierarchicalQuickLaunchNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical quick nav items\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar clients = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new QuickLaunchNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n CaDeployHierarchicalQuickLaunchNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests.CaDeployHierarchicalQuickLaunchNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample QuickLaunchNavigationNodeDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n QuickLaunchNavigationNodeDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class QuickLaunchNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CaDeployFlatQuickLaunchNavigation()\r\n {\r\n var aboutUs = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"About us\",\r\n Url = \"about-us.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var services = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Services\",\r\n Url = \"services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var contacts = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Contacts\",\r\n Url = \"contacts.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(aboutUs)\r\n .AddQuickLaunchNavigationNode(services)\r\n .AddQuickLaunchNavigationNode(contacts);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.QuickLaunchNavigationNodeDefinition\")]\r\n [SampleMetadata(Title = \"Add hierarchical quick nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalQuickLaunchNavigation()\r\n {\r\n // top level departments node\r\n var departments = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Departments\",\r\n Url = \"departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"HR\",\r\n Url = \"hr.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"IT\",\r\n Url = \"it.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var clients = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Clients\",\r\n Url = \"clients.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new QuickLaunchNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddQuickLaunchNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(hr)\r\n .AddQuickLaunchNavigationNode(it);\r\n })\r\n .AddQuickLaunchNavigationNode(clients, node =>\r\n {\r\n node\r\n .AddQuickLaunchNavigationNode(microsoft)\r\n .AddQuickLaunchNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n QuickLaunchNavigationNodeDefinitionTests\r\n QuickLaunchNavigationNodeDefinitionTestsClass\r\n \r\n ClassQuickLaunchNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.QuickLaunchNavigationNodeDefinitionTests\r\n 0\r\n QuickLaunchNavigationNodeDefinitionTests.cs\r\n QuickLaunchNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\QuickLaunchNavigationNodeDefinitionTests.cs\r\n"); } public static class RegionalSettingsDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleRegionalSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample RegionalSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleRegionalSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add regional settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n CanDeploySimpleRegionalSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests.CanDeploySimpleRegionalSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample RegionalSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RegionalSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RegionalSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RegionalSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add regional settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleRegionalSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RegionalSettingsDefinitionTests\r\n RegionalSettingsDefinitionTestsClass\r\n \r\n ClassRegionalSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RegionalSettingsDefinitionTests\r\n 0\r\n RegionalSettingsDefinitionTests.cs\r\n RegionalSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RegionalSettingsDefinitionTests.cs\r\n"); } public static class RemoveContentTypeFieldLinksDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanRemoveContentTypeFieldLink = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample RemoveContentTypeFieldLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanRemoveContentTypeFieldLink = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Remove fields from content type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customName = new TextFieldDefinition\r\n{\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n};\r\n\r\nvar customObjectContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n CanRemoveContentTypeFieldLink\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests.CanRemoveContentTypeFieldLink\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample RemoveContentTypeFieldLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Content types\r\n Content types\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RemoveContentTypeFieldLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeFieldLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeFieldLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove fields from content type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFieldLink()\r\n {\r\n var customName = new TextFieldDefinition\r\n {\r\n Title = \"Custom Name\",\r\n InternalName = \"m2_CustomName\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"8EE0C5C6-BD47-4111-9707-660B737F9F9B\"),\r\n };\r\n\r\n var customObjectContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Custom Object\",\r\n Id = new Guid(\"C6F60CBE-48AE-434D-955C-7A45DC32AD9A\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddField(customName)\r\n .AddContentType(customObjectContentType, contentType =>\r\n {\r\n contentType\r\n .AddContentTypeFieldLink(customName)\r\n .AddRemoveContentTypeFieldLinks(new RemoveContentTypeFieldLinksDefinition\r\n {\r\n Fields = new List<FieldLinkValue>\r\n {\r\n new FieldLinkValue {Id = BuiltInFieldId.Title}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n RemoveContentTypeFieldLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeFieldLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeFieldLinksDefinitionTests\r\n 0\r\n RemoveContentTypeFieldLinksDefinitionTests.cs\r\n RemoveContentTypeFieldLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeFieldLinksDefinitionTests.cs\r\n"); } public static class RemoveContentTypeLinksDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanRemoveContentTypeFromList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample RemoveContentTypeLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanRemoveContentTypeFromList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Remove content types from lists\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var defaultReport = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n};\r\n\r\nvar defaultReportsList = new ListDefinition\r\n{\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddContentType(defaultReport);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n CanRemoveContentTypeFromList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests.CanRemoveContentTypeFromList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample RemoveContentTypeLinksDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Lists and libraries\r\n Lists and libraries\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n RemoveContentTypeLinksDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RemoveContentTypeLinksDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RemoveContentTypeLinksDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Remove content types from lists\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanRemoveContentTypeFromList()\r\n {\r\n var defaultReport = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Default Report\",\r\n Id = new Guid(\"E2134FA1-254A-41AF-8BB0-A0A521722832\"),\r\n ParentContentTypeId = BuiltInContentTypeId.Item,\r\n Group = \"SPMeta2.Samples\"\r\n };\r\n\r\n var defaultReportsList = new ListDefinition\r\n {\r\n Title = \"M2 Default Reports\",\r\n Description = \"A generic list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n ContentTypesEnabled = true,\r\n Url = \"M2DefaultReports\"\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddContentType(defaultReport);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(defaultReportsList, list =>\r\n {\r\n list\r\n .AddContentTypeLink(defaultReport)\r\n .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition\r\n {\r\n ContentTypes = new List<ContentTypeLinkValue>\r\n {\r\n new ContentTypeLinkValue{ ContentTypeName = \"Item\"}\r\n }\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RemoveContentTypeLinksDefinitionTests\r\n RemoveContentTypeLinksDefinitionTestsClass\r\n \r\n ClassRemoveContentTypeLinksDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RemoveContentTypeLinksDefinitionTests\r\n 0\r\n RemoveContentTypeLinksDefinitionTests.cs\r\n RemoveContentTypeLinksDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RemoveContentTypeLinksDefinitionTests.cs\r\n"); } public static class ResetRoleInheritanceDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleResetRoleInheritanceDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ResetRoleInheritanceDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleResetRoleInheritanceDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Reset role inheritance\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n CanDeploySimpleResetRoleInheritanceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests.CanDeploySimpleResetRoleInheritanceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ResetRoleInheritanceDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n ResetRoleInheritanceDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ResetRoleInheritanceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ResetRoleInheritanceDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Reset role inheritance\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleResetRoleInheritanceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ResetRoleInheritanceDefinitionTests\r\n ResetRoleInheritanceDefinitionTestsClass\r\n \r\n ClassResetRoleInheritanceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ResetRoleInheritanceDefinitionTests\r\n 0\r\n ResetRoleInheritanceDefinitionTests.cs\r\n ResetRoleInheritanceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ResetRoleInheritanceDefinitionTests.cs\r\n"); } public static class RootWebDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Update root web Title/Description\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanUpdateRootWebProperties\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanUpdateRootWebProperties\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lists to root web\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanProvisionRootWebLists\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanProvisionRootWebLists\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RootWebDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RootWebDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RootWebDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n RootWebDefinitionTestsClass\r\n \r\n ClassRootWebDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Update root web Title/Description\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanUpdateRootWebProperties\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanUpdateRootWebProperties\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lists to root web\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanProvisionRootWebLists\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanProvisionRootWebLists\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n Root web\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RootWebDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RootWebDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RootWebDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n RootWebDefinitionTestsClass\r\n \r\n ClassRootWebDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanUpdateRootWebProperties = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Update root web Title/Description\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanUpdateRootWebProperties\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanUpdateRootWebProperties\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanProvisionRootWebLists = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lists to root web\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanProvisionRootWebLists\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanProvisionRootWebLists\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample RootWebDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n Root web\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RootWebDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RootWebDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RootWebDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n RootWebDefinitionTestsClass\r\n \r\n ClassRootWebDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanUpdateRootWebProperties = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Update root web Title/Description\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanUpdateRootWebProperties\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanUpdateRootWebProperties\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanProvisionRootWebLists = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add lists to root web\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var rootWeb = new RootWebDefinition\r\n{\r\n\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n CanProvisionRootWebLists\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests.CanProvisionRootWebLists\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample RootWebDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Root web\r\n Root web\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n RootWebDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class RootWebDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class RootWebDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Update root web Title/Description\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanUpdateRootWebProperties()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n Title = \"M2 CRM\",\r\n Description = \"Custom CRM application build on top of M2 framework.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.RootWebDefinition\")]\r\n [SampleMetadata(Title = \"Add lists to root web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanProvisionRootWebLists()\r\n {\r\n var rootWeb = new RootWebDefinition\r\n {\r\n\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddRootWeb(rootWeb, web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n // do stuff with \'Style Library\'\r\n })\r\n .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n // do stuff with \'Master Page Library\'\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n RootWebDefinitionTests\r\n RootWebDefinitionTestsClass\r\n \r\n ClassRootWebDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.RootWebDefinitionTests\r\n 0\r\n RootWebDefinitionTests.cs\r\n RootWebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\RootWebDefinitionTests.cs\r\n"); } public static class SandboxSolutionDefinitionTests @@ -1062,13 +1065,13 @@ public static class SandboxSolutionDefinitionTests public static class ScriptEditorWebPartDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add Script Editor web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeploySimpleScriptEditorWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeploySimpleScriptEditorWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add Script Editor web part with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeployScriptEditorWebPartwithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeployScriptEditorWebPartwithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ScriptEditorWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n ScriptEditorWebPartDefinitionTestsClass\r\n \r\n ClassScriptEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Script Editor web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeploySimpleScriptEditorWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeploySimpleScriptEditorWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Script Editor web part with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeployScriptEditorWebPartwithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeployScriptEditorWebPartwithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ScriptEditorWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n ScriptEditorWebPartDefinitionTestsClass\r\n \r\n ClassScriptEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleScriptEditorWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add Script Editor web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeploySimpleScriptEditorWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeploySimpleScriptEditorWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployScriptEditorWebPartwithContent = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add Script Editor web part with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeployScriptEditorWebPartwithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeployScriptEditorWebPartwithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ScriptEditorWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n ScriptEditorWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n ScriptEditorWebPartDefinitionTestsClass\r\n \r\n ClassScriptEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleScriptEditorWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Script Editor web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeploySimpleScriptEditorWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeploySimpleScriptEditorWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployScriptEditorWebPartwithContent = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Script Editor web part with content\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n{\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n CanDeployScriptEditorWebPartwithContent\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests.CanDeployScriptEditorWebPartwithContent\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ScriptEditorWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ScriptEditorWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ScriptEditorWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleScriptEditorWebPartDefinition()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Empty Script Editor\",\r\n Id = \"m2EmptyScriptEditorrWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ScriptEditorWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Script Editor web part with content\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployScriptEditorWebPartwithContent()\r\n {\r\n var scriptEditor = new ScriptEditorWebPartDefinition\r\n {\r\n Title = \"Pre-provisioned Script Editor\",\r\n Id = \"m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars\",\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\",\r\n Content = \" <script> console.log(\'script editor log\'); </script> Pre-provisioned Script Editor Content\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Script Editor provision\",\r\n FileName = \"script-editor-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddScriptEditorWebPart(scriptEditor);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ScriptEditorWebPartDefinitionTests\r\n ScriptEditorWebPartDefinitionTestsClass\r\n \r\n ClassScriptEditorWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ScriptEditorWebPartDefinitionTests\r\n 0\r\n ScriptEditorWebPartDefinitionTests.cs\r\n ScriptEditorWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\ScriptEditorWebPartDefinitionTests.cs\r\n"); } public static class SecureStoreApplicationDefinitionTests @@ -1084,77 +1087,77 @@ public static class SecureStoreApplicationDefinitionTests public static class SecurityGroupDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\nvar reviewers = new SecurityGroupDefinition\r\n{\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple security groups\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n SecurityGroupDefinitionTestsClass\r\n \r\n ClassSecurityGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\nvar reviewers = new SecurityGroupDefinition\r\n{\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple security groups\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n SecurityGroupDefinitionTestsClass\r\n \r\n ClassSecurityGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroup = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\nvar reviewers = new SecurityGroupDefinition\r\n{\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroups = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple security groups\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SecurityGroupDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n SecurityGroupDefinitionTestsClass\r\n \r\n ClassSecurityGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroup = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\nvar reviewers = new SecurityGroupDefinition\r\n{\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroups = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple security groups\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n CanDeploySimpleSecurityGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests.CanDeploySimpleSecurityGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SecurityGroupDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroup()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var reviewers = new SecurityGroupDefinition\r\n {\r\n Name = \"External Reviewers\",\r\n Description = \"External reviewers group.\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(auditors)\r\n .AddSecurityGroup(reviewers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple security groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroups()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityGroup(DocSecurityGroups.ClientManagers)\r\n .AddSecurityGroup(DocSecurityGroups.ClientSupport)\r\n .AddSecurityGroup(DocSecurityGroups.Interns)\r\n .AddSecurityGroup(DocSecurityGroups.OrderApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupDefinitionTests\r\n SecurityGroupDefinitionTestsClass\r\n \r\n ClassSecurityGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupDefinitionTests\r\n 0\r\n SecurityGroupDefinitionTests.cs\r\n SecurityGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupDefinitionTests.cs\r\n"); } public static class SecurityGroupLinkDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to web\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to list\r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Assign security group to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the web, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\n// add group to the site first\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddSecurityGroup(auditors);\r\n});\r\n\r\n// assign group to the web, via .AddSecurityGroupLink() method\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Assign security group to list\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var auditorsList = new ListDefinition\r\n {\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the list, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\nvar auditorsList = new ListDefinition\r\n{\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n};\r\n\r\n// add group to the site first\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddSecurityGroup(auditors);\r\n});\r\n\r\n// assign group to the list, via .AddSecurityGroupLink() method\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Assign security group to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the web, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n [SampleMetadata(Title = \"Assign security group to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var auditorsList = new ListDefinition\r\n {\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the list, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Assign security group to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the web, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n [SampleMetadata(Title = \"Assign security group to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var auditorsList = new ListDefinition\r\n {\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the list, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroupLinkDefinitionToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to web\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroupLinkDefinitionToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add security group to list\r\n \r\n \r\n \r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SecurityGroupLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security group to web\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add security group to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroupLinkDefinitionToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Assign security group to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the web, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\n// add group to the site first\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddSecurityGroup(auditors);\r\n});\r\n\r\n// assign group to the web, via .AddSecurityGroupLink() method\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityGroupLinkDefinitionToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Assign security group to list\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var auditorsList = new ListDefinition\r\n {\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the list, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var auditors = new SecurityGroupDefinition\r\n{\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n};\r\n\r\nvar auditorsList = new ListDefinition\r\n{\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n};\r\n\r\n// add group to the site first\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddSecurityGroup(auditors);\r\n});\r\n\r\n// assign group to the list, via .AddSecurityGroupLink() method\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests.CanDeploySimpleSecurityGroupLinkDefinitionToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SecurityGroupLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityGroupLinkDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Assign security group to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the web, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n [SampleMetadata(Title = \"Assign security group to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var auditorsList = new ListDefinition\r\n {\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the list, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\npublic class SecurityGroupLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityGroupLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Assign security group to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the web, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n\r\n web.AddSecurityGroupLink(auditors);\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n [SampleMetadata(Title = \"Assign security group to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSecurityGroupLinkDefinitionToList()\r\n {\r\n var auditors = new SecurityGroupDefinition\r\n {\r\n Name = \"External Auditors\",\r\n Description = \"External auditors group.\"\r\n };\r\n\r\n var auditorsList = new ListDefinition\r\n {\r\n Title = \"Auditors documents\",\r\n TemplateType = BuiltInListTemplateTypeId.DocumentLibrary,\r\n CustomUrl = \"audit-docs\"\r\n };\r\n\r\n // add group to the site first\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddSecurityGroup(auditors);\r\n });\r\n\r\n // assign group to the list, via .AddSecurityGroupLink() method\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddList(auditorsList, list =>\r\n {\r\n list.AddSecurityGroupLink(auditors);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityGroupLinkDefinitionTests\r\n SecurityGroupLinkDefinitionTestsClass\r\n \r\n ClassSecurityGroupLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityGroupLinkDefinitionTests\r\n 0\r\n SecurityGroupLinkDefinitionTests.cs\r\n SecurityGroupLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityGroupLinkDefinitionTests.cs\r\n"); } public static class SecurityRoleDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityRoleDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SecurityRoleDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityRoleDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customerEditors = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar customerApprovers = new SecurityRoleDefinition\r\n{\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n CanDeploySimpleSecurityRoleDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests.CanDeploySimpleSecurityRoleDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SecurityRoleDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeploySimpleSecurityRoleDefinition()\r\n {\r\n var customerEditors = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer editors\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var customerApprovers = new SecurityRoleDefinition\r\n {\r\n Name = \"Customer approvers\",\r\n BasePermissions = new Collection<string>\r\n {\r\n BuiltInBasePermissions.EditListItems,\r\n BuiltInBasePermissions.DeleteListItems,\r\n BuiltInBasePermissions.UseClientIntegration\r\n }\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddSecurityRole(customerEditors)\r\n .AddSecurityRole(customerApprovers);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleDefinitionTests\r\n SecurityRoleDefinitionTestsClass\r\n \r\n ClassSecurityRoleDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleDefinitionTests\r\n 0\r\n SecurityRoleDefinitionTests.cs\r\n SecurityRoleDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleDefinitionTests.cs\r\n"); } public static class SecurityRoleLinkDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityRoleLinkDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SecurityRoleLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSecurityRoleLinkDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n \r\n \r\n \r\n Add security role link\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n CanDeploySimpleSecurityRoleLinkDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests.CanDeploySimpleSecurityRoleLinkDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SecurityRoleLinkDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Security\r\n Security\r\n \r\n \r\n \r\n SecurityRoleLinkDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SecurityRoleLinkDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SecurityRoleLinkDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add security role link\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n\r\n public void CanDeploySimpleSecurityRoleLinkDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SecurityRoleLinkDefinitionTests\r\n SecurityRoleLinkDefinitionTestsClass\r\n \r\n ClassSecurityRoleLinkDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SecurityRoleLinkDefinitionTests\r\n 0\r\n SecurityRoleLinkDefinitionTests.cs\r\n SecurityRoleLinkDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SecurityRoleLinkDefinitionTests.cs\r\n"); } public static class SiteDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSiteDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SiteDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSiteDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add site\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n CanDeploySimpleSiteDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests.CanDeploySimpleSiteDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SiteDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n SiteDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add site\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteDefinitionTests\r\n SiteDefinitionTestsClass\r\n \r\n ClassSiteDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteDefinitionTests\r\n 0\r\n SiteDefinitionTests.cs\r\n SiteDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SiteDefinitionTests.cs\r\n"); } public static class SP2013WorkflowDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SP2013WorkflowDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Add SP2013 workflow\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n CanDeploySimpleSP2013WorkflowDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests.CanDeploySimpleSP2013WorkflowDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SP2013WorkflowDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n SP2013WorkflowDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowDefinition()\r\n {\r\n var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddSP2013Workflow(writeToHistoryLstWorkflow);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SP2013WorkflowDefinitionTests\r\n SP2013WorkflowDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SP2013WorkflowDefinitionTests\r\n 0\r\n SP2013WorkflowDefinitionTests.cs\r\n SP2013WorkflowDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowDefinitionTests.cs\r\n"); } public static class SP2013WorkflowSubscriptionDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowSubscriptionToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowSubscriptionToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SP2013WorkflowSubscriptionDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowSubscriptionToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add SP2013 workflow to web\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToWeb\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSP2013WorkflowSubscriptionToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add SP2013 workflow to list\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n{\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n};\r\n\r\nvar taskList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n};\r\n\r\nvar historyList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n};\r\n\r\nvar workflowEnabledList = new ListDefinition\r\n{\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n \r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests.CanDeploySimpleSP2013WorkflowSubscriptionToList\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SP2013WorkflowSubscriptionDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n SharePoint 2013 workflow\r\n SharePoint 2013 workflow\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n SP2013WorkflowSubscriptionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SP2013WorkflowSubscriptionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToWeb()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Write To History List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WriteToHistoryListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Write To History List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WriteToHistoryListHistory\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History Web Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SP2013WorkflowSubscriptionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add SP2013 workflow to list\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSP2013WorkflowSubscriptionToList()\r\n {\r\n var writeToHistoryListWorkflow = new SP2013WorkflowDefinition\r\n {\r\n DisplayName = \"M2 - Write to history list\",\r\n Override = true,\r\n Xaml = WorkflowTemplates.WriteToHistoryListWorkflow\r\n };\r\n\r\n var taskList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List Tasks\",\r\n TemplateType = BuiltInListTemplateTypeId.Tasks,\r\n Url = \"m2WorkflowEnabledListTasks\"\r\n };\r\n\r\n var historyList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List History\",\r\n TemplateType = BuiltInListTemplateTypeId.WorkflowHistory,\r\n Url = \"m2WorkflowEnabledListHistory\"\r\n };\r\n\r\n var workflowEnabledList = new ListDefinition\r\n {\r\n Title = \"Workflow Enabled List\",\r\n Description = \"Workflow enabled list.\",\r\n TemplateType = BuiltInListTemplateTypeId.GenericList,\r\n Url = \"WorkflowEnabledList\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddSP2013Workflow(writeToHistoryListWorkflow)\r\n .AddList(historyList)\r\n .AddList(taskList)\r\n .AddList(workflowEnabledList, list =>\r\n {\r\n list\r\n .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition\r\n {\r\n Name = \"Write To History List Workflow\",\r\n WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName,\r\n HistoryListUrl = historyList.GetListUrl(),\r\n TaskListUrl = taskList.GetListUrl()\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n SP2013WorkflowSubscriptionDefinitionTestsClass\r\n \r\n ClassSP2013WorkflowSubscriptionDefinitionTestsClass\r\n SubPointSolutions.Docs.Views.Views.SPMeta2.reference.SP2013WorkflowSubscriptionDefinitionTests\r\n 0\r\n SP2013WorkflowSubscriptionDefinitionTests.cs\r\n SP2013WorkflowSubscriptionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\SP2013WorkflowSubscriptionDefinitionTests.cs\r\n"); } public static class TargetApplicationDefinitionTests @@ -1170,33 +1173,33 @@ public static class TargetApplicationDefinitionTests public static class TextFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add text field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n CanDeploySimpleTextFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests.CanDeploySimpleTextFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TextFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TextFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TextFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n TextFieldDefinitionTestsClass\r\n \r\n ClassTextFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add text field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n CanDeploySimpleTextFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests.CanDeploySimpleTextFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TextFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TextFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TextFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n TextFieldDefinitionTestsClass\r\n \r\n ClassTextFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTextFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add text field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n CanDeploySimpleTextFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests.CanDeploySimpleTextFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TextFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TextFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TextFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TextFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n TextFieldDefinitionTestsClass\r\n \r\n ClassTextFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTextFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add text field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n CanDeploySimpleTextFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests.CanDeploySimpleTextFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TextFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TextFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TextFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TextFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TextFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add text field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTextFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TextFieldDefinitionTests\r\n TextFieldDefinitionTestsClass\r\n \r\n ClassTextFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TextFieldDefinitionTests\r\n 0\r\n TextFieldDefinitionTests.cs\r\n TextFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TextFieldDefinitionTests.cs\r\n"); } public static class TopNavigationNodeDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var ourCompany = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourServices = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourTeam = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployFlatTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployFlatTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new TopNavigationNodeDefinition\r\n{\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new TopNavigationNodeDefinition\r\n{\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar partners = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployHierarchicalTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployHierarchicalTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TopNavigationNodeDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n TopNavigationNodeDefinitionTestsClass\r\n \r\n ClassTopNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var ourCompany = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourServices = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourTeam = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployFlatTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployFlatTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new TopNavigationNodeDefinition\r\n{\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new TopNavigationNodeDefinition\r\n{\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar partners = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployHierarchicalTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployHierarchicalTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TopNavigationNodeDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n TopNavigationNodeDefinitionTestsClass\r\n \r\n ClassTopNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployFlatTopNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var ourCompany = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourServices = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourTeam = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployFlatTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployFlatTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployHierarchicalTopNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new TopNavigationNodeDefinition\r\n{\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new TopNavigationNodeDefinition\r\n{\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar partners = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployHierarchicalTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployHierarchicalTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TopNavigationNodeDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TopNavigationNodeDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n TopNavigationNodeDefinitionTestsClass\r\n \r\n ClassTopNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployFlatTopNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var ourCompany = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourServices = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar ourTeam = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployFlatTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployFlatTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CaDeployHierarchicalTopNavigation = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add hierarchical top nav items\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // top level departments node\r\nvar departments = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar hr = new TopNavigationNodeDefinition\r\n{\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar it = new TopNavigationNodeDefinition\r\n{\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n};\r\n\r\n// top level clients node\r\nvar partners = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar microsoft = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar apple = new TopNavigationNodeDefinition\r\n{\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n CaDeployHierarchicalTopNavigation\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests.CaDeployHierarchicalTopNavigation\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TopNavigationNodeDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Navigation\r\n Navigation\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TopNavigationNodeDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n {\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TopNavigationNodeDefinitionTests : ProvisionTestBase\r\n{\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployFlatTopNavigation()\r\n {\r\n var ourCompany = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Company\",\r\n Url = \"our-company.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourServices = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Services\",\r\n Url = \"our-services.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var ourTeam = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Team\",\r\n Url = \"our-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(ourCompany)\r\n .AddTopNavigationNode(ourServices)\r\n .AddTopNavigationNode(ourTeam);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TopNavigationNodeDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical top nav items\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CaDeployHierarchicalTopNavigation()\r\n {\r\n // top level departments node\r\n var departments = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Departments\",\r\n Url = \"our-departments.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var hr = new TopNavigationNodeDefinition\r\n {\r\n Title = \"HR Team\",\r\n Url = \"hr-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var it = new TopNavigationNodeDefinition\r\n {\r\n Title = \"IT Team\",\r\n Url = \"it-team.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n // top level clients node\r\n var partners = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Our Partners\",\r\n Url = \"our-partners.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var microsoft = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Microsoft\",\r\n Url = \"microsfot.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var apple = new TopNavigationNodeDefinition\r\n {\r\n Title = \"Apple\",\r\n Url = \"apple.aspx\",\r\n IsExternal = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddTopNavigationNode(departments, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(hr)\r\n .AddTopNavigationNode(it);\r\n })\r\n .AddTopNavigationNode(partners, node =>\r\n {\r\n node\r\n .AddTopNavigationNode(microsoft)\r\n .AddTopNavigationNode(apple);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TopNavigationNodeDefinitionTests\r\n TopNavigationNodeDefinitionTestsClass\r\n \r\n ClassTopNavigationNodeDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TopNavigationNodeDefinitionTests\r\n 0\r\n TopNavigationNodeDefinitionTests.cs\r\n TopNavigationNodeDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TopNavigationNodeDefinitionTests.cs\r\n"); } public static class TreeViewSettingsDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTreeViewSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TreeViewSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTreeViewSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add tree view settings to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n{\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddTreeViewSettings(treeViewSettings);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n CanDeploySimpleTreeViewSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests.CanDeploySimpleTreeViewSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TreeViewSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n TreeViewSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TreeViewSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TreeViewSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add tree view settings to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTreeViewSettingsDefinition()\r\n {\r\n var treeViewSettings = new TreeViewSettingsDefinition\r\n {\r\n TreeViewEnabled = true,\r\n QuickLaunchEnabled = true\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddTreeViewSettings(treeViewSettings);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TreeViewSettingsDefinitionTests\r\n TreeViewSettingsDefinitionTestsClass\r\n \r\n ClassTreeViewSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TreeViewSettingsDefinitionTests\r\n 0\r\n TreeViewSettingsDefinitionTests.cs\r\n TreeViewSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\TreeViewSettingsDefinitionTests.cs\r\n"); } public static class UniqueContentTypeFieldsOrderDefinitionTests @@ -1222,115 +1225,115 @@ public static class UniqueContentTypeOrderDefinitionTests public static class URLFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add URL field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n CanDeploySimpleURLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests.CanDeploySimpleURLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n URLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class URLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class URLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n URLFieldDefinitionTestsClass\r\n \r\n ClassURLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add URL field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n CanDeploySimpleURLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests.CanDeploySimpleURLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n URLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class URLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class URLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n URLFieldDefinitionTestsClass\r\n \r\n ClassURLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleURLFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add URL field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n CanDeploySimpleURLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests.CanDeploySimpleURLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample URLFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n URLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class URLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class URLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n URLFieldDefinitionTestsClass\r\n \r\n ClassURLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleURLFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add URL field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n CanDeploySimpleURLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests.CanDeploySimpleURLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample URLFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n URLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class URLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class URLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.URLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add URL field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleURLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n URLFieldDefinitionTests\r\n URLFieldDefinitionTestsClass\r\n \r\n ClassURLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.URLFieldDefinitionTests\r\n 0\r\n URLFieldDefinitionTests.cs\r\n URLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\URLFieldDefinitionTests.cs\r\n"); } public static class UserCustomActionDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to site\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddUserCustomAction(siteLogger);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action with jQuery\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var jQueryFile = new ModuleFileDefinition\r\n{\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n};\r\n\r\nvar appScriptsFolder = new FolderDefinition\r\n{\r\n Name = \"M2 App Scripts\"\r\n};\r\n\r\nvar jQueryCustomAction = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n};\r\n\r\nvar jQuerySiteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionWithJquery\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionWithJquery\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n};\r\n\r\nvar loggerWeb = new WebDefinition\r\n{\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to list\r\n \r\n \r\n \r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // TODO\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n User custom action\r\n \r\n \r\n \r\n UserCustomActionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserCustomActionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserCustomActionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n UserCustomActionDefinitionTestsClass\r\n \r\n ClassUserCustomActionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to site\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddUserCustomAction(siteLogger);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action with jQuery\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var jQueryFile = new ModuleFileDefinition\r\n{\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n};\r\n\r\nvar appScriptsFolder = new FolderDefinition\r\n{\r\n Name = \"M2 App Scripts\"\r\n};\r\n\r\nvar jQueryCustomAction = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n};\r\n\r\nvar jQuerySiteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionWithJquery\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionWithJquery\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n};\r\n\r\nvar loggerWeb = new WebDefinition\r\n{\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to list\r\n \r\n \r\n \r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // TODO\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n User custom action\r\n \r\n \r\n \r\n UserCustomActionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserCustomActionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserCustomActionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n UserCustomActionDefinitionTestsClass\r\n \r\n ClassUserCustomActionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployUserCustomActionUnderSite = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to site\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddUserCustomAction(siteLogger);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployUserCustomActionWithJquery = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action with jQuery\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var jQueryFile = new ModuleFileDefinition\r\n{\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n};\r\n\r\nvar appScriptsFolder = new FolderDefinition\r\n{\r\n Name = \"M2 App Scripts\"\r\n};\r\n\r\nvar jQueryCustomAction = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n};\r\n\r\nvar jQuerySiteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionWithJquery\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionWithJquery\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployUserCustomActionOnWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n};\r\n\r\nvar loggerWeb = new WebDefinition\r\n{\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployUserCustomActionOnList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to list\r\n \r\n \r\n \r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // TODO\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample UserCustomActionDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n User custom action\r\n \r\n \r\n \r\n UserCustomActionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserCustomActionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserCustomActionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n UserCustomActionDefinitionTestsClass\r\n \r\n ClassUserCustomActionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployUserCustomActionUnderSite = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to site\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddUserCustomAction(siteLogger);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionUnderSite\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionUnderSite\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployUserCustomActionWithJquery = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action with jQuery\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n var jQueryFile = new ModuleFileDefinition\r\n{\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n};\r\n\r\nvar appScriptsFolder = new FolderDefinition\r\n{\r\n Name = \"M2 App Scripts\"\r\n};\r\n\r\nvar jQueryCustomAction = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n};\r\n\r\nvar jQuerySiteLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n});\r\n\r\nvar webModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(webModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionWithJquery\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionWithJquery\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployUserCustomActionOnWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to web\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var webLogger = new UserCustomActionDefinition\r\n{\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n};\r\n\r\nvar loggerWeb = new WebDefinition\r\n{\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployUserCustomActionOnList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n \r\n \r\n \r\n Add custom action to list\r\n \r\n \r\n \r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n // TODO\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n CanDeployUserCustomActionOnList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests.CanDeployUserCustomActionOnList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample UserCustomActionDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n User custom action\r\n User custom action\r\n \r\n \r\n \r\n UserCustomActionDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserCustomActionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserCustomActionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to site\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionUnderSite()\r\n {\r\n var siteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2SiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl);\",\r\n Sequence = 1000\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddUserCustomAction(siteLogger);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action with jQuery\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionWithJquery()\r\n {\r\n var jQueryFile = new ModuleFileDefinition\r\n {\r\n FileName = \"jquery-1.11.2.min.js\",\r\n Content = ModuleFileUtils.FromResource(GetType().Assembly, \"SPMeta2.Docs.Modules.jquery-1.11.2.min.js\"),\r\n Overwrite = true\r\n };\r\n\r\n var appScriptsFolder = new FolderDefinition\r\n {\r\n Name = \"M2 App Scripts\"\r\n };\r\n\r\n var jQueryCustomAction = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuery\",\r\n Location = \"ScriptLink\",\r\n ScriptSrc = UrlUtility.CombineUrl(new string[]\r\n {\r\n \"~sitecollection\",\r\n BuiltInListDefinitions.StyleLibrary.GetListUrl(),\r\n appScriptsFolder.Name,\r\n jQueryFile.FileName\r\n }),\r\n Sequence = 1500\r\n };\r\n\r\n var jQuerySiteLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2jQuerySiteLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"jQuery(document).ready( function() { console.log(\'jQuery site logger on site:\' + _spPageContextInfo.siteAbsoluteUrl); } );\",\r\n Sequence = 1600\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddUserCustomAction(jQueryCustomAction)\r\n .AddUserCustomAction(jQuerySiteLogger);\r\n });\r\n\r\n var webModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.StyleLibrary, list =>\r\n {\r\n list.AddFolder(appScriptsFolder, folder =>\r\n {\r\n folder.AddModuleFile(jQueryFile);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(webModel);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserCustomActionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom action to web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnWeb()\r\n {\r\n var webLogger = new UserCustomActionDefinition\r\n {\r\n Name = \"m2WebLogger\",\r\n Location = \"ScriptLink\",\r\n ScriptBlock = \"console.log(\'site logger on web:\' + _spPageContextInfo.webAbsoluteUrl);\",\r\n Sequence = 1800\r\n };\r\n\r\n var loggerWeb = new WebDefinition\r\n {\r\n Title = \"M2 Logger Web\",\r\n Url = \"m2logging\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(loggerWeb, subWeb =>\r\n {\r\n subWeb.AddUserCustomAction(webLogger);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [SampleMetadata(Title = \"Add custom action to list\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployUserCustomActionOnList()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n // TODO\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserCustomActionDefinitionTests\r\n UserCustomActionDefinitionTestsClass\r\n \r\n ClassUserCustomActionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserCustomActionDefinitionTests\r\n 0\r\n UserCustomActionDefinitionTests.cs\r\n UserCustomActionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserCustomActionDefinitionTests.cs\r\n"); } public static class UserFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add user field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n CanDeploySimpleUserFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests.CanDeploySimpleUserFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n UserFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n UserFieldDefinitionTestsClass\r\n \r\n ClassUserFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add user field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n CanDeploySimpleUserFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests.CanDeploySimpleUserFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n UserFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n UserFieldDefinitionTestsClass\r\n \r\n ClassUserFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleUserFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add user field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n CanDeploySimpleUserFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests.CanDeploySimpleUserFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample UserFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n UserFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n UserFieldDefinitionTestsClass\r\n \r\n ClassUserFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleUserFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add user field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n CanDeploySimpleUserFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests.CanDeploySimpleUserFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample UserFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n UserFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class UserFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class UserFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.UserFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add user field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleUserFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n UserFieldDefinitionTests\r\n UserFieldDefinitionTestsClass\r\n \r\n ClassUserFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.UserFieldDefinitionTests\r\n 0\r\n UserFieldDefinitionTests.cs\r\n UserFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\UserFieldDefinitionTests.cs\r\n"); } public static class WebApplicationDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add web application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n CanDeploySimpleWebApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests.CanDeploySimpleWebApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n WebApplicationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n WebApplicationDefinitionTestsClass\r\n \r\n ClassWebApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add web application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n CanDeploySimpleWebApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests.CanDeploySimpleWebApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n WebApplicationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n WebApplicationDefinitionTestsClass\r\n \r\n ClassWebApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWebApplicationDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add web application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n CanDeploySimpleWebApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests.CanDeploySimpleWebApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample WebApplicationDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n WebApplicationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n WebApplicationDefinitionTestsClass\r\n \r\n ClassWebApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWebApplicationDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Add web application\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n CanDeploySimpleWebApplicationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests.CanDeploySimpleWebApplicationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample WebApplicationDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n WebApplicationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebApplicationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebApplicationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebApplicationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web application\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebApplicationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebApplicationDefinitionTests\r\n WebApplicationDefinitionTestsClass\r\n \r\n ClassWebApplicationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebApplicationDefinitionTests\r\n 0\r\n WebApplicationDefinitionTests.cs\r\n WebApplicationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebApplicationDefinitionTests.cs\r\n"); } public static class WebConfigModificationDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWebConfigModificationDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample WebConfigModificationDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWebConfigModificationDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n \r\n \r\n \r\n Add web.config modification\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n CanDeploySimpleWebConfigModificationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests.CanDeploySimpleWebConfigModificationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample WebConfigModificationDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web application\r\n Web application\r\n \r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Application Model\r\n Web Application Model\r\n \r\n \r\n \r\n WebConfigModificationDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n \r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n public class WebConfigModificationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebConfigModificationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web.config modification\",\r\n Description = \"\"\r\n )]\r\n\r\n public void CanDeploySimpleWebConfigModificationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebConfigModificationDefinitionTests\r\n WebConfigModificationDefinitionTestsClass\r\n \r\n ClassWebConfigModificationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebConfigModificationDefinitionTests\r\n 0\r\n WebConfigModificationDefinitionTests.cs\r\n WebConfigModificationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebConfigModificationDefinitionTests.cs\r\n"); } public static class WebDefinitionTest { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newCustomerWeb = new WebDefinition\r\n{\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\nvar newPublishingWeb = new WebDefinition\r\n{\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple webs\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add hierarchical webs\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeployHierarchicalWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeployHierarchicalWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n WebDefinitionTest\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebDefinitionTest : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebDefinitionTest : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n WebDefinitionTestClass\r\n \r\n ClassWebDefinitionTestClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newCustomerWeb = new WebDefinition\r\n{\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\nvar newPublishingWeb = new WebDefinition\r\n{\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add multiple webs\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add hierarchical webs\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeployHierarchicalWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeployHierarchicalWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n WebDefinitionTest\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebDefinitionTest : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebDefinitionTest : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n WebDefinitionTestClass\r\n \r\n ClassWebDefinitionTestClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newCustomerWeb = new WebDefinition\r\n{\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\nvar newPublishingWeb = new WebDefinition\r\n{\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWebs = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add multiple webs\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployHierarchicalWebs = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add hierarchical webs\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeployHierarchicalWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeployHierarchicalWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample WebDefinitionTestClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n WebDefinitionTest\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebDefinitionTest : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebDefinitionTest : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n WebDefinitionTestClass\r\n \r\n ClassWebDefinitionTestClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add web\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newCustomerWeb = new WebDefinition\r\n{\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n};\r\nvar newPublishingWeb = new WebDefinition\r\n{\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWebs = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add multiple webs\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeploySimpleWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeploySimpleWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployHierarchicalWebs = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add hierarchical webs\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n CanDeployHierarchicalWebs\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest.CanDeployHierarchicalWebs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample WebDefinitionTestClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n WebDefinitionTest\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebDefinitionTest : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebDefinitionTest : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWeb()\r\n {\r\n var newCustomerWeb = new WebDefinition\r\n {\r\n Title = \"New customer site\",\r\n Description = \"A dedicated site for the customer support.\",\r\n Url = \"new-customer-web\",\r\n WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite\r\n };\r\n var newPublishingWeb = new WebDefinition\r\n {\r\n Title = \"Temporary Publishing Web\",\r\n Description = \"A temporary punlishing web.\",\r\n Url = \"new-publishing-web\",\r\n WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(newCustomerWeb);\r\n web.AddWeb(newPublishingWeb);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n [SampleMetadata(Title = \"Add multiple webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddWeb(DocWebs.News);\r\n web.AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add hierarchical webs\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployHierarchicalWebs()\r\n {\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWeb(DocWebs.News)\r\n .AddWeb(DocWebs.Departments, departmentWeb =>\r\n {\r\n departmentWeb\r\n .AddWeb(DocWebs.DepartmentWebs.HR)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb =>\r\n {\r\n itWeb\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco)\r\n .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft);\r\n })\r\n .AddWeb(DocWebs.DepartmentWebs.Sales);\r\n })\r\n .AddWeb(DocWebs.AboutOurCompany);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebDefinitionTest\r\n WebDefinitionTestClass\r\n \r\n ClassWebDefinitionTestClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebDefinitionTest\r\n 0\r\n WebDefinitionTests.cs\r\n WebDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebDefinitionTests.cs\r\n"); } public static class WebPartDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part by type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n // this would deploy a web part using WebpartType prop\r\n// you need to provide AssemblyQualifiedName of the target web part type\r\n// M2 would use reflection to create an instane of the web part in the runtime\r\n// that works only for SSOM, not CSOM support yet\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartType\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartType\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part by XML\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n// you need to provide an XML template which you get from SharePoint\r\n// export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part from Gallery File\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this would deploy the web part using WebpartFileName\r\n// you need to provide a file name ofthe web part template in the web part gallery\r\n// M2 would load this file, then use an XML as a web part template\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartGalleryFileName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartGalleryFileName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part with pre-configured XML\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n// let\' set new some properties, shall we?\r\n// we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n// it works well web both V2/V3 web part XML\r\n// then change properties and seehow it goes\r\n// then call ToString() to get string out of XML\r\nvar wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployCSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartWithPreprocessedXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartWithPreprocessedXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n WebPartDefinitionTestsClass\r\n \r\n ClassWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part by type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n // this would deploy a web part using WebpartType prop\r\n// you need to provide AssemblyQualifiedName of the target web part type\r\n// M2 would use reflection to create an instane of the web part in the runtime\r\n// that works only for SSOM, not CSOM support yet\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartType\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartType\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part by XML\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n// you need to provide an XML template which you get from SharePoint\r\n// export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part from Gallery File\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this would deploy the web part using WebpartFileName\r\n// you need to provide a file name ofthe web part template in the web part gallery\r\n// M2 would load this file, then use an XML as a web part template\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartGalleryFileName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartGalleryFileName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part with pre-configured XML\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n// let\' set new some properties, shall we?\r\n// we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n// it works well web both V2/V3 web part XML\r\n// then change properties and seehow it goes\r\n// then call ToString() to get string out of XML\r\nvar wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployCSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartWithPreprocessedXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartWithPreprocessedXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n WebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n WebPartDefinitionTestsClass\r\n \r\n ClassWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebpartByWebpartType = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part by type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n // this would deploy a web part using WebpartType prop\r\n// you need to provide AssemblyQualifiedName of the target web part type\r\n// M2 would use reflection to create an instane of the web part in the runtime\r\n// that works only for SSOM, not CSOM support yet\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartType\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartType\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebpartByXML = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part by XML\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n// you need to provide an XML template which you get from SharePoint\r\n// export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebpartByWebpartGalleryFileName = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part from Gallery File\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this would deploy the web part using WebpartFileName\r\n// you need to provide a file name ofthe web part template in the web part gallery\r\n// M2 would load this file, then use an XML as a web part template\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartGalleryFileName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartGalleryFileName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebpartWithPreprocessedXML = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part with pre-configured XML\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n// let\' set new some properties, shall we?\r\n// we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n// it works well web both V2/V3 web part XML\r\n// then change properties and seehow it goes\r\n// then call ToString() to get string out of XML\r\nvar wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployCSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartWithPreprocessedXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartWithPreprocessedXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample WebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n WebPartDefinitionTestsClass\r\n \r\n ClassWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebpartByWebpartType = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part by type\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n // this would deploy a web part using WebpartType prop\r\n// you need to provide AssemblyQualifiedName of the target web part type\r\n// M2 would use reflection to create an instane of the web part in the runtime\r\n// that works only for SSOM, not CSOM support yet\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeploySSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartType\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartType\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebpartByXML = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part by XML\r\n \r\n \r\n \r\n\r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n// you need to provide an XML template which you get from SharePoint\r\n// export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebpartByWebpartGalleryFileName = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part from Gallery File\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // this would deploy the web part using WebpartFileName\r\n// you need to provide a file name ofthe web part template in the web part gallery\r\n// M2 would load this file, then use an XML as a web part template\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartByWebpartGalleryFileName\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartByWebpartGalleryFileName\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebpartWithPreprocessedXML = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add web part with pre-configured XML\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n// here is a web part XML template\r\n// usually, you export that XML from SharePoint page, but M2 has pre-build class\r\nvar contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n// let\' set new some properties, shall we?\r\n// we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n// it works well web both V2/V3 web part XML\r\n// then change properties and seehow it goes\r\n// then call ToString() to get string out of XML\r\nvar wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\nvar contentEditorWebPart = new WebPartDefinition\r\n{\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n});\r\n\r\nDeployCSOMModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n CanDeployWebpartWithPreprocessedXML\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests.CanDeployWebpartWithPreprocessedXML\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample WebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n WebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part by type\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartByWebpartType()\r\n {\r\n // this would deploy a web part using WebpartType prop\r\n // you need to provide AssemblyQualifiedName of the target web part type\r\n // M2 would use reflection to create an instane of the web part in the runtime\r\n // that works only for SSOM, not CSOM support yet\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint SSOM\",\r\n Id = \"m2AboutSharePointSSOM\",\r\n WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName,\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeploySSOMModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part by XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByXML()\r\n {\r\n // this whould deploy the web part using WebpartXmlTemplate prop\r\n // you need to provide an XML template which you get from SharePoint\r\n // export the wenb part, and put it into WebpartXmlTemplate prop\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint XML\",\r\n Id = \"m2AboutSharePointXML\",\r\n WebpartXmlTemplate = contentEditorWebPartXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part from Gallery File\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebpartByWebpartGalleryFileName()\r\n {\r\n // this would deploy the web part using WebpartFileName\r\n // you need to provide a file name ofthe web part template in the web part gallery\r\n // M2 would load this file, then use an XML as a web part template\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"About SharePoint web part gallery\",\r\n Id = \"m2AboutSharePointWebPartGallery\",\r\n // shortcut to \"MSContentEditor.dwp\",\r\n WebpartFileName = BuiltInWebpartFileNames.MSContentEditor,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part with pre-configured XML\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployWebpartWithPreprocessedXML()\r\n {\r\n // this shows how to use M2 API to pre-process web part XML\r\n\r\n // here is a web part XML template\r\n // usually, you export that XML from SharePoint page, but M2 has pre-build class\r\n var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart;\r\n\r\n // let\' set new some properties, shall we?\r\n // we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method\r\n // it works well web both V2/V3 web part XML\r\n // then change properties and seehow it goes\r\n // then call ToString() to get string out of XML\r\n var wpXml = WebpartXmlExtensions\r\n .LoadWebpartXmlDocument(contentEditorWebPartXml)\r\n .SetOrUpdateProperty(\"FrameType\", \"Standard\")\r\n .SetOrUpdateProperty(\"Width\", \"500\")\r\n .SetOrUpdateProperty(\"Heigth\", \"200\")\r\n .SetOrUpdateContentEditorWebPartProperty(\"Content\", \"This is a new content!\", true)\r\n .ToString();\r\n\r\n var contentEditorWebPart = new WebPartDefinition\r\n {\r\n Title = \"New content\",\r\n Id = \"m2AboutSharePointnewContent\",\r\n WebpartXmlTemplate = wpXml,\r\n ZoneIndex = 20,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 webparts provision\",\r\n FileName = \"web-parts-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddWebPart(contentEditorWebPart);\r\n });\r\n });\r\n });\r\n\r\n DeployCSOMModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartDefinitionTests\r\n WebPartDefinitionTestsClass\r\n \r\n ClassWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartDefinitionTests\r\n 0\r\n WebPartDefinitionTests.cs\r\n WebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartDefinitionTests.cs\r\n"); } public static class WebPartPageDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part page\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n \r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customersReportPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parthesReportPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPages\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPages\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add custom web part page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPageWithCustomTemplate\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPageWithCustomTemplate\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part page to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // clients folder and pages\r\nvar clientsFolder = new FolderDefinition()\r\n{\r\n Name = \"Customers\"\r\n};\r\n\r\nvar clientMay2015Page = new WebPartPageDefinition\r\n{\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar clientJune2015Page = new WebPartPageDefinition\r\n{\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\n// parthers folder and pages\r\nvar parthersFolder = new FolderDefinition()\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar parther2014AnnualReport = new WebPartPageDefinition\r\n{\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parther2015AnnualReport = new WebPartPageDefinition\r\n{\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n};\r\n\r\n// linking everything together\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPagesUnderFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPagesUnderFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WebPartPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n WebPartPageDefinitionTestsClass\r\n \r\n ClassWebPartPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Add web part page\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n \r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customersReportPage = new WebPartPageDefinition\r\n{\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parthesReportPage = new WebPartPageDefinition\r\n{\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPages\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPages\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Add custom web part page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPageWithCustomTemplate\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPageWithCustomTemplate\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Add web part page to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // clients folder and pages\r\nvar clientsFolder = new FolderDefinition()\r\n{\r\n Name = \"Customers\"\r\n};\r\n\r\nvar clientMay2015Page = new WebPartPageDefinition\r\n{\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar clientJune2015Page = new WebPartPageDefinition\r\n{\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\n// parthers folder and pages\r\nvar parthersFolder = new FolderDefinition()\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar parther2014AnnualReport = new WebPartPageDefinition\r\n{\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parther2015AnnualReport = new WebPartPageDefinition\r\n{\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n};\r\n\r\n// linking everything together\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPagesUnderFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPagesUnderFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n Web part pages\r\n \r\n \r\n \r\n WebPartPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n WebPartPageDefinitionTestsClass\r\n \r\n ClassWebPartPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebPartPages = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part page\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n \r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customersReportPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parthesReportPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPages\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPages\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebPartPageWithCustomTemplate = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add custom web part page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n{\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPageWithCustomTemplate\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPageWithCustomTemplate\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebPartPagesUnderFolders = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web part page to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // clients folder and pages\r\nvar clientsFolder = new FolderDefinition()\r\n{\r\n Name = \"Customers\"\r\n};\r\n\r\nvar clientMay2015Page = new WebPartPageDefinition\r\n{\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar clientJune2015Page = new WebPartPageDefinition\r\n{\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\n// parthers folder and pages\r\nvar parthersFolder = new FolderDefinition()\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar parther2014AnnualReport = new WebPartPageDefinition\r\n{\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parther2015AnnualReport = new WebPartPageDefinition\r\n{\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n};\r\n\r\n// linking everything together\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPagesUnderFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPagesUnderFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample WebPartPageDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n Web part pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WebPartPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n WebPartPageDefinitionTestsClass\r\n \r\n ClassWebPartPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebPartPages = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Add web part page\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n \r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customersReportPage = new WebPartPageDefinition\r\n{\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parthesReportPage = new WebPartPageDefinition\r\n{\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPages\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPages\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebPartPageWithCustomTemplate = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Add custom web part page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPageWithCustomTemplate\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPageWithCustomTemplate\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWebPartPagesUnderFolders = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n \r\n \r\n \r\n Add web part page to folder\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // clients folder and pages\r\nvar clientsFolder = new FolderDefinition()\r\n{\r\n Name = \"Customers\"\r\n};\r\n\r\nvar clientMay2015Page = new WebPartPageDefinition\r\n{\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar clientJune2015Page = new WebPartPageDefinition\r\n{\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\n// parthers folder and pages\r\nvar parthersFolder = new FolderDefinition()\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar parther2014AnnualReport = new WebPartPageDefinition\r\n{\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar parther2015AnnualReport = new WebPartPageDefinition\r\n{\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n};\r\n\r\n// linking everything together\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n CanDeployWebPartPagesUnderFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests.CanDeployWebPartPagesUnderFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample WebPartPageDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web part pages\r\n Web part pages\r\n \r\n \r\n \r\n WebPartPageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebPartPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebPartPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [SampleMetadata(Title = \"Add web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n public void CanDeployWebPartPages()\r\n {\r\n var customersReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customer reports\",\r\n FileName = \"Customers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parthesReportPage = new WebPartPageDefinition\r\n {\r\n Title = \"Parthers reports\",\r\n FileName = \"Parthers-report.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customersReportPage)\r\n .AddWebPartPage(parthesReportPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add custom web part page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPageWithCustomTemplate()\r\n {\r\n var customizedWebPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"Customers report\",\r\n FileName = \"Customers-report.aspx\",\r\n CustomPageLayout = \"___ a custom web part page template here ___ \"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWebPartPage(customizedWebPartPage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebPartPageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web part page to folder\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWebPartPagesUnderFolders()\r\n {\r\n // clients folder and pages\r\n var clientsFolder = new FolderDefinition()\r\n {\r\n Name = \"Customers\"\r\n };\r\n\r\n var clientMay2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"May 2015\",\r\n FileName = \"May-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var clientJune2015Page = new WebPartPageDefinition\r\n {\r\n Title = \"June 2015\",\r\n FileName = \"June-2015-analytics.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n // parthers folder and pages\r\n var parthersFolder = new FolderDefinition()\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var parther2014AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2014\",\r\n FileName = \"Annual-report-2014.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var parther2015AnnualReport = new WebPartPageDefinition\r\n {\r\n Title = \"Annual report 2015\",\r\n FileName = \"Annual-report-2015.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1,\r\n };\r\n\r\n // linking everything together\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(clientsFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(clientMay2015Page)\r\n .AddWebPartPage(clientJune2015Page);\r\n })\r\n .AddFolder(parthersFolder, folder =>\r\n {\r\n folder\r\n .AddWebPartPage(parther2014AnnualReport)\r\n .AddWebPartPage(parther2015AnnualReport);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebPartPageDefinitionTests\r\n WebPartPageDefinitionTestsClass\r\n \r\n ClassWebPartPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebPartPageDefinitionTests\r\n 0\r\n WebPartPageDefinitionTests.cs\r\n WebPartPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WebPartPageDefinitionTests.cs\r\n"); } public static class WelcomePageDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToFolder = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample WelcomePageDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToWeb = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add web welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newWebHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToWeb\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToWeb\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToList = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add list welcome page\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newListHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToList\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToList\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployWelcomePageToFolder = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add folder welcome page\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var newFolderHomePage = new WikiPageDefinition\r\n{\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n};\r\n\r\nvar welcomePage = new WelcomePageDefinition\r\n{\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n};\r\n\r\nvar landingPageFolder = new FolderDefinition\r\n{\r\n Name = \"A folder with custom landing page\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n CanDeployWelcomePageToFolder\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests.CanDeployWelcomePageToFolder\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample WelcomePageDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Foundation\r\n SharePoint Foundation\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Welcome page\r\n Welcome page\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n WelcomePageDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WelcomePageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WelcomePageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToWeb()\r\n {\r\n var newWebHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for web.aspx\",\r\n Content = \"Hello, this is a new web landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the web!\r\n Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName)\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWikiPage(newWebHomePage);\r\n })\r\n .AddWelcomePage(welcomePage);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n [SampleMetadata(Title = \"Add list welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToList()\r\n {\r\n var newListHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for list.aspx\",\r\n Content = \"Hello, this is a new list landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the list!\r\n Url = newListHomePage.FileName\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddWikiPage(newListHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WelcomePageDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add folder welcome page\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployWelcomePageToFolder()\r\n {\r\n var newFolderHomePage = new WikiPageDefinition\r\n {\r\n FileName = \"A new landing page for folder.aspx\",\r\n Content = \"Hello, this is a new folder landing page!\"\r\n };\r\n\r\n var welcomePage = new WelcomePageDefinition\r\n {\r\n // should be relating to the folder!\r\n Url = newFolderHomePage.FileName\r\n };\r\n\r\n var landingPageFolder = new FolderDefinition\r\n {\r\n Name = \"A folder with custom landing page\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list\r\n .AddFolder(landingPageFolder, folder =>\r\n {\r\n folder\r\n .AddWikiPage(newFolderHomePage)\r\n .AddWelcomePage(welcomePage);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WelcomePageDefinitionTests\r\n WelcomePageDefinitionTestsClass\r\n \r\n ClassWelcomePageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WelcomePageDefinitionTests\r\n 0\r\n WelcomePageDefinitionTests.cs\r\n WelcomePageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-foundation-definitions\\WelcomePageDefinitionTests.cs\r\n"); } public static class WikiPageDefinitionTests @@ -1362,11 +1365,11 @@ public static class XsltListViewWebPartDefinitionTests public static class AudienceDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add audience\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n CanDeploySimpleAudienceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests.CanDeploySimpleAudienceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n AudienceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class AudienceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AudienceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n AudienceDefinitionTestsClass\r\n \r\n ClassAudienceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add audience\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n CanDeploySimpleAudienceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests.CanDeploySimpleAudienceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n AudienceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class AudienceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AudienceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n AudienceDefinitionTestsClass\r\n \r\n ClassAudienceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleAudienceDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add audience\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n CanDeploySimpleAudienceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests.CanDeploySimpleAudienceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample AudienceDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n AudienceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class AudienceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AudienceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n AudienceDefinitionTestsClass\r\n \r\n ClassAudienceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleAudienceDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add audience\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n CanDeploySimpleAudienceDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests.CanDeploySimpleAudienceDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample AudienceDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Farm\r\n Farm\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Farm Model\r\n Farm Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n AudienceDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class AudienceDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class AudienceDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.AudienceDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add audience\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleAudienceDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n AudienceDefinitionTests\r\n AudienceDefinitionTestsClass\r\n \r\n ClassAudienceDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.AudienceDefinitionTests\r\n 0\r\n AudienceDefinitionTests.cs\r\n AudienceDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\AudienceDefinitionTests.cs\r\n"); } public static class ContactFieldControlDefinitionTests @@ -1382,81 +1385,81 @@ public static class ContactFieldControlDefinitionTests public static class ContentByQueryWebPartDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add CQWP web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n CanDeploySimpleContentByQueryWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests.CanDeploySimpleContentByQueryWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ContentByQueryWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n ContentByQueryWebPartDefinitionTestsClass\r\n \r\n ClassContentByQueryWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CQWP web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n CanDeploySimpleContentByQueryWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests.CanDeploySimpleContentByQueryWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ContentByQueryWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n ContentByQueryWebPartDefinitionTestsClass\r\n \r\n ClassContentByQueryWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleContentByQueryWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add CQWP web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n CanDeploySimpleContentByQueryWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests.CanDeploySimpleContentByQueryWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ContentByQueryWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ContentByQueryWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n ContentByQueryWebPartDefinitionTestsClass\r\n \r\n ClassContentByQueryWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleContentByQueryWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add CQWP web part\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n CanDeploySimpleContentByQueryWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests.CanDeploySimpleContentByQueryWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ContentByQueryWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n ContentByQueryWebPartDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ContentByQueryWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ContentByQueryWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add CQWP web part\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleContentByQueryWebPartDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ContentByQueryWebPartDefinitionTests\r\n ContentByQueryWebPartDefinitionTestsClass\r\n \r\n ClassContentByQueryWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ContentByQueryWebPartDefinitionTests\r\n 0\r\n ContentByQueryWebPartDefinitionTests.cs\r\n ContentByQueryWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ContentByQueryWebPartDefinitionTests.cs\r\n"); } public static class ControlDisplayTemplateDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add control display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n CanDeploySimpleControlDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests.CanDeploySimpleControlDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ControlDisplayTemplateDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n ControlDisplayTemplateDefinitionTestsClass\r\n \r\n ClassControlDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add control display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n CanDeploySimpleControlDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests.CanDeploySimpleControlDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n ControlDisplayTemplateDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n ControlDisplayTemplateDefinitionTestsClass\r\n \r\n ClassControlDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleControlDisplayTemplateDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add control display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n CanDeploySimpleControlDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests.CanDeploySimpleControlDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ControlDisplayTemplateDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ControlDisplayTemplateDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n ControlDisplayTemplateDefinitionTestsClass\r\n \r\n ClassControlDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleControlDisplayTemplateDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add control display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n CanDeploySimpleControlDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests.CanDeploySimpleControlDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ControlDisplayTemplateDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n ControlDisplayTemplateDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ControlDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ControlDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add control display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleControlDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ControlDisplayTemplateDefinitionTests\r\n ControlDisplayTemplateDefinitionTestsClass\r\n \r\n ClassControlDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ControlDisplayTemplateDefinitionTests\r\n 0\r\n ControlDisplayTemplateDefinitionTests.cs\r\n ControlDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ControlDisplayTemplateDefinitionTests.cs\r\n"); } public static class CustomDocumentIdProviderDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add Document ID provider\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CanDeploySimpleCustomDocumentIdProviderDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests.CanDeploySimpleCustomDocumentIdProviderDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n CustomDocumentIdProviderDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CustomDocumentIdProviderDefinitionTestsClass\r\n \r\n ClassCustomDocumentIdProviderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add Document ID provider\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CanDeploySimpleCustomDocumentIdProviderDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests.CanDeploySimpleCustomDocumentIdProviderDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n CustomDocumentIdProviderDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CustomDocumentIdProviderDefinitionTestsClass\r\n \r\n ClassCustomDocumentIdProviderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleCustomDocumentIdProviderDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add Document ID provider\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CanDeploySimpleCustomDocumentIdProviderDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests.CanDeploySimpleCustomDocumentIdProviderDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CustomDocumentIdProviderDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n CustomDocumentIdProviderDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CustomDocumentIdProviderDefinitionTestsClass\r\n \r\n ClassCustomDocumentIdProviderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleCustomDocumentIdProviderDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add Document ID provider\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CanDeploySimpleCustomDocumentIdProviderDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests.CanDeploySimpleCustomDocumentIdProviderDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CustomDocumentIdProviderDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n CustomDocumentIdProviderDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.CustomDocumentIdProviderDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Document ID provider\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleCustomDocumentIdProviderDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n CustomDocumentIdProviderDefinitionTests\r\n CustomDocumentIdProviderDefinitionTestsClass\r\n \r\n ClassCustomDocumentIdProviderDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.CustomDocumentIdProviderDefinitionTests\r\n 0\r\n CustomDocumentIdProviderDefinitionTests.cs\r\n CustomDocumentIdProviderDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\CustomDocumentIdProviderDefinitionTests.cs\r\n"); } public static class HTMLFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add HTML field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n CanDeploySimpleHTMLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests.CanDeploySimpleHTMLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n HTMLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class HTMLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HTMLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n HTMLFieldDefinitionTestsClass\r\n \r\n ClassHTMLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add HTML field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n CanDeploySimpleHTMLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests.CanDeploySimpleHTMLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n HTMLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class HTMLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HTMLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n HTMLFieldDefinitionTestsClass\r\n \r\n ClassHTMLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleHTMLFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add HTML field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n CanDeploySimpleHTMLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests.CanDeploySimpleHTMLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample HTMLFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n HTMLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class HTMLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HTMLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n HTMLFieldDefinitionTestsClass\r\n \r\n ClassHTMLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleHTMLFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add HTML field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n CanDeploySimpleHTMLFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests.CanDeploySimpleHTMLFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample HTMLFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n HTMLFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class HTMLFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class HTMLFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.HTMLFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add HTML field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleHTMLFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n HTMLFieldDefinitionTests\r\n HTMLFieldDefinitionTestsClass\r\n \r\n ClassHTMLFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.HTMLFieldDefinitionTests\r\n 0\r\n HTMLFieldDefinitionTests.cs\r\n HTMLFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\HTMLFieldDefinitionTests.cs\r\n"); } public static class ImageFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleImageFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ImageFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleImageFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add image field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n CanDeploySimpleImageFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests.CanDeploySimpleImageFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ImageFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ImageFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageFieldDefinitionTests\r\n ImageFieldDefinitionTestsClass\r\n \r\n ClassImageFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageFieldDefinitionTests\r\n 0\r\n ImageFieldDefinitionTests.cs\r\n ImageFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageFieldDefinitionTests.cs\r\n"); } public static class ImageRenditionDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add image rendition\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n CanDeploySimpleImageRenditionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests.CanDeploySimpleImageRenditionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ImageRenditionDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageRenditionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageRenditionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n ImageRenditionDefinitionTestsClass\r\n \r\n ClassImageRenditionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add image rendition\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n CanDeploySimpleImageRenditionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests.CanDeploySimpleImageRenditionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ImageRenditionDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageRenditionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageRenditionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n ImageRenditionDefinitionTestsClass\r\n \r\n ClassImageRenditionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleImageRenditionDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add image rendition\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n CanDeploySimpleImageRenditionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests.CanDeploySimpleImageRenditionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ImageRenditionDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n ImageRenditionDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageRenditionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageRenditionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n ImageRenditionDefinitionTestsClass\r\n \r\n ClassImageRenditionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleImageRenditionDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add image rendition\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n CanDeploySimpleImageRenditionDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests.CanDeploySimpleImageRenditionDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ImageRenditionDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n ImageRenditionDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ImageRenditionDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ImageRenditionDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ImageRenditionDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add image rendition\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleImageRenditionDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ImageRenditionDefinitionTests\r\n ImageRenditionDefinitionTestsClass\r\n \r\n ClassImageRenditionDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ImageRenditionDefinitionTests\r\n 0\r\n ImageRenditionDefinitionTests.cs\r\n ImageRenditionDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ImageRenditionDefinitionTests.cs\r\n"); } public static class ItemDisplayTemplateDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add item display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n CanDeploySimpleItemDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests.CanDeploySimpleItemDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n ItemDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n ItemDisplayTemplateDefinitionTestsClass\r\n \r\n ClassItemDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add item display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n CanDeploySimpleItemDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests.CanDeploySimpleItemDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n ItemDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n ItemDisplayTemplateDefinitionTestsClass\r\n \r\n ClassItemDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleItemDisplayTemplateDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add item display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n CanDeploySimpleItemDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests.CanDeploySimpleItemDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample ItemDisplayTemplateDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n ItemDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n ItemDisplayTemplateDefinitionTestsClass\r\n \r\n ClassItemDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleItemDisplayTemplateDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add item display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n CanDeploySimpleItemDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests.CanDeploySimpleItemDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample ItemDisplayTemplateDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n ItemDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class ItemDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.ItemDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add item display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleItemDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n ItemDisplayTemplateDefinitionTests\r\n ItemDisplayTemplateDefinitionTestsClass\r\n \r\n ClassItemDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.ItemDisplayTemplateDefinitionTests\r\n 0\r\n ItemDisplayTemplateDefinitionTests.cs\r\n ItemDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\ItemDisplayTemplateDefinitionTests.cs\r\n"); } public static class JavaScriptDisplayTemplateDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add JavaScript display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests.CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n JavaScriptDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n JavaScriptDisplayTemplateDefinitionTestsClass\r\n \r\n ClassJavaScriptDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add JavaScript display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests.CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n JavaScriptDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n JavaScriptDisplayTemplateDefinitionTestsClass\r\n \r\n ClassJavaScriptDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleJavaScriptDisplayTemplateDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Add JavaScript display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests.CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample JavaScriptDisplayTemplateDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n JavaScriptDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n JavaScriptDisplayTemplateDefinitionTestsClass\r\n \r\n ClassJavaScriptDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleJavaScriptDisplayTemplateDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add JavaScript display template\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests.CanDeploySimpleJavaScriptDisplayTemplateDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample JavaScriptDisplayTemplateDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Display Templates\r\n Display Templates\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n JavaScriptDisplayTemplateDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.JavaScriptDisplayTemplateDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add JavaScript display template\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleJavaScriptDisplayTemplateDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n JavaScriptDisplayTemplateDefinitionTests\r\n JavaScriptDisplayTemplateDefinitionTestsClass\r\n \r\n ClassJavaScriptDisplayTemplateDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.JavaScriptDisplayTemplateDefinitionTests\r\n 0\r\n JavaScriptDisplayTemplateDefinitionTests.cs\r\n JavaScriptDisplayTemplateDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\JavaScriptDisplayTemplateDefinitionTests.cs\r\n"); } public static class LinkFieldDefinitionTests @@ -1472,85 +1475,85 @@ public static class LinkFieldDefinitionTests public static class MediaFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleMediaFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample MediaFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleMediaFieldDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add media field\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n CanDeploySimpleMediaFieldDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests.CanDeploySimpleMediaFieldDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample MediaFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n MediaFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class MediaFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class MediaFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MediaFieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add media field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleMediaFieldDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n MediaFieldDefinitionTests\r\n MediaFieldDefinitionTestsClass\r\n \r\n ClassMediaFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.MediaFieldDefinitionTests\r\n 0\r\n MediaFieldDefinitionTests.cs\r\n MediaFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\MediaFieldDefinitionTests.cs\r\n"); } public static class PageLayoutAndSiteTemplateSettingsDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add page layout and site template settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests.CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n PageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n \r\n ClassPageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add page layout and site template settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests.CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n PageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n \r\n ClassPageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add page layout and site template settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests.CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample PageLayoutAndSiteTemplateSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n PageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n \r\n ClassPageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add page layout and site template settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests.CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample PageLayoutAndSiteTemplateSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PageLayoutAndSiteTemplateSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add page layout and site template settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n PageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n \r\n ClassPageLayoutAndSiteTemplateSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n 0\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n PageLayoutAndSiteTemplateSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PageLayoutAndSiteTemplateSettingsDefinitionTests.cs\r\n"); } public static class PublishingPageDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar howToPublising = new PublishingPageDefinition\r\n{\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n};\r\n\r\nvar publishingLinks = new PublishingPageDefinition\r\n{\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPage\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPage\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages with custom layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n// it should be a file name of the file inside \'master page\' gallery\r\n\r\nvar customPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageWithCustomeLayout\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageWithCustomeLayout\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages to folders\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var archive = new FolderDefinition()\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar year2014 = new FolderDefinition()\r\n{\r\n Name = \"2014\"\r\n};\r\n\r\nvar year2015 = new FolderDefinition()\r\n{\r\n Name = \"2015\"\r\n};\r\n\r\nvar oct2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar oct2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageToFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageToFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n PublishingPageDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n PublishingPageDefinitionTestsClass\r\n \r\n ClassPublishingPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar howToPublising = new PublishingPageDefinition\r\n{\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n};\r\n\r\nvar publishingLinks = new PublishingPageDefinition\r\n{\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPage\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPage\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages with custom layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n// it should be a file name of the file inside \'master page\' gallery\r\n\r\nvar customPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageWithCustomeLayout\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageWithCustomeLayout\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages to folders\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var archive = new FolderDefinition()\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar year2014 = new FolderDefinition()\r\n{\r\n Name = \"2014\"\r\n};\r\n\r\nvar year2015 = new FolderDefinition()\r\n{\r\n Name = \"2015\"\r\n};\r\n\r\nvar oct2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar oct2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageToFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageToFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n PublishingPageDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n PublishingPageDefinitionTestsClass\r\n \r\n ClassPublishingPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPublishingPage = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar howToPublising = new PublishingPageDefinition\r\n{\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n};\r\n\r\nvar publishingLinks = new PublishingPageDefinition\r\n{\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPage\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPage\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPublishingPageWithCustomeLayout = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages with custom layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n// it should be a file name of the file inside \'master page\' gallery\r\n\r\nvar customPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageWithCustomeLayout\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageWithCustomeLayout\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPublishingPageToFolders = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages to folders\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var archive = new FolderDefinition()\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar year2014 = new FolderDefinition()\r\n{\r\n Name = \"2014\"\r\n};\r\n\r\nvar year2015 = new FolderDefinition()\r\n{\r\n Name = \"2015\"\r\n};\r\n\r\nvar oct2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar oct2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageToFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageToFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample PublishingPageDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n Publishing pages\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n PublishingPageDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n PublishingPageDefinitionTestsClass\r\n \r\n ClassPublishingPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPublishingPage = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var aboutPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar howToPublising = new PublishingPageDefinition\r\n{\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n};\r\n\r\nvar publishingLinks = new PublishingPageDefinition\r\n{\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPage\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPage\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPublishingPageWithCustomeLayout = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages with custom layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n// it should be a file name of the file inside \'master page\' gallery\r\n\r\nvar customPublishing = new PublishingPageDefinition\r\n{\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageWithCustomeLayout\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageWithCustomeLayout\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployPublishingPageToFolders = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add publishing pages to folders\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var archive = new FolderDefinition()\r\n{\r\n Name = \"Archive\"\r\n};\r\n\r\nvar year2014 = new FolderDefinition()\r\n{\r\n Name = \"2014\"\r\n};\r\n\r\nvar year2015 = new FolderDefinition()\r\n{\r\n Name = \"2015\"\r\n};\r\n\r\nvar oct2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2014Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar oct2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar dec2015Article = new PublishingPageDefinition\r\n{\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n CanDeployPublishingPageToFolders\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests.CanDeployPublishingPageToFolders\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample PublishingPageDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Publishing pages\r\n Publishing pages\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n PublishingPageDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPage()\r\n {\r\n var aboutPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"About publishing\",\r\n FileName = \"About-publishing.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var howToPublising = new PublishingPageDefinition\r\n {\r\n Title = \"How to publish\",\r\n FileName = \"How-to-publish.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight\r\n };\r\n\r\n var publishingLinks = new PublishingPageDefinition\r\n {\r\n Title = \"Publishing links\",\r\n FileName = \"Publishing-links.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(aboutPublishing)\r\n .AddPublishingPage(howToPublising)\r\n .AddPublishingPage(publishingLinks);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages with custom layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageWithCustomeLayout()\r\n {\r\n // PageLayoutFileName allows you to setup your own publishing page layout file name\r\n // it should be a file name of the file inside \'master page\' gallery\r\n\r\n var customPublishing = new PublishingPageDefinition\r\n {\r\n Title = \"Custom publishing\",\r\n FileName = \"Custom-publishing.aspx\",\r\n PageLayoutFileName = \"__ specify a publishing page layout file name here ___\"\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list\r\n .AddPublishingPage(customPublishing);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.PublishingPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing pages to folders\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeployPublishingPageToFolders()\r\n {\r\n var archive = new FolderDefinition()\r\n {\r\n Name = \"Archive\"\r\n };\r\n\r\n var year2014 = new FolderDefinition()\r\n {\r\n Name = \"2014\"\r\n };\r\n\r\n var year2015 = new FolderDefinition()\r\n {\r\n Name = \"2015\"\r\n };\r\n\r\n var oct2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2014\",\r\n FileName = \"october-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2014Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2014\",\r\n FileName = \"december-2014.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var oct2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"October 2015\",\r\n FileName = \"october-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var dec2015Article = new PublishingPageDefinition\r\n {\r\n Title = \"December 2015\",\r\n FileName = \"december-2015.aspx\",\r\n PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Pages, list =>\r\n {\r\n list.AddFolder(archive, folder =>\r\n {\r\n folder\r\n .AddFolder(year2014, archive2014 =>\r\n {\r\n archive2014\r\n .AddPublishingPage(oct2014Article)\r\n .AddPublishingPage(dec2014Article);\r\n })\r\n .AddFolder(year2015, archive2015 =>\r\n {\r\n archive2015\r\n .AddPublishingPage(oct2015Article)\r\n .AddPublishingPage(dec2015Article);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageDefinitionTests\r\n PublishingPageDefinitionTestsClass\r\n \r\n ClassPublishingPageDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageDefinitionTests\r\n 0\r\n PublishingPageDefinitionTests.cs\r\n PublishingPageDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageDefinitionTests.cs\r\n"); } public static class PublishingPageLayoutDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimplePublishingPageLayoutDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample PublishingPageLayoutDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimplePublishingPageLayoutDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n \r\n \r\n \r\n Add publishing page layout\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n var publishingPageContentType = new ContentTypeDefinition\r\n{\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n};\r\n\r\nvar publshingPageLayout = new PublishingPageLayoutDefinition\r\n{\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n};\r\n\r\nvar siteModel = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddContentType(publishingPageContentType);\r\n});\r\n\r\nvar rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n});\r\n\r\nDeployModel(siteModel);\r\nDeployModel(rootWebModel);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n CanDeploySimplePublishingPageLayoutDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests.CanDeploySimplePublishingPageLayoutDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample PublishingPageLayoutDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Master page gallery\r\n Master page gallery\r\n \r\n \r\n \r\n PublishingPageLayoutDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class PublishingPageLayoutDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.MasterPageDefinition\")]\r\n [SampleMetadata(Title = \"Add publishing page layout\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimplePublishingPageLayoutDefinition()\r\n {\r\n var publishingPageContentType = new ContentTypeDefinition\r\n {\r\n Name = \"M2 Article\",\r\n Id = new Guid(\"664CFB31-AFF3-433E-9F3F-D8812199B0BC\"),\r\n Group = \"SPMeta2.Samples\",\r\n ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage\r\n };\r\n\r\n var publshingPageLayout = new PublishingPageLayoutDefinition\r\n {\r\n Title = \"M2 Article Left Layout\",\r\n FileName = \"m2-article-left.aspx\",\r\n // replace with your publishing page layout content\r\n Content = DefaultPublishingPageLayoutTemplates.ArticleLeft,\r\n AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(),\r\n NeedOverride = true\r\n };\r\n\r\n var siteModel = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddContentType(publishingPageContentType);\r\n });\r\n\r\n var rootWebModel = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list =>\r\n {\r\n list.AddPublishingPageLayout(publshingPageLayout);\r\n });\r\n });\r\n\r\n DeployModel(siteModel);\r\n DeployModel(rootWebModel);\r\n }\r\n\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n PublishingPageLayoutDefinitionTests\r\n PublishingPageLayoutDefinitionTestsClass\r\n \r\n ClassPublishingPageLayoutDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.PublishingPageLayoutDefinitionTests\r\n 0\r\n PublishingPageLayoutDefinitionTests.cs\r\n PublishingPageLayoutDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\PublishingPageLayoutDefinitionTests.cs\r\n"); } public static class SearchConfigurationDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add search configuration\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n CanDeploySimpleSearchConfigurationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests.CanDeploySimpleSearchConfigurationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SearchConfigurationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n SearchConfigurationDefinitionTestsClass\r\n \r\n ClassSearchConfigurationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search configuration\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n CanDeploySimpleSearchConfigurationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests.CanDeploySimpleSearchConfigurationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchConfigurationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n SearchConfigurationDefinitionTestsClass\r\n \r\n ClassSearchConfigurationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSearchConfigurationDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Add search configuration\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n CanDeploySimpleSearchConfigurationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests.CanDeploySimpleSearchConfigurationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SearchConfigurationDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SearchConfigurationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n SearchConfigurationDefinitionTestsClass\r\n \r\n ClassSearchConfigurationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSearchConfigurationDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search configuration\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n CanDeploySimpleSearchConfigurationDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests.CanDeploySimpleSearchConfigurationDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SearchConfigurationDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchConfigurationDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchConfigurationDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchConfigurationDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search configuration\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchConfigurationDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchConfigurationDefinitionTests\r\n SearchConfigurationDefinitionTestsClass\r\n \r\n ClassSearchConfigurationDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchConfigurationDefinitionTests\r\n 0\r\n SearchConfigurationDefinitionTests.cs\r\n SearchConfigurationDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchConfigurationDefinitionTests.cs\r\n"); } public static class SearchResultDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSearchResultDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SearchResultDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSearchResultDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add search result\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n CanDeploySimpleSearchResultDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests.CanDeploySimpleSearchResultDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SearchResultDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SearchResultDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchResultDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchResultDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchResultDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search result\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchResultDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchResultDefinitionTests\r\n SearchResultDefinitionTestsClass\r\n \r\n ClassSearchResultDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchResultDefinitionTests\r\n 0\r\n SearchResultDefinitionTests.cs\r\n SearchResultDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchResultDefinitionTests.cs\r\n"); } public static class SearchSettingsDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSearchSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SearchSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSearchSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add search settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n CanDeploySimpleSearchSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests.CanDeploySimpleSearchSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SearchSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Site collection\r\n Site collection\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SearchSettingsDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SearchSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SearchSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SearchSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add search settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSearchSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SearchSettingsDefinitionTests\r\n SearchSettingsDefinitionTestsClass\r\n \r\n ClassSearchSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SearchSettingsDefinitionTests\r\n 0\r\n SearchSettingsDefinitionTests.cs\r\n SearchSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SearchSettingsDefinitionTests.cs\r\n"); } public static class SiteFeedWebPartDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSiteFeedWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample SiteFeedWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleSiteFeedWebPartDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add Site Feed web part\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n{\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n};\r\n\r\nvar webPartPage = new WebPartPageDefinition\r\n{\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n};\r\n\r\nvar model = SPMeta2Model.NewWebModel(web =>\r\n{\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n CanDeploySimpleSiteFeedWebPartDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests.CanDeploySimpleSiteFeedWebPartDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample SiteFeedWebPartDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Web parts\r\n Web parts\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n SiteFeedWebPartDefinitionTests\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class SiteFeedWebPartDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.SiteFeedWebPartDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add Site Feed web part\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleSiteFeedWebPartDefinition()\r\n {\r\n var siteFeed = new SiteFeedWebPartDefinition\r\n {\r\n Title = \"Site Feed\",\r\n Id = \"m2SiteFeed\",\r\n ZoneIndex = 10,\r\n ZoneId = \"Main\"\r\n };\r\n\r\n var webPartPage = new WebPartPageDefinition\r\n {\r\n Title = \"M2 Site Feed provision\",\r\n FileName = \"site-feed-webpart-provision.aspx\",\r\n PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1\r\n };\r\n\r\n var model = SPMeta2Model.NewWebModel(web =>\r\n {\r\n web\r\n .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable())\r\n .AddHostList(BuiltInListDefinitions.SitePages, list =>\r\n {\r\n list.AddWebPartPage(webPartPage, page =>\r\n {\r\n page.AddSiteFeedWebPart(siteFeed);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n SiteFeedWebPartDefinitionTests\r\n SiteFeedWebPartDefinitionTestsClass\r\n \r\n ClassSiteFeedWebPartDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.SiteFeedWebPartDefinitionTests\r\n 0\r\n SiteFeedWebPartDefinitionTests.cs\r\n SiteFeedWebPartDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\SiteFeedWebPartDefinitionTests.cs\r\n"); } public static class SummaryLinkFieldDefinitionTests @@ -1576,53 +1579,53 @@ public static class SummaryLinkWebPartDefinitionTests public static class TaxonomyFieldDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployTaxonomyField = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeployTaxonomyField = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy field\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define a taxonomy\r\n// term store -> group -> term set -> terms\r\nvar taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar taxTermGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"M2 Taxonomy\"\r\n};\r\n\r\nvar taxTermSet = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Locations\"\r\n};\r\n\r\nvar taxTermLondon = new TaxonomyTermDefinition\r\n{\r\n Name = \"London\"\r\n};\r\n\r\nvar taxTermSydney = new TaxonomyTermDefinition\r\n{\r\n Name = \"Sydney\"\r\n};\r\n\r\n// define the field\r\nvar location = new TaxonomyFieldDefinition\r\n{\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n CanDeployTaxonomyField\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests.CanDeployTaxonomyField\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyFieldDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Fields\r\n Fields\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyFieldDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n \r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyFieldDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.FieldDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy field\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n\r\n public void CanDeployTaxonomyField()\r\n {\r\n // define a taxonomy\r\n // term store -> group -> term set -> terms\r\n var taxDefaultTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var taxTermGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"M2 Taxonomy\"\r\n };\r\n\r\n var taxTermSet = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Locations\"\r\n };\r\n\r\n var taxTermLondon = new TaxonomyTermDefinition\r\n {\r\n Name = \"London\"\r\n };\r\n\r\n var taxTermSydney = new TaxonomyTermDefinition\r\n {\r\n Name = \"Sydney\"\r\n };\r\n\r\n // define the field\r\n var location = new TaxonomyFieldDefinition\r\n {\r\n Title = \"Location\",\r\n InternalName = \"dcs_LocationTax\",\r\n Group = \"SPMeta2.Samples\",\r\n Id = new Guid(\"FE709AC2-E3A1-4A25-8F71-3480667CD98F\"),\r\n IsMulti = false,\r\n UseDefaultSiteCollectionTermStore = true,\r\n TermSetName = taxTermSet.Name\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site\r\n .AddHostTaxonomyTermStore(taxDefaultTermStore, store =>\r\n {\r\n store.AddTaxonomyTermGroup(taxTermGroup, group =>\r\n {\r\n group.AddTaxonomyTermSet(taxTermSet, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(taxTermLondon)\r\n .AddTaxonomyTerm(taxTermSydney);\r\n });\r\n });\r\n })\r\n .AddTaxonomyField(location);\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyFieldDefinitionTests\r\n TaxonomyFieldDefinitionTestsClass\r\n \r\n ClassTaxonomyFieldDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyFieldDefinitionTests\r\n 0\r\n TaxonomyFieldDefinitionTests.cs\r\n TaxonomyFieldDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyFieldDefinitionTests.cs\r\n"); } public static class TaxonomyTermDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyTerms = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyTerms = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy terms\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n // define term store\r\nvar defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\n// define group\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\n// define term sets\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\n// define terms\r\nvar microsoft = new TaxonomyTermDefinition\r\n{\r\n Name = \"Microsoft\"\r\n};\r\n\r\nvar apple = new TaxonomyTermDefinition\r\n{\r\n Name = \"Apple\"\r\n};\r\n\r\nvar oracle = new TaxonomyTermDefinition\r\n{\r\n Name = \"Oracle\"\r\n};\r\n\r\nvar subPointSolutions = new TaxonomyTermDefinition\r\n{\r\n Name = \"SubPoint Solutions\"\r\n};\r\n\r\n// setup the model\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n CanDeploySimpleTaxonomyTerms\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests.CanDeploySimpleTaxonomyTerms\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model \r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy terms\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTerms()\r\n {\r\n // define term store\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n // define group\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n // define term sets\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n // define terms\r\n var microsoft = new TaxonomyTermDefinition\r\n {\r\n Name = \"Microsoft\"\r\n };\r\n\r\n var apple = new TaxonomyTermDefinition\r\n {\r\n Name = \"Apple\"\r\n };\r\n\r\n var oracle = new TaxonomyTermDefinition\r\n {\r\n Name = \"Oracle\"\r\n };\r\n\r\n var subPointSolutions = new TaxonomyTermDefinition\r\n {\r\n Name = \"SubPoint Solutions\"\r\n };\r\n\r\n // setup the model\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness, termSet =>\r\n {\r\n termSet.AddTaxonomyTerm(subPointSolutions);\r\n })\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness, termSet =>\r\n {\r\n termSet\r\n .AddTaxonomyTerm(microsoft)\r\n .AddTaxonomyTerm(apple)\r\n .AddTaxonomyTerm(oracle);\r\n });\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermDefinitionTests\r\n TaxonomyTermDefinitionTestsClass\r\n \r\n ClassTaxonomyTermDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermDefinitionTests\r\n 0\r\n TaxonomyTermDefinitionTests.cs\r\n TaxonomyTermDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermDefinitionTests.cs\r\n"); } public static class TaxonomyTermGroupDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term group\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term groups\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar parthersGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermGroupDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n TaxonomyTermGroupDefinitionTestsClass\r\n \r\n ClassTaxonomyTermGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy term group\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy term groups\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar parthersGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermGroupDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n TaxonomyTermGroupDefinitionTestsClass\r\n \r\n ClassTaxonomyTermGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyGroup = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term group\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyGroups = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term groups\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar parthersGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermGroupDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermGroupDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n TaxonomyTermGroupDefinitionTestsClass\r\n \r\n ClassTaxonomyTermGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyGroup = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy term group\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroup\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroup\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyGroups = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy term groups\r\n \r\n \r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar parthersGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Parthers\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n CanDeploySimpleTaxonomyGroups\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests.CanDeploySimpleTaxonomyGroups\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermGroupDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermGroupDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermGroupDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy term group\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroup()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermGroupDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term groups\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyGroups()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var parthersGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Parthers\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore\r\n .AddTaxonomyTermGroup(clientsGroup)\r\n .AddTaxonomyTermGroup(parthersGroup);\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermGroupDefinitionTests\r\n TaxonomyTermGroupDefinitionTestsClass\r\n \r\n ClassTaxonomyTermGroupDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermGroupDefinitionTests\r\n 0\r\n TaxonomyTermGroupDefinitionTests.cs\r\n TaxonomyTermGroupDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermGroupDefinitionTests.cs\r\n"); } public static class TaxonomyTermLabelDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyTermLabelDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermLabelDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyTermLabelDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy term label\r\n \r\n \r\n \r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n CanDeploySimpleTaxonomyTermLabelDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests.CanDeploySimpleTaxonomyTermLabelDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermLabelDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermLabelDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermLabelDefinition\")]\r\n [SampleMetadata(Title = \"Add taxonomy term label\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermLabelDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermLabelDefinitionTests\r\n TaxonomyTermLabelDefinitionTestsClass\r\n \r\n ClassTaxonomyTermLabelDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermLabelDefinitionTests\r\n 0\r\n TaxonomyTermLabelDefinitionTests.cs\r\n TaxonomyTermLabelDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermLabelDefinitionTests.cs\r\n"); } public static class TaxonomyTermSetDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy termsets\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n CanDeploySimpleTaxonomyTermSets\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests.CanDeploySimpleTaxonomyTermSets\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermSetDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n TaxonomyTermSetDefinitionTestsClass\r\n \r\n ClassTaxonomyTermSetDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy termsets\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n CanDeploySimpleTaxonomyTermSets\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests.CanDeploySimpleTaxonomyTermSets\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermSetDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n TaxonomyTermSetDefinitionTestsClass\r\n \r\n ClassTaxonomyTermSetDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyTermSets = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n Add taxonomy termsets\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n CanDeploySimpleTaxonomyTermSets\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests.CanDeploySimpleTaxonomyTermSets\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermSetDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n TaxonomyTermSetDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n TaxonomyTermSetDefinitionTestsClass\r\n \r\n ClassTaxonomyTermSetDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleTaxonomyTermSets = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Add taxonomy termsets\r\n \r\n \r\n \r\n\r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n{\r\n UseDefaultSiteCollectionTermStore = true\r\n};\r\n\r\nvar clientsGroup = new TaxonomyTermGroupDefinition\r\n{\r\n Name = \"Clients\"\r\n};\r\n\r\nvar smallBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Small Business\"\r\n};\r\n\r\nvar mediumBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Medium Business\"\r\n};\r\n\r\nvar enterpriseBusiness = new TaxonomyTermSetDefinition\r\n{\r\n Name = \"Enterprise Business\"\r\n};\r\n\r\nvar model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n CanDeploySimpleTaxonomyTermSets\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests.CanDeploySimpleTaxonomyTermSets\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample TaxonomyTermSetDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample Category\r\n \r\n Taxonomy\r\n Taxonomy\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Site Collection Model\r\n Site Collection Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n TaxonomyTermSetDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n \r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class TaxonomyTermSetDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.TaxonomyTermSetDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add taxonomy termsets\",\r\n Description = \"\"\r\n )]\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleTaxonomyTermSets()\r\n {\r\n var defaultSiteTermStore = new TaxonomyTermStoreDefinition\r\n {\r\n UseDefaultSiteCollectionTermStore = true\r\n };\r\n\r\n var clientsGroup = new TaxonomyTermGroupDefinition\r\n {\r\n Name = \"Clients\"\r\n };\r\n\r\n var smallBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Small Business\"\r\n };\r\n\r\n var mediumBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Medium Business\"\r\n };\r\n\r\n var enterpriseBusiness = new TaxonomyTermSetDefinition\r\n {\r\n Name = \"Enterprise Business\"\r\n };\r\n\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n site.AddTaxonomyTermStore(defaultSiteTermStore, termStore =>\r\n {\r\n termStore.AddTaxonomyTermGroup(clientsGroup, group =>\r\n {\r\n group\r\n .AddTaxonomyTermSet(smallBusiness)\r\n .AddTaxonomyTermSet(mediumBusiness)\r\n .AddTaxonomyTermSet(enterpriseBusiness);\r\n });\r\n });\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n TaxonomyTermSetDefinitionTests\r\n TaxonomyTermSetDefinitionTestsClass\r\n \r\n ClassTaxonomyTermSetDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.TaxonomyTermSetDefinitionTests\r\n 0\r\n TaxonomyTermSetDefinitionTests.cs\r\n TaxonomyTermSetDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\TaxonomyTermSetDefinitionTests.cs\r\n"); } public static class TaxonomyTermStoreDefinitionTests @@ -1640,11 +1643,11 @@ public static class TaxonomyTermStoreDefinitionTests public static class WebNavigationSettingsDefinitionTests { public static System.Collections.Generic.List SysAllSamples = new System.Collections.Generic.List(new SubPointSolutions.Docs.Code.Data.DocSample[] { -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add web navigation settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n CanDeploySimpleWebNavigationSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests.CanDeploySimpleWebNavigationSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n") , -SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n WebNavigationSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n WebNavigationSettingsDefinitionTestsClass\r\n \r\n ClassWebNavigationSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n") +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add web navigation settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n CanDeploySimpleWebNavigationSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests.CanDeploySimpleWebNavigationSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n") , +SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n WebNavigationSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n WebNavigationSettingsDefinitionTestsClass\r\n \r\n ClassWebNavigationSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n") }); - public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWebNavigationSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add web navigation settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n CanDeploySimpleWebNavigationSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests.CanDeploySimpleWebNavigationSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n"); - public static SubPointSolutions.Docs.Code.Data.DocSample WebNavigationSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n WebNavigationSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n WebNavigationSettingsDefinitionTestsClass\r\n \r\n ClassWebNavigationSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample CanDeploySimpleWebNavigationSettingsDefinition = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n true\r\n false\r\n \r\n \r\n Sample Hidden Flag\r\n \r\n \r\n \r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n \r\n \r\n \r\n Add web navigation settings\r\n \r\n \r\n \r\n\r\n \r\n \r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n{\r\n\r\n});\r\n\r\nDeployModel(model);\r\n\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n CanDeploySimpleWebNavigationSettingsDefinition\r\n \r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests.CanDeploySimpleWebNavigationSettingsDefinition\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n"); + public static SubPointSolutions.Docs.Code.Data.DocSample WebNavigationSettingsDefinitionTestsClass = SubPointSolutions.Docs.Code.Data.DocSample.FromXml("\r\n\r\n false\r\n true\r\n \r\n \r\n SharePoint Runtime\r\n \r\n SharePoint Standard\r\n SharePoint Standard\r\n \r\n \r\n \r\n Sample M2 Model\r\n \r\n Web Model\r\n Web Model\r\n \r\n \r\n \r\n Sample Category\r\n \r\n Web site\r\n Web site\r\n \r\n \r\n \r\n WebNavigationSettingsDefinitionTests\r\n \r\n \r\n \r\n\r\n \r\n \r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n {\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n \r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n }\r\n //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\npublic class WebNavigationSettingsDefinitionTests : ProvisionTestBase\r\n{\r\n #region methods\r\n\r\n [TestMethod]\r\n [TestCategory(\"Docs.WebNavigationSettingsDefinition\")]\r\n\r\n [SampleMetadata(Title = \"Add web navigation settings\",\r\n Description = \"\"\r\n )]\r\n [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)]\r\n public void CanDeploySimpleWebNavigationSettingsDefinition()\r\n {\r\n var model = SPMeta2Model.NewSiteModel(site =>\r\n {\r\n\r\n });\r\n\r\n DeployModel(model);\r\n }\r\n\r\n #endregion\r\n}\r\n\r\n cs\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions\r\n WebNavigationSettingsDefinitionTests\r\n WebNavigationSettingsDefinitionTestsClass\r\n \r\n ClassWebNavigationSettingsDefinitionTestsClass\r\n SPMeta2.Docs.ProvisionSamples.Provision.Definitions.WebNavigationSettingsDefinitionTests\r\n 0\r\n WebNavigationSettingsDefinitionTests.cs\r\n WebNavigationSettingsDefinitionTests\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\r\n ..\\..\\Views\\SPMeta2\\reference\\sp-standard-definitions\\WebNavigationSettingsDefinitionTests.cs\r\n"); } public static class ChangeWebTitleAndDescriptionDefinition diff --git a/SPMeta2/SubPointSolutions.Docs/SubPointSolutions.Docs.csproj b/SPMeta2/SubPointSolutions.Docs/SubPointSolutions.Docs.csproj index 2d5b9b64c..d6dd04437 100644 --- a/SPMeta2/SubPointSolutions.Docs/SubPointSolutions.Docs.csproj +++ b/SPMeta2/SubPointSolutions.Docs/SubPointSolutions.Docs.csproj @@ -814,6 +814,7 @@ + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/kb/kb-m2-000009.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/kb/kb-m2-000009.md new file mode 100644 index 000000000..4cbe382c8 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/kb/kb-m2-000009.md @@ -0,0 +1,15 @@ +--- +Title: Use XsltListViewWebPartDefinition with promoted links +Order: 1009 +--- + +## Use XsltListViewWebPartDefinition with promoted links + +### Problem +ListView webpart does not show promoted links list view experience. + +## Explanation +XsltListViewWebPart should be used to present promoted links list view experience. ListView does not seem to work with the JSLink and correct JS template to render promoted links. That's how SharePoint works. + +### Solution +* Use XsltListViewWebPart to present promoted links experience \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AlternateUrlDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AlternateUrlDefinition.md index f23b2cb71..f014a5869 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AlternateUrlDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AlternateUrlDefinition.md @@ -1,23 +1,3 @@ ----- -Hidden: true ----- +AAM provision is enabled via AlternateUrlDefinition object. -### Provision scenario -SCENARIO - -### Scope -SCOPE - -### Implementation -IMPLEMENTATION - -###Samples -A SAMPLE 1 -[TEST.TestFunctionName1] - -A SAMPLE 2 -[TEST.TestFunctionName2] - -### Links -- [link 1](http://example.com) -- [link 2](http://example.com) \ No newline at end of file +Provision checks if AAM exists, deploying a new one using URL as a key. \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AlternateUrlDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AlternateUrlDefinitionTests.cs index 75b39b01c..e68b30579 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AlternateUrlDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AlternateUrlDefinitionTests.cs @@ -1,6 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Definitions; using SPMeta2.Docs.ProvisionSamples.Base; using SPMeta2.Docs.ProvisionSamples.Definitions; +using SPMeta2.Enumerations; using SPMeta2.Syntax.Default; using SubPointSolutions.Docs.Code.Enumerations; using SubPointSolutions.Docs.Code.Metadata; @@ -27,12 +29,25 @@ public class AlternateUrlDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add alternate URL", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleAlternateUrlDefinition() { - var model = SPMeta2Model.NewSiteModel(site => + var internalDef = new AlternateUrlDefinition { + Url = "http://the-portal", + UrlZone = BuiltInUrlZone.Intranet + }; + var intranetDef = new AlternateUrlDefinition + { + Url = "http://my-intranet.com.au", + UrlZone = BuiltInUrlZone.Internet + }; + + var model = SPMeta2Model.NewWebApplicationModel(webApp => + { + webApp.AddAlternateUrl(internalDef); + webApp.AddAlternateUrl(intranetDef); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AppDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AppDefinition.md index c59113c24..83861f1d7 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AppDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AppDefinition.md @@ -1,22 +1,3 @@ ----- -Hidden: true ----- -### Provision scenario -SCENARIO +Apps provision is enabled via AppDefinition object. -### Scope -SCOPE - -### Implementation -IMPLEMENTATION - -###Samples -A SAMPLE 1 -[TEST.TestFunctionName1] - -A SAMPLE 2 -[TEST.TestFunctionName2] - -### Links -- [link 1](http://example.com) -- [link 2](http://example.com) \ No newline at end of file +Provision checks if app exists, deploying a new app or upgrading using Version property. \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AppDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AppDefinitionTests.cs index 14d22b435..b1b0e7edb 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AppDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/AppDefinitionTests.cs @@ -1,9 +1,12 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Definitions; using SPMeta2.Docs.ProvisionSamples.Base; using SPMeta2.Docs.ProvisionSamples.Definitions; using SPMeta2.Syntax.Default; using SubPointSolutions.Docs.Code.Enumerations; using SubPointSolutions.Docs.Code.Metadata; +using System; +using System.IO; namespace SPMeta2.Docs.ProvisionSamples.Provision.Definitions { @@ -11,7 +14,8 @@ namespace SPMeta2.Docs.ProvisionSamples.Provision.Definitions [SampleMetadataTagAttribute(Name = BuiltInTagNames.SPRuntime, Value = BuiltInSPRuntimeTagValues.Foundation)] - [SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleCategory, Value = BuiltInSampleCategoryTagValues.SiteCollection)] [SampleMetadataTag(Name = BuiltInTagNames.SampleM2Model, Value = BuiltInM2ModelTagValues.SiteModel)] + [SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleCategory, Value = BuiltInSampleCategoryTagValues.SiteCollection)] + [SampleMetadataTag(Name = BuiltInTagNames.SampleM2Model, Value = BuiltInM2ModelTagValues.SiteModel)] [SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleCategory, Value = BuiltInSampleCategoryTagValues.WebSite)] //[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)] @@ -28,12 +32,20 @@ public class AppDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add app", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleAppDefinition() { - var model = SPMeta2Model.NewSiteModel(site => + var appDef = new AppDefinition { + Content = File.ReadAllBytes("path-to-your-app-file"), + ProductId = new Guid("your-app-product-id"), + // your app version + Version = "1.0.0.0" + }; + var model = SPMeta2Model.NewWebModel(web => + { + web.AddApp(appDef); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmDefinition.md index c59113c24..7f8a42124 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmDefinition.md @@ -1,22 +1,3 @@ ----- -Hidden: true ----- -### Provision scenario -SCENARIO +FarmDefinition is used to craft the farm model within SPMeta2Model.NewFarmModel(farm) construction. -### Scope -SCOPE - -### Implementation -IMPLEMENTATION - -###Samples -A SAMPLE 1 -[TEST.TestFunctionName1] - -A SAMPLE 2 -[TEST.TestFunctionName2] - -### Links -- [link 1](http://example.com) -- [link 2](http://example.com) \ No newline at end of file +Available only in SSOM. Used to resolve the current farm and start provision under the farm object (features, web apps and other artifacts). \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmDefinitionTests.cs index 7b220cca3..ed0d6d6a4 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmDefinitionTests.cs @@ -2,6 +2,7 @@ using SPMeta2.Docs.ProvisionSamples.Base; using SPMeta2.Docs.ProvisionSamples.Definitions; using SPMeta2.Syntax.Default; +using SPMeta2.Enumerations; using SubPointSolutions.Docs.Code.Enumerations; using SubPointSolutions.Docs.Code.Metadata; @@ -22,15 +23,20 @@ public class FarmDefinitionTests : ProvisionTestBase [TestMethod] [TestCategory("Docs.FarmDefinition")] - [SampleMetadata(Title = "Add farm", + [SampleMetadata(Title = "Add farm feature", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleFarmDefinition() { - var model = SPMeta2Model.NewSiteModel(site => + var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f => { - + f.Enable = true; + }); + + var model = SPMeta2Model.NewFarmModel(farm => + { + farm.AddFarmFeature(farmFeature); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmSolutionDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmSolutionDefinition.md index c59113c24..19aa7be86 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmSolutionDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmSolutionDefinition.md @@ -1,22 +1,3 @@ ----- -Hidden: true ----- -### Provision scenario -SCENARIO +Farm solution provision is enabled via FarmSolutionDefinition object. -### Scope -SCOPE - -### Implementation -IMPLEMENTATION - -###Samples -A SAMPLE 1 -[TEST.TestFunctionName1] - -A SAMPLE 2 -[TEST.TestFunctionName2] - -### Links -- [link 1](http://example.com) -- [link 2](http://example.com) \ No newline at end of file +Provision checks if solution exists, deploying a new one using FileName as a key. \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmSolutionDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmSolutionDefinitionTests.cs index 637c7318a..d79a4f1f6 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmSolutionDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/FarmSolutionDefinitionTests.cs @@ -1,9 +1,12 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Definitions; using SPMeta2.Docs.ProvisionSamples.Base; using SPMeta2.Docs.ProvisionSamples.Definitions; using SPMeta2.Syntax.Default; using SubPointSolutions.Docs.Code.Enumerations; using SubPointSolutions.Docs.Code.Metadata; +using System; +using System.IO; namespace SPMeta2.Docs.ProvisionSamples.Provision.Definitions { @@ -24,12 +27,19 @@ public class FarmSolutionDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add farm solution", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleFarmSolutionDefinition() { - var model = SPMeta2Model.NewSiteModel(site => + var solutionDef = new FarmSolutionDefinition { - + FileName = "your-solution-file.wsp", + SolutionId = new Guid("your-solution-id"), + Content = File.ReadAllBytes("path-to-your-solution-or-byte-array") + }; + + var model = SPMeta2Model.NewFarmModel(farm => + { + farm.AddFarmSolution(solutionDef); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListDefinitionTests.cs index 21b7229f3..017c0bcf1 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListDefinitionTests.cs @@ -24,7 +24,7 @@ public class ListDefinitionTests : ProvisionTestBase #region methods - + [TestMethod] [TestCategory("Docs.ListDefinition")] @@ -144,7 +144,7 @@ public void CanDeployOOTBListsLibrary() DeployModel(model); } - + [TestMethod] [TestCategory("Docs.ListDefinition")] @@ -182,6 +182,30 @@ public void CanDeploySimpleLists() DeployModel(model); } + [TestMethod] + [TestCategory("Docs.ListDefinition")] + + [SampleMetadata(Title = "Add promoted links list", + Description = "" + )] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + public void CanDeployPromotedLinksList() + { + var listDef = new ListDefinition + { + Title = "My Links", + TemplateName = BuiltInListTemplates.PromotedLinks.InternalName, + CustomUrl = "/lists/my-links" + }; + + var model = SPMeta2Model.NewWebModel(web => + { + web.AddList(listDef); + }); + + DeployModel(model); + } + #endregion } } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListFieldLinkDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListFieldLinkDefinition.md index 5ace83bf4..e835f4f57 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListFieldLinkDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListFieldLinkDefinition.md @@ -1,23 +1,3 @@ ----- -Hidden: true ----- +Adding site/web field to the list is enabled via AddListFieldLinkDefinition object. -### Provision scenario -SCENARIO - -### Scope -SCOPE - -### Implementation -IMPLEMENTATION - -### Samples -A SAMPLE 1 -[TEST.TestFunctionName1] - -A SAMPLE 2 -[TEST.TestFunctionName2] - -### Links -- [link 1](http://example.com) -- [link 2](http://example.com) \ No newline at end of file +Provision checks if field exists in the list adding a new one as per ListFieldLinkDefinition object. \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListFieldLinkDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListFieldLinkDefinitionTests.cs index 3fa7e5908..8c2de36e7 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListFieldLinkDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListFieldLinkDefinitionTests.cs @@ -1,9 +1,13 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Definitions; +using SPMeta2.Definitions.Fields; using SPMeta2.Docs.ProvisionSamples.Base; using SPMeta2.Docs.ProvisionSamples.Definitions; +using SPMeta2.Enumerations; using SPMeta2.Syntax.Default; using SubPointSolutions.Docs.Code.Enumerations; using SubPointSolutions.Docs.Code.Metadata; +using System; namespace SPMeta2.Docs.ProvisionSamples.Provision.Definitions { @@ -23,15 +27,39 @@ public class ListFieldLinkDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add field links to list", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleListFieldLinkDefinition() { - var model = SPMeta2Model.NewSiteModel(site => + var fieldDef = new TextFieldDefinition { - + Title = "Customer number", + InternalName = "m2CustomNumber", + Id = new Guid("87247c7d-1ecc-4503-bfd5-21f107b442fb") + }; + + var listDef = new ListDefinition + { + Title = "Customers", + TemplateType = BuiltInListTemplateTypeId.GenericList, + CustomUrl = "lists/customers", + }; + + var siteModel = SPMeta2Model.NewSiteModel(site => + { + site.AddTextField(fieldDef); + }); + + var webModel = SPMeta2Model.NewWebModel(web => + { + web.AddList(listDef, list => + { + // will add a link to the site level field + list.AddListFieldLink(fieldDef); + }); }); - DeployModel(model); + DeployModel(siteModel); + DeployModel(webModel); } #endregion diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListItemDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListItemDefinition.md index 5ace83bf4..b64c02c1a 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListItemDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListItemDefinition.md @@ -1,23 +1 @@ ----- -Hidden: true ----- - -### Provision scenario -SCENARIO - -### Scope -SCOPE - -### Implementation -IMPLEMENTATION - -### Samples -A SAMPLE 1 -[TEST.TestFunctionName1] - -A SAMPLE 2 -[TEST.TestFunctionName2] - -### Links -- [link 1](http://example.com) -- [link 2](http://example.com) \ No newline at end of file +List item provision is enabled via ListItemDefinition object. \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListItemDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListItemDefinitionTests.cs index a6bf2dae5..a6ac0af0f 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListItemDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/ListItemDefinitionTests.cs @@ -1,6 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Definitions; using SPMeta2.Docs.ProvisionSamples.Base; using SPMeta2.Docs.ProvisionSamples.Definitions; +using SPMeta2.Enumerations; using SPMeta2.Syntax.Default; using SubPointSolutions.Docs.Code.Enumerations; using SubPointSolutions.Docs.Code.Metadata; @@ -21,15 +23,28 @@ public class ListItemDefinitionTests : ProvisionTestBase [TestMethod] [TestCategory("Docs.ListItemDefinition")] - [SampleMetadata(Title = "Add lis item", + [SampleMetadata(Title = "Add list item", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleListItemDefinition() { - var model = SPMeta2Model.NewSiteModel(site => + var listDef = new ListDefinition { - + Title = "Customers", + TemplateType = BuiltInListTemplateTypeId.GenericList, + CustomUrl = "lists/customers", + }; + + var model = SPMeta2Model.NewWebModel(web => + { + web.AddList(listDef, list => + { + list + .AddListItem(new ListItemDefinition { Title = "Microsoft" }) + .AddListItem(new ListItemDefinition { Title = "Apple" }) + .AddListItem(new ListItemDefinition { Title = "IBM" }); + }); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/PrefixDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/PrefixDefinition.md index f23b2cb71..8959c005d 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/PrefixDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/PrefixDefinition.md @@ -1,23 +1,3 @@ ----- -Hidden: true ----- +Prefix provision is enabled via PrefixDefinition object. -### Provision scenario -SCENARIO - -### Scope -SCOPE - -### Implementation -IMPLEMENTATION - -###Samples -A SAMPLE 1 -[TEST.TestFunctionName1] - -A SAMPLE 2 -[TEST.TestFunctionName2] - -### Links -- [link 1](http://example.com) -- [link 2](http://example.com) \ No newline at end of file +Provision checks if prefix exists, deploying a new one using Path as a key. \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/PrefixDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/PrefixDefinitionTests.cs index 78db2fce7..459aadcbe 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/PrefixDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/PrefixDefinitionTests.cs @@ -1,6 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Definitions; using SPMeta2.Docs.ProvisionSamples.Base; using SPMeta2.Docs.ProvisionSamples.Definitions; +using SPMeta2.Enumerations; using SPMeta2.Syntax.Default; using SubPointSolutions.Docs.Code.Enumerations; using SubPointSolutions.Docs.Code.Metadata; @@ -13,7 +15,7 @@ namespace SPMeta2.Docs.ProvisionSamples.Provision.Definitions [SampleMetadataTag(Name = BuiltInTagNames.SampleCategory, Value = BuiltInSampleCategoryTagValues.WebApplication)] [SampleMetadataTag(Name = BuiltInTagNames.SampleM2Model, Value = BuiltInM2ModelTagValues.WebApplicationModel)] - + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public class PrefixDefinitionTests : ProvisionTestBase { @@ -25,12 +27,18 @@ public class PrefixDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add prefix", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimplePrefixDefinition() { - var model = SPMeta2Model.NewSiteModel(site => + var prefixDef = new PrefixDefinition + { + Path = "projects", + PrefixType = BuiltInPrefixTypes.WildcardInclusion + }; + + var model = SPMeta2Model.NewWebApplicationModel(webApp => { - + webApp.AddPrefix(prefixDef); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupDefinition.md index cb17a23fa..a17388194 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupDefinition.md @@ -1,6 +1,5 @@ -on is enabled via SecurityGroupDefinition object. +Security group provision is enabled via SecurityGroupDefinition object. -Both CSOM/SSOM object models are supported. Provision checks if object exists looking up it by Name property, then creates a new object. You can deploy either single object or a set of the objects using AddSecurityGroup() extension method as per following examples. diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupDefinitionTests.cs index 42e922a09..1df0cf016 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupDefinitionTests.cs @@ -28,7 +28,7 @@ public class SecurityGroupDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add security group", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleSecurityGroup() { var auditors = new SecurityGroupDefinition @@ -60,7 +60,7 @@ public void CanDeploySimpleSecurityGroup() [SampleMetadata(Title = "Add multiple security groups", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleSecurityGroups() { var model = SPMeta2Model.NewSiteModel(site => diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupLinkDefinition.md b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupLinkDefinition.md index f23b2cb71..31ab3e231 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupLinkDefinition.md +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupLinkDefinition.md @@ -1,23 +1,3 @@ ----- -Hidden: true ----- +Linking security groups to webs, lists, folders and items is enables via SecurityGroupLinkDefinition. -### Provision scenario -SCENARIO - -### Scope -SCOPE - -### Implementation -IMPLEMENTATION - -###Samples -A SAMPLE 1 -[TEST.TestFunctionName1] - -A SAMPLE 2 -[TEST.TestFunctionName2] - -### Links -- [link 1](http://example.com) -- [link 2](http://example.com) \ No newline at end of file +Provision checks if the security group was linked with the current securable object optionaly breaking or force clearing role inheritance. \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupLinkDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupLinkDefinitionTests.cs index 6dff1b799..02ec1783d 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupLinkDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/SecurityGroupLinkDefinitionTests.cs @@ -1,6 +1,8 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; +using SPMeta2.Definitions; using SPMeta2.Docs.ProvisionSamples.Base; using SPMeta2.Docs.ProvisionSamples.Definitions; +using SPMeta2.Enumerations; using SPMeta2.Syntax.Default; using SubPointSolutions.Docs.Code.Enumerations; using SubPointSolutions.Docs.Code.Metadata; @@ -22,32 +24,71 @@ public class SecurityGroupLinkDefinitionTests : ProvisionTestBase [TestMethod] [TestCategory("Docs.SecurityGroupLinkDefinition")] - [SampleMetadata(Title = "Add security group to web", + [SampleMetadata(Title = "Assign security group to web", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleSecurityGroupLinkDefinitionToWeb() { - var model = SPMeta2Model.NewSiteModel(site => + var auditors = new SecurityGroupDefinition { - + Name = "External Auditors", + Description = "External auditors group." + }; + + // add group to the site first + var siteModel = SPMeta2Model.NewSiteModel(site => + { + site.AddSecurityGroup(auditors); + }); + + // assign group to the web, via .AddSecurityGroupLink() method + var webModel = SPMeta2Model.NewWebModel(web => + { + + web.AddSecurityGroupLink(auditors); }); - DeployModel(model); + DeployModel(siteModel); + DeployModel(webModel); } - [SampleMetadata(Title = "Add security group to list", + [SampleMetadata(Title = "Assign security group to list", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleSecurityGroupLinkDefinitionToList() { - var model = SPMeta2Model.NewSiteModel(site => + var auditors = new SecurityGroupDefinition { + Name = "External Auditors", + Description = "External auditors group." + }; + var auditorsList = new ListDefinition + { + Title = "Auditors documents", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + CustomUrl = "audit-docs" + }; + + // add group to the site first + var siteModel = SPMeta2Model.NewSiteModel(site => + { + site.AddSecurityGroup(auditors); + }); + + // assign group to the list, via .AddSecurityGroupLink() method + var webModel = SPMeta2Model.NewWebModel(web => + { + web.AddList(auditorsList, list => + { + list.AddSecurityGroupLink(auditors); + }); }); - DeployModel(model); + DeployModel(siteModel); + DeployModel(webModel); } #endregion diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/WebPartPageDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/WebPartPageDefinitionTests.cs index 476a88640..f0ade62d6 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/WebPartPageDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/WebPartPageDefinitionTests.cs @@ -32,12 +32,14 @@ public void CanDeployWebPartPages() { var customersReportPage = new WebPartPageDefinition { + Title = "Customer reports", FileName = "Customers-report.aspx", PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 }; var parthesReportPage = new WebPartPageDefinition { + Title = "Parthers reports", FileName = "Parthers-report.aspx", PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2 }; @@ -67,6 +69,7 @@ public void CanDeployWebPartPageWithCustomTemplate() { var customizedWebPartPage = new WebPartPageDefinition { + Title = "Customers report", FileName = "Customers-report.aspx", CustomPageLayout = "___ a custom web part page template here ___ " }; @@ -83,7 +86,7 @@ public void CanDeployWebPartPageWithCustomTemplate() DeployModel(model); } - + [TestMethod] [TestCategory("Docs.WebPartPageDefinition")] @@ -102,12 +105,14 @@ public void CanDeployWebPartPagesUnderFolders() var clientMay2015Page = new WebPartPageDefinition { + Title = "May 2015", FileName = "May-2015-analytics.aspx", PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 }; var clientJune2015Page = new WebPartPageDefinition { + Title = "June 2015", FileName = "June-2015-analytics.aspx", PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 }; @@ -120,12 +125,14 @@ public void CanDeployWebPartPagesUnderFolders() var parther2014AnnualReport = new WebPartPageDefinition { + Title = "Annual report 2014", FileName = "Annual-report-2014.aspx", PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 }; var parther2015AnnualReport = new WebPartPageDefinition { + Title = "Annual report 2015", FileName = "Annual-report-2015.aspx", PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1, }; diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-AlternateUrlDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-AlternateUrlDefinitionTestsClass.sample-ref index 0ab556d92..945959a72 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-AlternateUrlDefinitionTestsClass.sample-ref +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-AlternateUrlDefinitionTestsClass.sample-ref @@ -12,12 +12,25 @@ public class AlternateUrlDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add alternate URL", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleAlternateUrlDefinition() { - var model = SPMeta2Model.NewSiteModel(site => + var internalDef = new AlternateUrlDefinition { + Url = "http://the-portal", + UrlZone = BuiltInUrlZone.Intranet + }; + var intranetDef = new AlternateUrlDefinition + { + Url = "http://my-intranet.com.au", + UrlZone = BuiltInUrlZone.Internet + }; + + var model = SPMeta2Model.NewWebApplicationModel(webApp => + { + webApp.AddAlternateUrl(internalDef); + webApp.AddAlternateUrl(intranetDef); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-CanDeploySimpleAlternateUrlDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-CanDeploySimpleAlternateUrlDefinition.sample-ref index 01c8e873c..337a8806e 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-CanDeploySimpleAlternateUrlDefinition.sample-ref +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-CanDeploySimpleAlternateUrlDefinition.sample-ref @@ -1,6 +1,19 @@ -var model = SPMeta2Model.NewSiteModel(site => +var internalDef = new AlternateUrlDefinition { + Url = "http://the-portal", + UrlZone = BuiltInUrlZone.Intranet +}; +var intranetDef = new AlternateUrlDefinition +{ + Url = "http://my-intranet.com.au", + UrlZone = BuiltInUrlZone.Internet +}; + +var model = SPMeta2Model.NewWebApplicationModel(webApp => +{ + webApp.AddAlternateUrl(internalDef); + webApp.AddAlternateUrl(intranetDef); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-AppDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-AppDefinitionTestsClass.sample-ref index 3635ebdb6..02b0ae71f 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-AppDefinitionTestsClass.sample-ref +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-AppDefinitionTestsClass.sample-ref @@ -12,12 +12,20 @@ public class AppDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add app", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleAppDefinition() { - var model = SPMeta2Model.NewSiteModel(site => + var appDef = new AppDefinition { + Content = File.ReadAllBytes("path-to-your-app-file"), + ProductId = new Guid("your-app-product-id"), + // your app version + Version = "1.0.0.0" + }; + var model = SPMeta2Model.NewWebModel(web => + { + web.AddApp(appDef); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-CanDeploySimpleAppDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-CanDeploySimpleAppDefinition.sample-ref index 01c8e873c..d6516c3ac 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-CanDeploySimpleAppDefinition.sample-ref +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-CanDeploySimpleAppDefinition.sample-ref @@ -1,6 +1,14 @@ -var model = SPMeta2Model.NewSiteModel(site => +var appDef = new AppDefinition { + Content = File.ReadAllBytes("path-to-your-app-file"), + ProductId = new Guid("your-app-product-id"), + // your app version + Version = "1.0.0.0" +}; +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddApp(appDef); }); DeployModel(model); diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-CanDeploySimpleBusinessDataFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-CanDeploySimpleBusinessDataFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-CanDeploySimpleBusinessDataFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-CanDeploySimpleCalculatedFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-CanDeploySimpleCalculatedFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-CanDeploySimpleCalculatedFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-CanDeploySimpleChoiceFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-CanDeploySimpleChoiceFieldDefinition.sample-ref new file mode 100644 index 000000000..8c257f8e7 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-CanDeploySimpleChoiceFieldDefinition.sample-ref @@ -0,0 +1,21 @@ +var fieldDef = new ChoiceFieldDefinition +{ + Title = "Tasks status", + InternalName = "dcs_ProgressStatus", + Group = "SPMeta2.Samples", + Id = new Guid("759f97a7-c26f-4dc3-b3fa-47250f168ba4"), + Choices = new Collection + { + "Not stated", + "In progress", + "Done" + } +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site.AddChoiceField(fieldDef); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-CanDeploySimpleClientWebPartDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-CanDeploySimpleClientWebPartDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-CanDeploySimpleClientWebPartDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-CanDeploySimpleComputedFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-CanDeploySimpleComputedFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-CanDeploySimpleComputedFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-CanDeploySimpleContentDatabaseDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-CanDeploySimpleContentDatabaseDefinition.sample-ref new file mode 100644 index 000000000..396463a57 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-CanDeploySimpleContentDatabaseDefinition.sample-ref @@ -0,0 +1,21 @@ +var contentDb1 = new ContentDatabaseDefinition +{ + ServerName = "localhost", + DbName = "intranet_content_db1" +}; + +var contentDb2 = new ContentDatabaseDefinition +{ + ServerName = "localhost", + DbName = "intranet_content_db2" +}; + +var model = SPMeta2Model.NewWebApplicationModel(webApp => +{ + webApp + .AddContentDatabase(contentDb1) + .AddContentDatabase(contentDb2); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploContentEditorWebpartWithUrlLink.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploContentEditorWebpartWithUrlLink.sample-ref new file mode 100644 index 000000000..375374049 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploContentEditorWebpartWithUrlLink.sample-ref @@ -0,0 +1,44 @@ +var htmlContent = new ModuleFileDefinition +{ + FileName = "m2-cewp-content.html", + Content = Encoding.UTF8.GetBytes("M2 is everything you need to deploy stuff to Sharepoint"), + Overwrite = true, +}; + +var cewp = new ContentEditorWebPartDefinition +{ + Title = "Content Editor Webpart with URL link", + Id = "m2ContentLinkCEWP", + ZoneIndex = 20, + ZoneId = "Main", + ContentLink = UrlUtility.CombineUrl(new string[]{ + "~sitecollection", + BuiltInListDefinitions.StyleLibrary.GetListUrl(), + htmlContent.FileName}) +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 CEWP provision", + FileName = "cewp-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddHostList(BuiltInListDefinitions.StyleLibrary, list => + { + list.AddModuleFile(htmlContent); + }) + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddContentEditorWebPart(cewp); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploEmptyContentEditorWebpart.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploEmptyContentEditorWebpart.sample-ref new file mode 100644 index 000000000..74fd2f08f --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploEmptyContentEditorWebpart.sample-ref @@ -0,0 +1,28 @@ +var cewp = new ContentEditorWebPartDefinition +{ + Title = "Empty Content Editor Webpart", + Id = "m2EmptyCEWP", + ZoneIndex = 10, + ZoneId = "Main" +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 CEWP provision", + FileName = "cewp-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddContentEditorWebPart(cewp); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeployContentEditorWebpartWithContent.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeployContentEditorWebpartWithContent.sample-ref new file mode 100644 index 000000000..9d69ef4ed --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeployContentEditorWebpartWithContent.sample-ref @@ -0,0 +1,29 @@ +var cewp = new ContentEditorWebPartDefinition +{ + Title = "Content Editor Webpart with content", + Id = "m2ContentCEWP", + ZoneIndex = 30, + ZoneId = "Main", + Content = "Content Editor web part inplace content." +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 CEWP provision", + FileName = "cewp-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddContentEditorWebPart(cewp); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeployHierarhicalContentTypes.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeployHierarhicalContentTypes.sample-ref new file mode 100644 index 000000000..8c6575bbd --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeployHierarhicalContentTypes.sample-ref @@ -0,0 +1,26 @@ +var rootDocumentContentType = new ContentTypeDefinition +{ + Name = "A root document", + Id = new Guid("b0ec3794-8bf3-49ed-b8d1-24a4df5ac75b"), + ParentContentTypeId = BuiltInContentTypeId.Document, + Group = "SPMeta2.Samples" +}; + +var childDocumentContentType = new ContentTypeDefinition +{ + Name = "A child document", + Id = new Guid("84ab43ee-1f9d-4436-a9de-868bd7a36400"), + // use GetContentTypeId() to get the content type ID and refer as a parent ID + ParentContentTypeId = rootDocumentContentType.GetContentTypeId(), + Group = "SPMeta2.Samples" +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddContentType(rootDocumentContentType) + .AddContentType(childDocumentContentType); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypes.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypes.sample-ref new file mode 100644 index 000000000..c0afcc97d --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypes.sample-ref @@ -0,0 +1,9 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddContentType(DocContentTypes.CustomerAccount) + .AddContentType(DocContentTypes.CustomerDocument); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypesWithFields.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypesWithFields.sample-ref new file mode 100644 index 000000000..b0f8d82c5 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypesWithFields.sample-ref @@ -0,0 +1,26 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddField(DocFields.Clients.ClientCredit) + .AddField(DocFields.Clients.ClientDebit) + .AddField(DocFields.Clients.ClientDescription) + .AddField(DocFields.Clients.ClientNumber) + .AddField(DocFields.Clients.ClientWebSite) + + .AddContentType(DocContentTypes.CustomerAccount, contentType => + { + contentType + .AddContentTypeFieldLink(DocFields.Clients.ClientCredit) + .AddContentTypeFieldLink(DocFields.Clients.ClientDebit) + .AddContentTypeFieldLink(DocFields.Clients.ClientWebSite); + }) + .AddContentType(DocContentTypes.CustomerDocument, contentType => + { + contentType + .AddContentTypeFieldLink(DocFields.Clients.ClientDescription) + .AddContentTypeFieldLink(DocFields.Clients.ClientNumber); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentContentType.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentContentType.sample-ref new file mode 100644 index 000000000..d10dfbe52 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentContentType.sample-ref @@ -0,0 +1,16 @@ +var documentContentType = new ContentTypeDefinition +{ + Name = "Custom document", + Id = new Guid("008e7c50-a271-4fcd-9f01-f18daad5bd7e"), + ParentContentTypeId = BuiltInContentTypeId.Document, + Group = "SPMeta2.Samples" +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddContentType(documentContentType); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentSetContentType.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentSetContentType.sample-ref new file mode 100644 index 000000000..ee8913d33 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentSetContentType.sample-ref @@ -0,0 +1,16 @@ +var documentContentType = new ContentTypeDefinition +{ + Name = "Custom document set", + Id = new Guid("AAC93B98-F776-4D5C-9E6E-66F2DC45A467"), + ParentContentTypeId = BuiltInContentTypeId.DocumentSet_Correct, + Group = "SPMeta2.Samples" +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddContentType(documentContentType); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleListContentType.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleListContentType.sample-ref new file mode 100644 index 000000000..af5cbbe09 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleListContentType.sample-ref @@ -0,0 +1,16 @@ +var listContentType = new ContentTypeDefinition +{ + Name = "Custom list item", + Id = new Guid("79658c1e-3096-4c44-bd55-4228d01a5b97"), + ParentContentTypeId = BuiltInContentTypeId.Item, + Group = "SPMeta2.Samples" +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddContentType(listContentType); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-CanDeploySimpleContentTypeFieldLinkDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-CanDeploySimpleContentTypeFieldLinkDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-CanDeploySimpleContentTypeFieldLinkDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-CanDeploySimpleContentTypeLinkDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-CanDeploySimpleContentTypeLinkDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-CanDeploySimpleContentTypeLinkDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-CanDeploySimpleCurrencyFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-CanDeploySimpleCurrencyFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-CanDeploySimpleCurrencyFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-CanDeploySimpleDateTimeFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-CanDeploySimpleDateTimeFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-CanDeploySimpleDateTimeFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-CanDeploySimpleDiagnosticsServiceBaseDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-CanDeploySimpleDiagnosticsServiceBaseDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-CanDeploySimpleDiagnosticsServiceBaseDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-CanDeploySimpleDocumentParserDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-CanDeploySimpleDocumentParserDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-CanDeploySimpleDocumentParserDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-EventReceiverDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-EventReceiverDefinitionTestsClass.sample-ref new file mode 100644 index 000000000..473fb2b12 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-EventReceiverDefinitionTestsClass.sample-ref @@ -0,0 +1,66 @@ +//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] +public class EventReceiverDefinitionTests : ProvisionTestBase +{ + #region methods + + [TestMethod] + [TestCategory("Docs.EventReceiverDefinition")] + + [SampleMetadata(Title = "Add event receiver to site", + Description = "" + )] + [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + public void CanDeploySiteEventReceiverDefinition() + { + var model = SPMeta2Model.NewSiteModel(site => + { + + }); + + DeployModel(model); + } + + [SampleMetadata(Title = "Add event receiver to web", + Description = "" + )] + [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + public void CanDeployWebSimpleEventReceiverDefinition() + { + var model = SPMeta2Model.NewSiteModel(site => + { + + }); + + DeployModel(model); + } + + [SampleMetadata(Title = "Add event receiver to list", + Description = "" + )] + [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + public void CanDeployListSimpleEventReceiverDefinition() + { + var model = SPMeta2Model.NewSiteModel(site => + { + + }); + + DeployModel(model); + } + + [SampleMetadata(Title = "Add event receiver to content type", + Description = "" + )] + [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + public void CanDeployContentTypeSimpleEventReceiverDefinition() + { + var model = SPMeta2Model.NewSiteModel(site => + { + + }); + + DeployModel(model); + } + + #endregion +} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-CanDeploySimpleFarmDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-CanDeploySimpleFarmDefinition.sample-ref new file mode 100644 index 000000000..f75dc3c99 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-CanDeploySimpleFarmDefinition.sample-ref @@ -0,0 +1,12 @@ +var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f => +{ + f.Enable = true; +}); + +var model = SPMeta2Model.NewFarmModel(farm => +{ + farm.AddFarmFeature(farmFeature); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-CanDeploySimpleFarmSolutionDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-CanDeploySimpleFarmSolutionDefinition.sample-ref new file mode 100644 index 000000000..ef47d9f8f --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-CanDeploySimpleFarmSolutionDefinition.sample-ref @@ -0,0 +1,14 @@ +var solutionDef = new FarmSolutionDefinition +{ + FileName = "your-solution-file.wsp", + SolutionId = new Guid("your-solution-id"), + Content = File.ReadAllBytes("path-to-your-solution-or-byte-array") +}; + +var model = SPMeta2Model.NewFarmModel(farm => +{ + farm.AddFarmSolution(solutionDef); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateCustomWebFeature.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateCustomWebFeature.sample-ref new file mode 100644 index 000000000..bcb45ea13 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateCustomWebFeature.sample-ref @@ -0,0 +1,15 @@ +var myCustomerFeature = new FeatureDefinition +{ + Enable = true, + Id = new Guid("87294C72-F260-42f3-A41B-981A2FFCE37A"), + Scope = FeatureDefinitionScope.Web +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddWebFeature(myCustomerFeature); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBSiteFeatures.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBSiteFeatures.sample-ref new file mode 100644 index 000000000..11962dd41 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBSiteFeatures.sample-ref @@ -0,0 +1,10 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure) + .AddSiteFeature(DocSiteFeatures.DocumentSets); + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBWebFeatures.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBWebFeatures.sample-ref new file mode 100644 index 000000000..65afcfe9e --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBWebFeatures.sample-ref @@ -0,0 +1,11 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure) + .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering) + .AddWebFeature(DocWebFeatures.MDS); + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateCustomWebFeature.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateCustomWebFeature.sample-ref new file mode 100644 index 000000000..daaf38458 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateCustomWebFeature.sample-ref @@ -0,0 +1,15 @@ +var myCustomerFeature = new FeatureDefinition +{ + Enable = false, + Id = new Guid("87294C72-F260-42f3-A41B-981A2FFCE37A"), + Scope = FeatureDefinitionScope.Web +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddWebFeature(myCustomerFeature); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateOOTBWebFeatures.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateOOTBWebFeatures.sample-ref new file mode 100644 index 000000000..bc9002e6f --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateOOTBWebFeatures.sample-ref @@ -0,0 +1,8 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddWebFeature(DocWebFeatures.Disable.MDS); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-OOTBFeatureInheritance.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-OOTBFeatureInheritance.sample-ref new file mode 100644 index 000000000..d9ae2ab92 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-OOTBFeatureInheritance.sample-ref @@ -0,0 +1,28 @@ +var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def => +{ + def.Enable = true; +}); + +var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def => +{ + def.Enable = false; +}); + +// enable MDS +var enableMdsModel = SPMeta2Model.NewWebModel(web => +{ + web + .AddWebFeature(enableMinimalDownloadStrategy); +}); + +DeployModel(enableMdsModel); + +// disable MDS +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddWebFeature(disableMinimalDownloadStrategy); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeployListFields.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeployListFields.sample-ref new file mode 100644 index 000000000..b9f0b7080 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeployListFields.sample-ref @@ -0,0 +1,37 @@ +var textField = new FieldDefinition +{ + Title = "Simple text field", + InternalName = "dcs_SimpleTextField", + Group = "SPMeta2.Samples", + Id = new Guid("c3afc5ee-c416-4a05-91b3-116de4a205de"), + FieldType = BuiltInFieldTypes.Text, +}; + +var booleanField = new FieldDefinition +{ + Title = "Simple boolean field", + InternalName = "dcs_SimpleBooleanField", + Group = "SPMeta2.Samples", + Id = new Guid("1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca"), + FieldType = BuiltInFieldTypes.Boolean, +}; + +var listWithFields = new ListDefinition +{ + Title = "List with fields", + Description = "Custom list with list-scoped fields.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + Url = "ListWithFields" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(listWithFields, list => + { + list.AddField(textField); + list.AddField(booleanField); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeploySiteFields.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeploySiteFields.sample-ref new file mode 100644 index 000000000..1ebfb95cb --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeploySiteFields.sample-ref @@ -0,0 +1,49 @@ +// use BuiltInFieldTypes class to refer to OOTB SharePoint fields + +var customerRefererence = new FieldDefinition +{ + Title = "Customer Reference", + InternalName = "dcs_CustomerReference", + Group = "SPMeta2.Samples", + Id = new Guid("D3B94B32-3F97-4B5B-99BE-95D17F83618B"), + FieldType = BuiltInFieldTypes.Text, +}; + +var isAciveClient = new FieldDefinition +{ + Title = "Is Active Customer", + InternalName = "dcs_IsActiveCustomer", + Group = "SPMeta2.Samples", + Id = new Guid("C846CA90-5EE0-4FDF-882B-6FB17625C6F9"), + FieldType = BuiltInFieldTypes.Boolean, +}; + +var additionalInformation = new FieldDefinition +{ + Title = "Customer Additional Information", + InternalName = "dcs_CustomerAdditionalInfo", + Group = "SPMeta2.Samples", + Id = new Guid("A5221F56-D4F4-4831-AF51-AA9776FA990D"), + FieldType = BuiltInFieldTypes.Note, +}; + +var customerBalance = new FieldDefinition +{ + Title = "Customer Balance", + InternalName = "dcs_CustomerBalance", + Group = "SPMeta2.Samples", + Id = new Guid("3C0A0358-BF74-4F79-855B-F85F5BF24028"), + FieldType = BuiltInFieldTypes.Number, +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddField(customerRefererence) + .AddField(isAciveClient) + .AddField(additionalInformation) + .AddField(customerBalance); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeployHierarchicalFolderList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeployHierarchicalFolderList.sample-ref new file mode 100644 index 000000000..23c69f407 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeployHierarchicalFolderList.sample-ref @@ -0,0 +1,34 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(DocLists.GeneralReports, list => + { + list + .AddFolder(DocFolders.Years.Year2013, year2013 => + { + year2013 + .AddFolder(DocFolders.Quarters.Q1) + .AddFolder(DocFolders.Quarters.Q2) + .AddFolder(DocFolders.Quarters.Q3) + .AddFolder(DocFolders.Quarters.Q4); + }) + .AddFolder(DocFolders.Years.Year2014, year2014 => + { + year2014 + .AddFolder(DocFolders.Quarters.Q1) + .AddFolder(DocFolders.Quarters.Q2) + .AddFolder(DocFolders.Quarters.Q3) + .AddFolder(DocFolders.Quarters.Q4); + }) + .AddFolder(DocFolders.Years.Year2015, year2015 => + { + year2015 + .AddFolder(DocFolders.Quarters.Q1) + .AddFolder(DocFolders.Quarters.Q2) + .AddFolder(DocFolders.Quarters.Q3) + .AddFolder(DocFolders.Quarters.Q4); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolderList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolderList.sample-ref new file mode 100644 index 000000000..b2b47df08 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolderList.sample-ref @@ -0,0 +1,13 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(DocLists.GeneralReports, list => + { + list + .AddFolder(DocFolders.Years.Year2013) + .AddFolder(DocFolders.Years.Year2014) + .AddFolder(DocFolders.Years.Year2015); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolders.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolders.sample-ref new file mode 100644 index 000000000..dda7376f4 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolders.sample-ref @@ -0,0 +1,30 @@ +var activeDocsFolder = new FolderDefinition +{ + Name = "Active documents" +}; + +var archiveFolder = new FolderDefinition +{ + Name = "Archive" +}; + +var listWithFolders = new ListDefinition +{ + Title = "List with folders", + Description = "Custom list with folders.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + Url = "ListWithFolders" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(listWithFolders, list => + { + list + .AddFolder(activeDocsFolder) + .AddFolder(archiveFolder); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-CanDeploySimpleGuidFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-CanDeploySimpleGuidFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-CanDeploySimpleGuidFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeFieldLinksDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeFieldLinksDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeFieldLinksDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-CanHideContentTypesInList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-CanHideContentTypesInList.sample-ref new file mode 100644 index 000000000..6f6e24512 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-CanHideContentTypesInList.sample-ref @@ -0,0 +1,53 @@ +var newAnnualReportContentType = new ContentTypeDefinition +{ + Name = "M2 Annual Report 2015", + Id = new Guid("7B3378FF-11DF-430B-830F-C63FABA4712F"), + ParentContentTypeId = BuiltInContentTypeId.Item, + Group = "SPMeta2.Samples" +}; + +var oldAnnualReportContentType = new ContentTypeDefinition +{ + Name = "M2 Annual Report 2014", + Id = new Guid("DEB586C5-ED08-4D06-98F6-9FC5002986D2"), + ParentContentTypeId = BuiltInContentTypeId.Item, + Group = "SPMeta2.Samples" +}; + +var annualReportsList = new ListDefinition +{ + Title = "M2 Annual Reports", + Description = "A generic list.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + ContentTypesEnabled = true, + Url = "M2AnnualReports" +}; + +var siteModel = SPMeta2Model.NewSiteModel(site => +{ + site + .AddContentType(newAnnualReportContentType) + .AddContentType(oldAnnualReportContentType); +}); + +var webModel = SPMeta2Model.NewWebModel(web => +{ + web.AddList(annualReportsList, list => + { + list + .AddContentTypeLink(newAnnualReportContentType) + .AddContentTypeLink(oldAnnualReportContentType) + .AddHideContentTypeLinks(new HideContentTypeLinksDefinition + { + ContentTypes = new List + { + new ContentTypeLinkValue{ ContentTypeName = "Item" }, + new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name } + } + }); + }); +}); + +DeployModel(siteModel); +DeployModel(webModel); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-CanDeploySimpleInformationRightsManagementSettingsDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-CanDeploySimpleInformationRightsManagementSettingsDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-CanDeploySimpleInformationRightsManagementSettingsDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-CanDeploySimpleJobDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-CanDeploySimpleJobDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-CanDeploySimpleJobDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateId.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateId.sample-ref new file mode 100644 index 000000000..2c73bafe1 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateId.sample-ref @@ -0,0 +1,24 @@ +var genericList = new ListDefinition +{ + Title = "Generic list", + Description = "A generic list.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + Url = "GenericList" +}; + +var documentLibrary = new ListDefinition +{ + Title = "Document library", + Description = "A document library.", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + Url = "DocumentLibrary" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(genericList); + web.AddList(documentLibrary); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateName.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateName.sample-ref new file mode 100644 index 000000000..a361a8089 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateName.sample-ref @@ -0,0 +1,15 @@ +var contactsList = new ListDefinition +{ + Title = "Some Assert", + Description = "Some Assert.", + TemplateName = BuiltInListTemplates.AssetLibrary.InternalName, + Url = "SomeAssert" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(contactsList); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployOOTBListsLibrary.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployOOTBListsLibrary.sample-ref new file mode 100644 index 000000000..c34e0cb92 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployOOTBListsLibrary.sample-ref @@ -0,0 +1,25 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.StyleLibrary, list => + { + // do stuff + }); + + web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list => + { + // do stuff + }); + + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + // do stuff + }); + + web.AddHostList(BuiltInListDefinitions.SiteAssets, list => + { + // do stuff + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeploySimpleLists.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeploySimpleLists.sample-ref new file mode 100644 index 000000000..c800ea8b0 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeploySimpleLists.sample-ref @@ -0,0 +1,27 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddWeb(DocWebs.AboutOurCompany, aboutWeb => + { + aboutWeb + .AddList(DocLists.AboutUsLists.ManagementTeam) + .AddList(DocLists.AboutUsLists.OurClients); + }) + .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb => + { + hrWeb + .AddList(DocLists.HRLists.AnnualReviews) + .AddList(DocLists.HRLists.Poicies) + .AddList(DocLists.HRLists.Procedures); + }) + .AddWeb(DocWebs.Departments, departmentWeb => + { + departmentWeb + .AddList(DocLists.DepartmentsLists.IssueRegister) + .AddList(DocLists.DepartmentsLists.TeamEvents) + .AddList(DocLists.DepartmentsLists.TeamTasks); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployStyleLibrary.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployStyleLibrary.sample-ref new file mode 100644 index 000000000..e848e0e75 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployStyleLibrary.sample-ref @@ -0,0 +1,10 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.StyleLibrary, list => + { + // do stuff + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-CanDeploySimpleListFieldLinkDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-CanDeploySimpleListFieldLinkDefinition.sample-ref new file mode 100644 index 000000000..2c2b6d49b --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-CanDeploySimpleListFieldLinkDefinition.sample-ref @@ -0,0 +1,31 @@ +var fieldDef = new TextFieldDefinition +{ + Title = "Customer number", + InternalName = "m2CustomNumber", + Id = new Guid("87247c7d-1ecc-4503-bfd5-21f107b442fb") +}; + +var listDef = new ListDefinition +{ + Title = "Customers", + TemplateType = BuiltInListTemplateTypeId.GenericList, + CustomUrl = "lists/customers", +}; + +var siteModel = SPMeta2Model.NewSiteModel(site => +{ + site.AddTextField(fieldDef); +}); + +var webModel = SPMeta2Model.NewWebModel(web => +{ + web.AddList(listDef, list => + { + // will add a link to the site level field + list.AddListFieldLink(fieldDef); + }); +}); + +DeployModel(siteModel); +DeployModel(webModel); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-CanDeploySimpleListItemDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-CanDeploySimpleListItemDefinition.sample-ref new file mode 100644 index 000000000..e6a5de51d --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-CanDeploySimpleListItemDefinition.sample-ref @@ -0,0 +1,20 @@ +var listDef = new ListDefinition +{ + Title = "Customers", + TemplateType = BuiltInListTemplateTypeId.GenericList, + CustomUrl = "lists/customers", +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(listDef, list => + { + list + .AddListItem(new ListItemDefinition { Title = "Microsoft" }) + .AddListItem(new ListItemDefinition { Title = "Apple" }) + .AddListItem(new ListItemDefinition { Title = "IBM" }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-CanDeploySimpleListItemFieldValueDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-CanDeploySimpleListItemFieldValueDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-CanDeploySimpleListItemFieldValueDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViews.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViews.sample-ref new file mode 100644 index 000000000..4c6c730dd --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViews.sample-ref @@ -0,0 +1,40 @@ +var approvedDocuments = new ListViewDefinition +{ + Title = "Approved Documents", + Fields = new Collection + { + BuiltInInternalFieldNames.ID, + BuiltInInternalFieldNames.FileLeafRef + } +}; + +var inProgressDocuments = new ListViewDefinition +{ + Title = "In Progress Documents", + Fields = new Collection + { + BuiltInInternalFieldNames.ID, + BuiltInInternalFieldNames.FileLeafRef + } +}; + +var documentLibrary = new ListDefinition +{ + Title = "CustomerDocuments", + Description = "A customr document library.", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + Url = "CustomerDocuments" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(documentLibrary, list => + { + list.AddListView(approvedDocuments); + list.AddListView(inProgressDocuments); + + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCAMLQuery.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCAMLQuery.sample-ref new file mode 100644 index 000000000..eebdd8bf3 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCAMLQuery.sample-ref @@ -0,0 +1,59 @@ +var createdQuery = new StringBuilder(); + +createdQuery.Append(""); +createdQuery.Append(""); +createdQuery.Append(""); +createdQuery.Append(" "); +createdQuery.Append(""); + +var lastTenCreatedDocuments = new ListViewDefinition +{ + Title = "Last 10 Created Documents", + RowLimit = 10, + Query = createdQuery.ToString(), + Fields = new Collection + { + BuiltInInternalFieldNames.ID, + BuiltInInternalFieldNames.FileLeafRef + } +}; + +var editedQuery = new StringBuilder(); + +editedQuery.Append(""); +editedQuery.Append(""); +editedQuery.Append(""); +editedQuery.Append(" "); +editedQuery.Append(""); + +var lastTenEditedDocuments = new ListViewDefinition +{ + Title = "Last 10 Edited Documents", + RowLimit = 10, + Query = editedQuery.ToString(), + Fields = new Collection + { + BuiltInInternalFieldNames.ID, + BuiltInInternalFieldNames.FileLeafRef + } +}; + +var documentLibrary = new ListDefinition +{ + Title = "CustomerDocuments", + Description = "A customr document library.", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + Url = "CustomerDocuments" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(documentLibrary, list => + { + list.AddListView(lastTenCreatedDocuments); + list.AddListView(lastTenEditedDocuments); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCustomUrl.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCustomUrl.sample-ref new file mode 100644 index 000000000..d8e5f9649 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCustomUrl.sample-ref @@ -0,0 +1,29 @@ +var returnedDocuments = new ListViewDefinition +{ + Title = "Returned Documents", + Url = "Returned.aspx", + Fields = new Collection + { + BuiltInInternalFieldNames.ID, + BuiltInInternalFieldNames.FileLeafRef + } +}; + +var documentLibrary = new ListDefinition +{ + Title = "CustomerDocuments", + Description = "A customr document library.", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + Url = "CustomerDocuments" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(documentLibrary, list => + { + list.AddListView(returnedDocuments); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListTitle.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListTitle.sample-ref new file mode 100644 index 000000000..8f6493dbc --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListTitle.sample-ref @@ -0,0 +1,39 @@ +var travelRequests = new ListDefinition +{ + Title = "Travel Requests", + Description = "A document library.", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + Url = "m2TravelRequests" +}; + +var listView = new ListViewWebPartDefinition +{ + Title = "Travel Request Default View by List Title", + Id = "m2TravelRequestsView", + ZoneIndex = 10, + ZoneId = "Main", + ListTitle = travelRequests.Title +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 List View provision", + FileName = "listview-webpart-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddList(travelRequests) + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddListViewWebPart(listView); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListUrl.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListUrl.sample-ref new file mode 100644 index 000000000..8a9367496 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListUrl.sample-ref @@ -0,0 +1,39 @@ +var annualReviewsLibrary = new ListDefinition +{ + Title = "Annual Reviews", + Description = "A document library.", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + Url = "m2AnnualReviews" +}; + +var listView = new ListViewWebPartDefinition +{ + Title = "Annual Reviews Default View by List Url", + Id = "m2AnnualReviewsView", + ZoneIndex = 10, + ZoneId = "Main", + ListUrl = annualReviewsLibrary.GetListUrl() +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 List View provision", + FileName = "listview-webpart-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddList(annualReviewsLibrary) + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddListViewWebPart(listView); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListViewTitle.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListViewTitle.sample-ref new file mode 100644 index 000000000..343d1ee15 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListViewTitle.sample-ref @@ -0,0 +1,55 @@ +var incidentsLibrary = new ListDefinition +{ + Title = "Incidents library", + Description = "A document library.", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + Url = "m2Incidents" +}; + +var incidentsView = new ListViewDefinition +{ + Title = "Last Incidents", + Fields = new Collection + { + BuiltInInternalFieldNames.Edit, + BuiltInInternalFieldNames.ID, + BuiltInInternalFieldNames.FileLeafRef + }, + RowLimit = 10 +}; + +var listView = new ListViewWebPartDefinition +{ + Title = "Last Incidents binding by List View Title", + Id = "m2LastIncidentsView", + ZoneIndex = 10, + ZoneId = "Main", + ListUrl = incidentsLibrary.GetListUrl(), + ViewName = incidentsView.Title +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 List View provision", + FileName = "listview-webpart-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddList(incidentsLibrary, list => + { + list.AddListView(incidentsView); + }) + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddListViewWebPart(listView); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartToCalendarView.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartToCalendarView.sample-ref new file mode 100644 index 000000000..9881e72b9 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartToCalendarView.sample-ref @@ -0,0 +1,40 @@ +var companyEvents = new ListDefinition +{ + Title = "Company Events", + Description = "A document library.", + TemplateType = BuiltInListTemplateTypeId.Events, + Url = "m2CompanyEvents" +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 List View provision", + FileName = "listview-webpart-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var listView = new ListViewWebPartDefinition +{ + Title = "Company Events by List View Title", + Id = "m2CompanyEvents", + ZoneIndex = 10, + ZoneId = "Main", + ListUrl = companyEvents.GetListUrl(), + ViewName = "Calendar" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddList(companyEvents) + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddListViewWebPart(listView); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployEmptyLookupField.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployEmptyLookupField.sample-ref new file mode 100644 index 000000000..e838d4288 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployEmptyLookupField.sample-ref @@ -0,0 +1,16 @@ +var emptyLookupField = new LookupFieldDefinition +{ + Title = "Empty Lookup Field", + InternalName = "m2EmptyLookupField", + Group = "SPMeta2.Samples", + Id = new Guid("B6387953-3967-4023-9D38-431F2C6A5E54") +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddField(emptyLookupField); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployLookupFieldBindedToList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployLookupFieldBindedToList.sample-ref new file mode 100644 index 000000000..1ad5f78fd --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployLookupFieldBindedToList.sample-ref @@ -0,0 +1,53 @@ +var leadTypeLookup = new LookupFieldDefinition +{ + Title = "Lead Type", + InternalName = "m2LeadType", + Group = "SPMeta2.Samples", + Id = new Guid("FEFC30A7-3B38-4034-BB2A-FFD538D46A63") +}; + +var lookupFieldModel = SPMeta2Model.NewSiteModel(site => +{ + site + .AddField(leadTypeLookup); +}); + +var leadRecords = new ListDefinition +{ + Title = "Lead Records", + Description = "A generic list.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + Url = "m2LeadRecordsList" +}; + +var leadRecordTypes = new ListDefinition +{ + Title = "Lead Record Types", + Description = "A generic list.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + Url = "m2LeadRecordTypesList" +}; + +var webModel = SPMeta2Model.NewWebModel(web => +{ + web + .AddList(leadRecords, list => + { + list.AddListFieldLink(leadTypeLookup); + }) + .AddList(leadRecordTypes); +}); + +// 1. deploy lookup field without bindings +DeployModel(lookupFieldModel); + +// 2. deploy lists +DeployModel(webModel); + +// 3. update binding for the lookup field +// LookupList/LookupListId could also be used +leadTypeLookup.LookupListTitle = leadRecordTypes.Title; + +// 4. deploy lookup field again, so that it will be binded +DeployModel(lookupFieldModel); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-CanDeploySimpleManagedAccountDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-CanDeploySimpleManagedAccountDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-CanDeploySimpleManagedAccountDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-CanDeploySimpleMasterPageDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-CanDeploySimpleMasterPageDefinition.sample-ref new file mode 100644 index 000000000..0748e0ed5 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-CanDeploySimpleMasterPageDefinition.sample-ref @@ -0,0 +1,19 @@ +var masterPage = new MasterPageDefinition +{ + Title = "M2 Oslo", + FileName = "m2-oslo.master", + // replace with your master page content + Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo), + NeedOverride = true +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list => + { + list.AddMasterPage(masterPage); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-CanDeployWebmasterPageSettings.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-CanDeployWebmasterPageSettings.sample-ref new file mode 100644 index 000000000..d53c87296 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-CanDeployWebmasterPageSettings.sample-ref @@ -0,0 +1,19 @@ +// BuiltInMasterPageDefinitions class could be used to refer OOTB master pages +// BuiltInMasterPageDefinitions.Seattle +// BuiltInMasterPageDefinitions.Oslo +// BuiltInMasterPageDefinitions.Minimal + +var masterPageSettings = new MasterPageSettingsDefinition +{ + // both should be site relative URLs + SiteMasterPageUrl = "/_catalogs/masterpage/oslo.master", + SystemMasterPageUrl = "/_catalogs/masterpage/oslo.master" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddMasterPageSettings(masterPageSettings); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToFolders.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToFolders.sample-ref new file mode 100644 index 000000000..82287e62f --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToFolders.sample-ref @@ -0,0 +1,42 @@ +var cssFile = new ModuleFileDefinition +{ + FileName = "m2-red.css", + Overwrite = true, + Content = Encoding.UTF8.GetBytes(".m2-red { color:red; } ") +}; + +var jsFile = new ModuleFileDefinition +{ + FileName = "m2-logger-module.js", + Overwrite = true, + Content = Encoding.UTF8.GetBytes(" function(msg) { console.log(msg); } ") +}; + +var cssFolder = new FolderDefinition +{ + Name = "m2-css" +}; + +var jsFolder = new FolderDefinition +{ + Name = "m2-js" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.StyleLibrary, list => + { + list + .AddFolder(cssFolder, folder => + { + folder.AddModuleFile(cssFile); + }) + .AddFolder(jsFolder, folder => + { + folder.AddModuleFile(jsFile); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToStyleLibrary.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToStyleLibrary.sample-ref new file mode 100644 index 000000000..8b0c1cd3f --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToStyleLibrary.sample-ref @@ -0,0 +1,26 @@ +var cssFile = new ModuleFileDefinition +{ + FileName = "m2-styles.css", + Overwrite = true, + Content = Encoding.UTF8.GetBytes(".m2-content { padding:10px; border:1px red solid; } ") +}; + +var jsFile = new ModuleFileDefinition +{ + FileName = "m2-app.js", + Overwrite = true, + Content = Encoding.UTF8.GetBytes(" alert('hello, m2!'); ") +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.StyleLibrary, list => + { + list + .AddModuleFile(cssFile) + .AddModuleFile(jsFile); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-CanDeploySimpleMultiChoiceFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-CanDeploySimpleMultiChoiceFieldDefinition.sample-ref new file mode 100644 index 000000000..0bf5f1235 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-CanDeploySimpleMultiChoiceFieldDefinition.sample-ref @@ -0,0 +1,23 @@ +var fieldDef = new MultiChoiceFieldDefinition +{ + Title = "Tasks label", + InternalName = "dcs_ProgressTag", + Group = "SPMeta2.Samples", + Id = new Guid("b08325aa-a750-4bf9-a73e-c470b86d37c8"), + Choices = new Collection + { + "internal", + "external", + "bug", + "easy fix", + "enhancement" + } +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site.AddMultiChoiceField(fieldDef); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-CanDeploySimpleNoteFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-CanDeploySimpleNoteFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-CanDeploySimpleNoteFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-CanDeploySimpleNumberFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-CanDeploySimpleNumberFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-CanDeploySimpleNumberFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-CanDeploySimplePrefixDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-CanDeploySimplePrefixDefinition.sample-ref new file mode 100644 index 000000000..6f82738bd --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-CanDeploySimplePrefixDefinition.sample-ref @@ -0,0 +1,13 @@ +var prefixDef = new PrefixDefinition +{ + Path = "projects", + PrefixType = BuiltInPrefixTypes.WildcardInclusion +}; + +var model = SPMeta2Model.NewWebApplicationModel(webApp => +{ + webApp.AddPrefix(prefixDef); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFarm.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFarm.sample-ref new file mode 100644 index 000000000..ce07b16c4 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFarm.sample-ref @@ -0,0 +1,21 @@ +var farmTag = new PropertyDefinition +{ + Key = "m2_farm_tag", + Value = "m2_farm_tag_value", +}; + +var farmType = new PropertyDefinition +{ + Key = "m2_farm_type", + Value = "m2_farm_type_value", +}; + +var model = SPMeta2Model.NewFarmModel(farm => +{ + farm + .AddProperty(farmTag) + .AddProperty(farmType); +}); + +DeploySSOMModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFolder.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFolder.sample-ref new file mode 100644 index 000000000..3e6c71097 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFolder.sample-ref @@ -0,0 +1,48 @@ +var folderTag = new PropertyDefinition +{ + Key = "m2_folder_tag", + Value = "m2_folder_tag_value", +}; + +var folderType = new PropertyDefinition +{ + Key = "m2_folder_type", + Value = "m2_folder_type_value", +}; + +var listWithProperties = new ListDefinition +{ + Title = "List with properties", + Description = "List with some properties.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + Url = "ListWithProperties" +}; + +var fodlerWithProperties = new FolderDefinition +{ + Name = "folder with properties" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(listWithProperties, list => + { + list.AddFolder(fodlerWithProperties, folder => + { + // Syntax miss - folder should support adding props #669 + // https://github.com/SubPointSolutions/spmeta2/issues/669 + + //folder + // .AddProperty(folderTag) + // .AddProperty(folderType); + + folder + .AddDefinitionNode(folderTag) + .AddDefinitionNode(folderType); + }); + + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderList.sample-ref new file mode 100644 index 000000000..49320cfb3 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderList.sample-ref @@ -0,0 +1,32 @@ +var listTag = new PropertyDefinition +{ + Key = "m2_list_tag", + Value = "m2_list_tag_value", +}; + +var listType = new PropertyDefinition +{ + Key = "m2_web_type", + Value = "m2_web_type_value", +}; + +var listWithProperties = new ListDefinition +{ + Title = "List with properties", + Description = "List with some properties.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + Url = "ListWithProperties" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddList(listWithProperties, list => + { + list + .AddProperty(listTag) + .AddProperty(listType); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderSite.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderSite.sample-ref new file mode 100644 index 000000000..75d1ba330 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderSite.sample-ref @@ -0,0 +1,21 @@ +var siteTag = new PropertyDefinition +{ + Key = "m2_site_tag", + Value = "m2_site_tag_value", +}; + +var siteType = new PropertyDefinition +{ + Key = "m2_site_type", + Value = "m2_site_type_value", +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddProperty(siteTag) + .AddProperty(siteType); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderWeb.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderWeb.sample-ref new file mode 100644 index 000000000..d0584dea2 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderWeb.sample-ref @@ -0,0 +1,21 @@ +var webTag = new PropertyDefinition +{ + Key = "m2_web_tag", + Value = "m2_web_tag_value", +}; + +var webType = new PropertyDefinition +{ + Key = "m2_web_type", + Value = "m2_web_type_value", +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddProperty(webTag) + .AddProperty(webType); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployFlatQuickLaunchNavigation.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployFlatQuickLaunchNavigation.sample-ref new file mode 100644 index 000000000..12e38c7f3 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployFlatQuickLaunchNavigation.sample-ref @@ -0,0 +1,31 @@ +var aboutUs = new QuickLaunchNavigationNodeDefinition +{ + Title = "About us", + Url = "about-us.aspx", + IsExternal = true +}; + +var services = new QuickLaunchNavigationNodeDefinition +{ + Title = "Services", + Url = "services.aspx", + IsExternal = true +}; + +var contacts = new QuickLaunchNavigationNodeDefinition +{ + Title = "Contacts", + Url = "contacts.aspx", + IsExternal = true +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddQuickLaunchNavigationNode(aboutUs) + .AddQuickLaunchNavigationNode(services) + .AddQuickLaunchNavigationNode(contacts); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployHierarchicalQuickLaunchNavigation.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployHierarchicalQuickLaunchNavigation.sample-ref new file mode 100644 index 000000000..b1f83688a --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployHierarchicalQuickLaunchNavigation.sample-ref @@ -0,0 +1,63 @@ +// top level departments node +var departments = new QuickLaunchNavigationNodeDefinition +{ + Title = "Departments", + Url = "departments.aspx", + IsExternal = true +}; + +var hr = new QuickLaunchNavigationNodeDefinition +{ + Title = "HR", + Url = "hr.aspx", + IsExternal = true +}; + +var it = new QuickLaunchNavigationNodeDefinition +{ + Title = "IT", + Url = "it.aspx", + IsExternal = true +}; + +// top level clients node +var clients = new QuickLaunchNavigationNodeDefinition +{ + Title = "Clients", + Url = "clients.aspx", + IsExternal = true +}; + +var microsoft = new QuickLaunchNavigationNodeDefinition +{ + Title = "Microsoft", + Url = "microsfot.aspx", + IsExternal = true +}; + +var apple = new QuickLaunchNavigationNodeDefinition +{ + Title = "Apple", + Url = "apple.aspx", + IsExternal = true +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddQuickLaunchNavigationNode(departments, node => + { + node + .AddQuickLaunchNavigationNode(hr) + .AddQuickLaunchNavigationNode(it); + }) + .AddQuickLaunchNavigationNode(clients, node => + { + node + .AddQuickLaunchNavigationNode(microsoft) + .AddQuickLaunchNavigationNode(apple); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-CanDeploySimpleRegionalSettingsDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-CanDeploySimpleRegionalSettingsDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-CanDeploySimpleRegionalSettingsDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeFieldLinksDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeFieldLinksDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeFieldLinksDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-CanRemoveContentTypeFromList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-CanRemoveContentTypeFromList.sample-ref new file mode 100644 index 000000000..78274cff6 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-CanRemoveContentTypeFromList.sample-ref @@ -0,0 +1,42 @@ +var defaultReport = new ContentTypeDefinition +{ + Name = "M2 Default Report", + Id = new Guid("E2134FA1-254A-41AF-8BB0-A0A521722832"), + ParentContentTypeId = BuiltInContentTypeId.Item, + Group = "SPMeta2.Samples" +}; + +var defaultReportsList = new ListDefinition +{ + Title = "M2 Default Reports", + Description = "A generic list.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + ContentTypesEnabled = true, + Url = "M2DefaultReports" +}; + +var siteModel = SPMeta2Model.NewSiteModel(site => +{ + site + .AddContentType(defaultReport); +}); + +var webModel = SPMeta2Model.NewWebModel(web => +{ + web.AddList(defaultReportsList, list => + { + list + .AddContentTypeLink(defaultReport) + .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition + { + ContentTypes = new List + { + new ContentTypeLinkValue{ ContentTypeName = "Item"} + } + }); + }); +}); + +DeployModel(siteModel); +DeployModel(webModel); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-CanDeploySimpleResetRoleInheritanceDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-CanDeploySimpleResetRoleInheritanceDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-CanDeploySimpleResetRoleInheritanceDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanProvisionRootWebLists.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanProvisionRootWebLists.sample-ref new file mode 100644 index 000000000..78764ba8f --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanProvisionRootWebLists.sample-ref @@ -0,0 +1,23 @@ +var rootWeb = new RootWebDefinition +{ + +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site.AddRootWeb(rootWeb, web => + { + web + .AddHostList(BuiltInListDefinitions.StyleLibrary, list => + { + // do stuff with 'Style Library' + }) + .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list => + { + // do stuff with 'Master Page Library' + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanUpdateRootWebProperties.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanUpdateRootWebProperties.sample-ref new file mode 100644 index 000000000..f7497e58c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanUpdateRootWebProperties.sample-ref @@ -0,0 +1,13 @@ +var rootWeb = new RootWebDefinition +{ + Title = "M2 CRM", + Description = "Custom CRM application build on top of M2 framework." +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site.AddRootWeb(rootWeb); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-CanDeploySimpleSP2013WorkflowDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-CanDeploySimpleSP2013WorkflowDefinition.sample-ref new file mode 100644 index 000000000..c0d044528 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-CanDeploySimpleSP2013WorkflowDefinition.sample-ref @@ -0,0 +1,14 @@ +var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition +{ + DisplayName = "M2 - Write to history list", + Override = true, + Xaml = WorkflowTemplates.WriteToHistoryListWorkflow +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddSP2013Workflow(writeToHistoryLstWorkflow); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToList.sample-ref new file mode 100644 index 000000000..c87cddd21 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToList.sample-ref @@ -0,0 +1,50 @@ +var writeToHistoryListWorkflow = new SP2013WorkflowDefinition +{ + DisplayName = "M2 - Write to history list", + Override = true, + Xaml = WorkflowTemplates.WriteToHistoryListWorkflow +}; + +var taskList = new ListDefinition +{ + Title = "Workflow Enabled List Tasks", + TemplateType = BuiltInListTemplateTypeId.Tasks, + Url = "m2WorkflowEnabledListTasks" +}; + +var historyList = new ListDefinition +{ + Title = "Workflow Enabled List History", + TemplateType = BuiltInListTemplateTypeId.WorkflowHistory, + Url = "m2WorkflowEnabledListHistory" +}; + +var workflowEnabledList = new ListDefinition +{ + Title = "Workflow Enabled List", + Description = "Workflow enabled list.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + Url = "WorkflowEnabledList" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddSP2013Workflow(writeToHistoryListWorkflow) + .AddList(historyList) + .AddList(taskList) + .AddList(workflowEnabledList, list => + { + list + .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition + { + Name = "Write To History List Workflow", + WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName, + HistoryListUrl = historyList.GetListUrl(), + TaskListUrl = taskList.GetListUrl() + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToWeb.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToWeb.sample-ref new file mode 100644 index 000000000..1bc094dca --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToWeb.sample-ref @@ -0,0 +1,38 @@ +var writeToHistoryListWorkflow = new SP2013WorkflowDefinition +{ + DisplayName = "M2 - Write to history list", + Override = true, + Xaml = WorkflowTemplates.WriteToHistoryListWorkflow +}; + +var taskList = new ListDefinition +{ + Title = "Write To History List Tasks", + TemplateType = BuiltInListTemplateTypeId.Tasks, + Url = "m2WriteToHistoryListTasks" +}; + +var historyList = new ListDefinition +{ + Title = "Write To History List History", + TemplateType = BuiltInListTemplateTypeId.WorkflowHistory, + Url = "m2WriteToHistoryListHistory" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddSP2013Workflow(writeToHistoryListWorkflow) + .AddList(historyList) + .AddList(taskList) + .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition + { + Name = "Write To History Web Workflow", + WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName, + HistoryListUrl = historyList.GetListUrl(), + TaskListUrl = taskList.GetListUrl() + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-CanDeploySimpleSandboxSolutionDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-CanDeploySimpleSandboxSolutionDefinition.sample-ref new file mode 100644 index 000000000..1f6c08012 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-CanDeploySimpleSandboxSolutionDefinition.sample-ref @@ -0,0 +1,35 @@ +// FileName could be different to the original solution name +// FileName must not have "." to avoid fails (DesignPackage API limitations) + +// Content is a byte array, so get ot from whatever source you want + +// SolutionId is used to lookup existing sandbox package +// get SolutionId from the VS project or XML inside WSP package + +// Activate must be always true for CSOM (DesignPackage API limitations) + +var myBranding = new SandboxSolutionDefinition +{ + FileName = "MyBranding.wsp", + Content = File.ReadAllBytes("MySandboxBranding.wsp"), + SolutionId = new Guid("0CDCC076-A472-4DD9-9A1F-0E1E761ED61D"), + Activate = true, +}; + +var myTasks = new SandboxSolutionDefinition +{ + FileName = "MyTasks.wsp", + Content = ModuleFileUtils.FromResource(GetType().Assembly, "MyIntranet.Resources.MyTasks.wsp"), + SolutionId = new Guid("3D279748-92FC-49F9-A6C5-A10FBCD2DB24"), + Activate = true, +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddSandboxSolution(myBranding) + .AddSandboxSolution(myTasks); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeployScriptEditorWebPartwithContent.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeployScriptEditorWebPartwithContent.sample-ref new file mode 100644 index 000000000..151907e8c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeployScriptEditorWebPartwithContent.sample-ref @@ -0,0 +1,30 @@ +var scriptEditor = new ScriptEditorWebPartDefinition +{ + Title = "Pre-provisioned Script Editor", + Id = "m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars", + ZoneIndex = 20, + ZoneId = "Main", + Content = " Pre-provisioned Script Editor Content" +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 Script Editor provision", + FileName = "script-editor-webpart-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddScriptEditorWebPart(scriptEditor); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeploySimpleScriptEditorWebPartDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeploySimpleScriptEditorWebPartDefinition.sample-ref new file mode 100644 index 000000000..0ac424aaa --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeploySimpleScriptEditorWebPartDefinition.sample-ref @@ -0,0 +1,29 @@ +var scriptEditor = new ScriptEditorWebPartDefinition +{ + Title = "Empty Script Editor", + Id = "m2EmptyScriptEditorrWhichMustBeMoreThan32Chars", + ZoneIndex = 10, + ZoneId = "Main" +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 Script Editor provision", + FileName = "script-editor-webpart-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddScriptEditorWebPart(scriptEditor); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-CanDeploySimpleSecureStoreApplicationDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-CanDeploySimpleSecureStoreApplicationDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-CanDeploySimpleSecureStoreApplicationDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroup.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroup.sample-ref new file mode 100644 index 000000000..d76d51852 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroup.sample-ref @@ -0,0 +1,21 @@ +var auditors = new SecurityGroupDefinition +{ + Name = "External Auditors", + Description = "External auditors group." +}; + +var reviewers = new SecurityGroupDefinition +{ + Name = "External Reviewers", + Description = "External reviewers group." +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddSecurityGroup(auditors) + .AddSecurityGroup(reviewers); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroups.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroups.sample-ref new file mode 100644 index 000000000..fac22b2c2 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroups.sample-ref @@ -0,0 +1,11 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddSecurityGroup(DocSecurityGroups.ClientManagers) + .AddSecurityGroup(DocSecurityGroups.ClientSupport) + .AddSecurityGroup(DocSecurityGroups.Interns) + .AddSecurityGroup(DocSecurityGroups.OrderApprovers); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupLinkDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupLinkDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupLinkDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-CanDeploySimpleSecurityRoleDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-CanDeploySimpleSecurityRoleDefinition.sample-ref new file mode 100644 index 000000000..8552808f0 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-CanDeploySimpleSecurityRoleDefinition.sample-ref @@ -0,0 +1,30 @@ +var customerEditors = new SecurityRoleDefinition +{ + Name = "Customer editors", + BasePermissions = new Collection + { + BuiltInBasePermissions.EditListItems, + BuiltInBasePermissions.UseClientIntegration + } +}; + +var customerApprovers = new SecurityRoleDefinition +{ + Name = "Customer approvers", + BasePermissions = new Collection + { + BuiltInBasePermissions.EditListItems, + BuiltInBasePermissions.DeleteListItems, + BuiltInBasePermissions.UseClientIntegration + } +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddSecurityRole(customerEditors) + .AddSecurityRole(customerApprovers); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-CanDeploySimpleSecurityRoleLinkDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-CanDeploySimpleSecurityRoleLinkDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-CanDeploySimpleSecurityRoleLinkDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-CanDeploySimpleSiteDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-CanDeploySimpleSiteDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-CanDeploySimpleSiteDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-CanDeploySimpleTargetApplicationDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-CanDeploySimpleTargetApplicationDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-CanDeploySimpleTargetApplicationDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-CanDeploySimpleTextFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-CanDeploySimpleTextFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-CanDeploySimpleTextFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployFlatTopNavigation.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployFlatTopNavigation.sample-ref new file mode 100644 index 000000000..3dd2263e7 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployFlatTopNavigation.sample-ref @@ -0,0 +1,31 @@ +var ourCompany = new TopNavigationNodeDefinition +{ + Title = "Our Company", + Url = "our-company.aspx", + IsExternal = true +}; + +var ourServices = new TopNavigationNodeDefinition +{ + Title = "Our Services", + Url = "our-services.aspx", + IsExternal = true +}; + +var ourTeam = new TopNavigationNodeDefinition +{ + Title = "Our Team", + Url = "our-team.aspx", + IsExternal = true +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddTopNavigationNode(ourCompany) + .AddTopNavigationNode(ourServices) + .AddTopNavigationNode(ourTeam); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployHierarchicalTopNavigation.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployHierarchicalTopNavigation.sample-ref new file mode 100644 index 000000000..71657cc62 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployHierarchicalTopNavigation.sample-ref @@ -0,0 +1,63 @@ +// top level departments node +var departments = new TopNavigationNodeDefinition +{ + Title = "Our Departments", + Url = "our-departments.aspx", + IsExternal = true +}; + +var hr = new TopNavigationNodeDefinition +{ + Title = "HR Team", + Url = "hr-team.aspx", + IsExternal = true +}; + +var it = new TopNavigationNodeDefinition +{ + Title = "IT Team", + Url = "it-team.aspx", + IsExternal = true +}; + +// top level clients node +var partners = new TopNavigationNodeDefinition +{ + Title = "Our Partners", + Url = "our-partners.aspx", + IsExternal = true +}; + +var microsoft = new TopNavigationNodeDefinition +{ + Title = "Microsoft", + Url = "microsfot.aspx", + IsExternal = true +}; + +var apple = new TopNavigationNodeDefinition +{ + Title = "Apple", + Url = "apple.aspx", + IsExternal = true +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddTopNavigationNode(departments, node => + { + node + .AddTopNavigationNode(hr) + .AddTopNavigationNode(it); + }) + .AddTopNavigationNode(partners, node => + { + node + .AddTopNavigationNode(microsoft) + .AddTopNavigationNode(apple); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-CanDeploySimpleTreeViewSettingsDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-CanDeploySimpleTreeViewSettingsDefinition.sample-ref new file mode 100644 index 000000000..1409f23d3 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-CanDeploySimpleTreeViewSettingsDefinition.sample-ref @@ -0,0 +1,13 @@ +var treeViewSettings = new TreeViewSettingsDefinition +{ + TreeViewEnabled = true, + QuickLaunchEnabled = true +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddTreeViewSettings(treeViewSettings); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-CanDeploySimpleURLFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-CanDeploySimpleURLFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-CanDeploySimpleURLFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-CanReorderContentTypeFields.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-CanReorderContentTypeFields.sample-ref new file mode 100644 index 000000000..88d25285e --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-CanReorderContentTypeFields.sample-ref @@ -0,0 +1,59 @@ +var debitField = new NumberFieldDefinition +{ + Title = "Debit", + InternalName = "m2_MDebit", + Group = "SPMeta2.Samples", + Id = new Guid("2901EA31-CB32-4EE7-8482-9354C843F264"), +}; + +var creditField = new NumberFieldDefinition +{ + Title = "Credit", + InternalName = "m2_MCredit", + Group = "SPMeta2.Samples", + Id = new Guid("2F62D945-AFF8-4ACF-B090-4BB5A8FB13C9"), +}; + +var totalField = new NumberFieldDefinition +{ + Title = "Total", + InternalName = "m2_MTotal", + Group = "SPMeta2.Samples", + Id = new Guid("07D7B101-3F95-4413-B5D0-0EAA75E31697"), +}; + +var balanceContentType = new ContentTypeDefinition +{ + Name = "M2 Balance", + Id = new Guid("1861F08E-4E76-4DA3-9CE9-842B481FD0DA"), + ParentContentTypeId = BuiltInContentTypeId.Item, + Group = "SPMeta2.Samples" +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site + .AddField(debitField) + .AddField(creditField) + .AddField(totalField) + .AddContentType(balanceContentType, contentType => + { + contentType + .AddContentTypeFieldLink(totalField) + .AddContentTypeFieldLink(debitField) + .AddContentTypeFieldLink(creditField) + .AddUniqueContentTypeFieldsOrder(new UniqueContentTypeFieldsOrderDefinition + { + Fields = new List + { + new FieldLinkValue{ Id = BuiltInFieldId.Title }, + new FieldLinkValue{ Id = creditField.Id }, + new FieldLinkValue{ Id = debitField.Id }, + new FieldLinkValue{ Id = totalField.Id } + } + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-CanReorderContentTypesInList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-CanReorderContentTypesInList.sample-ref new file mode 100644 index 000000000..74d6219bd --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-CanReorderContentTypesInList.sample-ref @@ -0,0 +1,64 @@ +var creditContentType = new ContentTypeDefinition +{ + Name = "M2 Credit", + Id = new Guid("5D8346E4-A7AB-40AE-9AE9-22CF18170029"), + ParentContentTypeId = BuiltInContentTypeId.Item, + Group = "SPMeta2.Samples" +}; + +var debitContentType = new ContentTypeDefinition +{ + Name = "M2 Debit", + Id = new Guid("0C8D0474-384B-4765-8F84-993124447516"), + ParentContentTypeId = BuiltInContentTypeId.Item, + Group = "SPMeta2.Samples" +}; + +var totalContentType = new ContentTypeDefinition +{ + Name = "M2 Total", + Id = new Guid("110E6911-4611-4905-9E2F-46FEA608B418"), + ParentContentTypeId = BuiltInContentTypeId.Item, + Group = "SPMeta2.Samples" +}; + +var annualRevenueList = new ListDefinition +{ + Title = "M2 Annual Revenue", + Description = "A generic list.", + TemplateType = BuiltInListTemplateTypeId.GenericList, + ContentTypesEnabled = true, + Url = "M2AnnualRevenue" +}; + +var siteModel = SPMeta2Model.NewSiteModel(site => +{ + site + .AddContentType(creditContentType) + .AddContentType(debitContentType) + .AddContentType(totalContentType); +}); + +var webModel = SPMeta2Model.NewWebModel(web => +{ + web.AddList(annualRevenueList, list => + { + list + .AddContentTypeLink(totalContentType) + .AddContentTypeLink(creditContentType) + .AddContentTypeLink(debitContentType) + .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition + { + ContentTypes = new List + { + new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name }, + new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name }, + new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name } + } + }); + }); +}); + +DeployModel(siteModel); +DeployModel(webModel); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionOnWeb.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionOnWeb.sample-ref new file mode 100644 index 000000000..5d1eb4885 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionOnWeb.sample-ref @@ -0,0 +1,25 @@ +var webLogger = new UserCustomActionDefinition +{ + Name = "m2WebLogger", + Location = "ScriptLink", + ScriptBlock = "console.log('site logger on web:' + _spPageContextInfo.webAbsoluteUrl);", + Sequence = 1800 +}; + +var loggerWeb = new WebDefinition +{ + Title = "M2 Logger Web", + Url = "m2logging", + WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddWeb(loggerWeb, subWeb => + { + subWeb.AddUserCustomAction(webLogger); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionUnderSite.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionUnderSite.sample-ref new file mode 100644 index 000000000..fdcb3227f --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionUnderSite.sample-ref @@ -0,0 +1,15 @@ +var siteLogger = new UserCustomActionDefinition +{ + Name = "m2SiteLogger", + Location = "ScriptLink", + ScriptBlock = "console.log('site logger on site:' + _spPageContextInfo.siteAbsoluteUrl);", + Sequence = 1000 +}; + +var model = SPMeta2Model.NewSiteModel(site => +{ + site.AddUserCustomAction(siteLogger); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionWithJquery.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionWithJquery.sample-ref new file mode 100644 index 000000000..f02fec95a --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionWithJquery.sample-ref @@ -0,0 +1,55 @@ +var jQueryFile = new ModuleFileDefinition +{ + FileName = "jquery-1.11.2.min.js", + Content = ModuleFileUtils.FromResource(GetType().Assembly, "SPMeta2.Docs.Modules.jquery-1.11.2.min.js"), + Overwrite = true +}; + +var appScriptsFolder = new FolderDefinition +{ + Name = "M2 App Scripts" +}; + +var jQueryCustomAction = new UserCustomActionDefinition +{ + Name = "m2jQuery", + Location = "ScriptLink", + ScriptSrc = UrlUtility.CombineUrl(new string[] + { + "~sitecollection", + BuiltInListDefinitions.StyleLibrary.GetListUrl(), + appScriptsFolder.Name, + jQueryFile.FileName + }), + Sequence = 1500 +}; + +var jQuerySiteLogger = new UserCustomActionDefinition +{ + Name = "m2jQuerySiteLogger", + Location = "ScriptLink", + ScriptBlock = "jQuery(document).ready( function() { console.log('jQuery site logger on site:' + _spPageContextInfo.siteAbsoluteUrl); } );", + Sequence = 1600 +}; + +var siteModel = SPMeta2Model.NewSiteModel(site => +{ + site + .AddUserCustomAction(jQueryCustomAction) + .AddUserCustomAction(jQuerySiteLogger); +}); + +var webModel = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.StyleLibrary, list => + { + list.AddFolder(appScriptsFolder, folder => + { + folder.AddModuleFile(jQueryFile); + }); + }); +}); + +DeployModel(siteModel); +DeployModel(webModel); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-CanDeploySimpleUserFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-CanDeploySimpleUserFieldDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-CanDeploySimpleUserFieldDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-CanDeploySimpleWebApplicationDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-CanDeploySimpleWebApplicationDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-CanDeploySimpleWebApplicationDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-CanDeploySimpleWebConfigModificationDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-CanDeploySimpleWebConfigModificationDefinition.sample-ref new file mode 100644 index 000000000..01c8e873c --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-CanDeploySimpleWebConfigModificationDefinition.sample-ref @@ -0,0 +1,7 @@ +var model = SPMeta2Model.NewSiteModel(site => +{ + +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeployHierarchicalWebs.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeployHierarchicalWebs.sample-ref new file mode 100644 index 000000000..dd3b5c82e --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeployHierarchicalWebs.sample-ref @@ -0,0 +1,22 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddWeb(DocWebs.News) + .AddWeb(DocWebs.Departments, departmentWeb => + { + departmentWeb + .AddWeb(DocWebs.DepartmentWebs.HR) + .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb => + { + itWeb + .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple) + .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco) + .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft); + }) + .AddWeb(DocWebs.DepartmentWebs.Sales); + }) + .AddWeb(DocWebs.AboutOurCompany); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWeb.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWeb.sample-ref new file mode 100644 index 000000000..ec4eb5119 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWeb.sample-ref @@ -0,0 +1,23 @@ +var newCustomerWeb = new WebDefinition +{ + Title = "New customer site", + Description = "A dedicated site for the customer support.", + Url = "new-customer-web", + WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite +}; +var newPublishingWeb = new WebDefinition +{ + Title = "Temporary Publishing Web", + Description = "A temporary punlishing web.", + Url = "new-publishing-web", + WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddWeb(newCustomerWeb); + web.AddWeb(newPublishingWeb); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWebs.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWebs.sample-ref new file mode 100644 index 000000000..5d29767b2 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWebs.sample-ref @@ -0,0 +1,8 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddWeb(DocWebs.News); + web.AddWeb(DocWebs.AboutOurCompany); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartGalleryFileName.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartGalleryFileName.sample-ref new file mode 100644 index 000000000..3162914a0 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartGalleryFileName.sample-ref @@ -0,0 +1,34 @@ +// this would deploy the web part using WebpartFileName +// you need to provide a file name ofthe web part template in the web part gallery +// M2 would load this file, then use an XML as a web part template + +var contentEditorWebPart = new WebPartDefinition +{ + Title = "About SharePoint web part gallery", + Id = "m2AboutSharePointWebPartGallery", + // shortcut to "MSContentEditor.dwp", + WebpartFileName = BuiltInWebpartFileNames.MSContentEditor, + ZoneIndex = 20, + ZoneId = "Main" +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 webparts provision", + FileName = "web-parts-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddWebPart(contentEditorWebPart); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartType.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartType.sample-ref new file mode 100644 index 000000000..80f04ac39 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartType.sample-ref @@ -0,0 +1,34 @@ +// this would deploy a web part using WebpartType prop +// you need to provide AssemblyQualifiedName of the target web part type +// M2 would use reflection to create an instane of the web part in the runtime +// that works only for SSOM, not CSOM support yet + +var contentEditorWebPart = new WebPartDefinition +{ + Title = "About SharePoint SSOM", + Id = "m2AboutSharePointSSOM", + WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName, + ZoneIndex = 10, + ZoneId = "Main" +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 webparts provision", + FileName = "web-parts-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddWebPart(contentEditorWebPart); + }); + }); +}); + +DeploySSOMModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByXML.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByXML.sample-ref new file mode 100644 index 000000000..325b12e16 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByXML.sample-ref @@ -0,0 +1,37 @@ +// this whould deploy the web part using WebpartXmlTemplate prop +// you need to provide an XML template which you get from SharePoint +// export the wenb part, and put it into WebpartXmlTemplate prop + +// here is a web part XML template +// usually, you export that XML from SharePoint page, but M2 has pre-build class +var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart; + +var contentEditorWebPart = new WebPartDefinition +{ + Title = "About SharePoint XML", + Id = "m2AboutSharePointXML", + WebpartXmlTemplate = contentEditorWebPartXml, + ZoneIndex = 20, + ZoneId = "Main" +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 webparts provision", + FileName = "web-parts-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddWebPart(contentEditorWebPart); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartWithPreprocessedXML.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartWithPreprocessedXML.sample-ref new file mode 100644 index 000000000..28dbca6ae --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartWithPreprocessedXML.sample-ref @@ -0,0 +1,48 @@ +// this shows how to use M2 API to pre-process web part XML + +// here is a web part XML template +// usually, you export that XML from SharePoint page, but M2 has pre-build class +var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart; + +// let' set new some properties, shall we? +// we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method +// it works well web both V2/V3 web part XML +// then change properties and seehow it goes +// then call ToString() to get string out of XML +var wpXml = WebpartXmlExtensions + .LoadWebpartXmlDocument(contentEditorWebPartXml) + .SetOrUpdateProperty("FrameType", "Standard") + .SetOrUpdateProperty("Width", "500") + .SetOrUpdateProperty("Heigth", "200") + .SetOrUpdateContentEditorWebPartProperty("Content", "This is a new content!", true) + .ToString(); + +var contentEditorWebPart = new WebPartDefinition +{ + Title = "New content", + Id = "m2AboutSharePointnewContent", + WebpartXmlTemplate = wpXml, + ZoneIndex = 20, + ZoneId = "Main" +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 webparts provision", + FileName = "web-parts-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddWebPart(contentEditorWebPart); + }); + }); +}); + +DeployCSOMModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPageWithCustomTemplate.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPageWithCustomTemplate.sample-ref new file mode 100644 index 000000000..7922b8f8f --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPageWithCustomTemplate.sample-ref @@ -0,0 +1,18 @@ +var customizedWebPartPage = new WebPartPageDefinition +{ + Title = "Customers report", + FileName = "Customers-report.aspx", + CustomPageLayout = "___ a custom web part page template here ___ " +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list + .AddWebPartPage(customizedWebPartPage); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPages.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPages.sample-ref new file mode 100644 index 000000000..bd5193afc --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPages.sample-ref @@ -0,0 +1,26 @@ +var customersReportPage = new WebPartPageDefinition +{ + Title = "Customer reports", + FileName = "Customers-report.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var parthesReportPage = new WebPartPageDefinition +{ + Title = "Parthers reports", + FileName = "Parthers-report.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list + .AddWebPartPage(customersReportPage) + .AddWebPartPage(parthesReportPage); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPagesUnderFolders.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPagesUnderFolders.sample-ref new file mode 100644 index 000000000..eb35956db --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPagesUnderFolders.sample-ref @@ -0,0 +1,63 @@ +// clients folder and pages +var clientsFolder = new FolderDefinition() +{ + Name = "Customers" +}; + +var clientMay2015Page = new WebPartPageDefinition +{ + Title = "May 2015", + FileName = "May-2015-analytics.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var clientJune2015Page = new WebPartPageDefinition +{ + Title = "June 2015", + FileName = "June-2015-analytics.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +// parthers folder and pages +var parthersFolder = new FolderDefinition() +{ + Name = "Parthers" +}; + +var parther2014AnnualReport = new WebPartPageDefinition +{ + Title = "Annual report 2014", + FileName = "Annual-report-2014.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var parther2015AnnualReport = new WebPartPageDefinition +{ + Title = "Annual report 2015", + FileName = "Annual-report-2015.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1, +}; + +// linking everything together +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list + .AddFolder(clientsFolder, folder => + { + folder + .AddWebPartPage(clientMay2015Page) + .AddWebPartPage(clientJune2015Page); + }) + .AddFolder(parthersFolder, folder => + { + folder + .AddWebPartPage(parther2014AnnualReport) + .AddWebPartPage(parther2015AnnualReport); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToFolder.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToFolder.sample-ref new file mode 100644 index 000000000..1ac85079b --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToFolder.sample-ref @@ -0,0 +1,34 @@ +var newFolderHomePage = new WikiPageDefinition +{ + FileName = "A new landing page for folder.aspx", + Content = "Hello, this is a new folder landing page!" +}; + +var welcomePage = new WelcomePageDefinition +{ + // should be relating to the folder! + Url = newFolderHomePage.FileName +}; + +var landingPageFolder = new FolderDefinition +{ + Name = "A folder with custom landing page" +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list + .AddFolder(landingPageFolder, folder => + { + folder + .AddWikiPage(newFolderHomePage) + .AddWelcomePage(welcomePage); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToList.sample-ref new file mode 100644 index 000000000..1045c2595 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToList.sample-ref @@ -0,0 +1,25 @@ +var newListHomePage = new WikiPageDefinition +{ + FileName = "A new landing page for list.aspx", + Content = "Hello, this is a new list landing page!" +}; + +var welcomePage = new WelcomePageDefinition +{ + // should be relating to the list! + Url = newListHomePage.FileName +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list + .AddWikiPage(newListHomePage) + .AddWelcomePage(welcomePage); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToWeb.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToWeb.sample-ref new file mode 100644 index 000000000..1733317dc --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToWeb.sample-ref @@ -0,0 +1,24 @@ +var newWebHomePage = new WikiPageDefinition +{ + FileName = "A new landing page for web.aspx", + Content = "Hello, this is a new web landing page!" +}; + +var welcomePage = new WelcomePageDefinition +{ + // should be relating to the web! + Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName) +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWikiPage(newWebHomePage); + }) + .AddWelcomePage(welcomePage); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeploySimpleWikiPages.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeploySimpleWikiPages.sample-ref new file mode 100644 index 000000000..539b86844 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeploySimpleWikiPages.sample-ref @@ -0,0 +1,12 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list + .AddWikiPage(DocWikiPages.AboutUs) + .AddWikiPage(DocWikiPages.Contacts); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeployWikiPagesUnderFolder.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeployWikiPagesUnderFolder.sample-ref new file mode 100644 index 000000000..a4115aba1 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeployWikiPagesUnderFolder.sample-ref @@ -0,0 +1,22 @@ +var model = SPMeta2Model.NewWebModel(web => +{ + web.AddHostList(BuiltInListDefinitions.SitePages, list => + { + list + .AddFolder(DocFolders.WikiPages.News, newsFolder => + { + newsFolder + .AddWikiPage(DocWikiPages.NewCoffeeMachine) + .AddWikiPage(DocWikiPages.NewSPMeta2Release); + }) + .AddFolder(DocFolders.WikiPages.Archive, archiveFolder => + { + archiveFolder + .AddWikiPage(DocWikiPages.December2012News) + .AddWikiPage(DocWikiPages.October2012News); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListTitle.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListTitle.sample-ref new file mode 100644 index 000000000..63411cd52 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListTitle.sample-ref @@ -0,0 +1,39 @@ +var inventoryLibrary = new ListDefinition +{ + Title = "Inventory library", + Description = "A document library.", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + Url = "InventoryLibrary" +}; + +var xsltListView = new XsltListViewWebPartDefinition +{ + Title = "Inventory Default View by List Title", + Id = "m2InventoryView", + ZoneIndex = 10, + ZoneId = "Main", + ListTitle = inventoryLibrary.Title +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 Xslt List View provision", + FileName = "xslt-listview-webpart-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddList(inventoryLibrary) + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddXsltListViewWebPart(xsltListView); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListUrl.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListUrl.sample-ref new file mode 100644 index 000000000..9ce055a68 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListUrl.sample-ref @@ -0,0 +1,39 @@ +var booksLibrary = new ListDefinition +{ + Title = "Books library", + Description = "A document library.", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + Url = "BooksLibrary" +}; + +var xsltListView = new XsltListViewWebPartDefinition +{ + Title = "Books Default View by List Url", + Id = "m2BooksView", + ZoneIndex = 10, + ZoneId = "Main", + ListUrl = booksLibrary.GetListUrl() +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 Xslt List View provision", + FileName = "xslt-listview-webpart-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddList(booksLibrary) + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddXsltListViewWebPart(xsltListView); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListViewTitle.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListViewTitle.sample-ref new file mode 100644 index 000000000..b879dd9d3 --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListViewTitle.sample-ref @@ -0,0 +1,55 @@ +var booksLibrary = new ListDefinition +{ + Title = "Books library", + Description = "A document library.", + TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, + Url = "BooksLibrary" +}; + +var booksView = new ListViewDefinition +{ + Title = "Popular Books", + Fields = new Collection + { + BuiltInInternalFieldNames.Edit, + BuiltInInternalFieldNames.ID, + BuiltInInternalFieldNames.FileLeafRef + }, + RowLimit = 10 +}; + +var xsltListView = new XsltListViewWebPartDefinition +{ + Title = "Popular Books binding by List View Title", + Id = "m2PopularBooksView", + ZoneIndex = 10, + ZoneId = "Main", + ListUrl = booksLibrary.GetListUrl(), + ViewName = booksView.Title +}; + +var webPartPage = new WebPartPageDefinition +{ + Title = "M2 Xslt List View provision", + FileName = "xslt-listview-webpart-provision.aspx", + PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 +}; + +var model = SPMeta2Model.NewWebModel(web => +{ + web + .AddList(booksLibrary, list => + { + list.AddListView(booksView); + }) + .AddHostList(BuiltInListDefinitions.SitePages, list => + { + list.AddWebPartPage(webPartPage, page => + { + page.AddXsltListViewWebPart(xsltListView); + }); + }); +}); + +DeployModel(model); + diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-SysAll.sample-ref new file mode 100644 index 000000000..65139e3ce --- /dev/null +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-SysAll.sample-ref @@ -0,0 +1 @@ +ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/TaxonomyTermSetDefinitionTests.cs b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/TaxonomyTermSetDefinitionTests.cs index 6cd0e5681..65e29b4b1 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/TaxonomyTermSetDefinitionTests.cs +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/TaxonomyTermSetDefinitionTests.cs @@ -27,7 +27,7 @@ public class TaxonomyTermSetDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add taxonomy termsets", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleTaxonomyTermSets() { var defaultSiteTermStore = new TaxonomyTermStoreDefinition diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-TaxonomyTermSetDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-TaxonomyTermSetDefinitionTestsClass.sample-ref index 5e49aedcd..d5a2ceca4 100644 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-TaxonomyTermSetDefinitionTestsClass.sample-ref +++ b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-TaxonomyTermSetDefinitionTestsClass.sample-ref @@ -10,7 +10,7 @@ public class TaxonomyTermSetDefinitionTests : ProvisionTestBase [SampleMetadata(Title = "Add taxonomy termsets", Description = "" )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] + //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] public void CanDeploySimpleTaxonomyTermSets() { var defaultSiteTermStore = new TaxonomyTermStoreDefinition From f1e71ef93ea8ebacfb456a1f0dfebec38d548291 Mon Sep 17 00:00:00 2001 From: Support Date: Tue, 4 Oct 2016 18:43:02 +1100 Subject: [PATCH 09/10] + *.sample-ref fils cleanup + .gitignore fix --- .gitignore | 3 + ...WebTitleAndDescription_2_Params.sample-ref | 2 - ...WebTitleAndDescription_3_Params.sample-ref | 2 - ...leAndDescriptionDefinitionClass.sample-ref | 5 - ...escriptionDefinitionSyntaxClass.sample-ref | 15 -- ...AndDescriptionModelHandlerClass.sample-ref | 52 ------ ...finition-CustomDefinitionsClass.sample-ref | 87 ---------- ...g-custom-definition-DeployModel.sample-ref | 42 ----- ...tion-RegisterCustomModelHandler.sample-ref | 16 -- ...terCustomModelHandlerWithEvents.sample-ref | 34 ---- ...terCustomModelHandlerWithSyntax.sample-ref | 16 -- ...riting-custom-definition-SysAll.sample-ref | 1 - ...custom-syntax-CustomSyntaxClass.sample-ref | 65 ------- ...ideContentTypeFieldsAsExtension.sample-ref | 24 --- ...tax-HideContentTypeFieldsAsOOTB.sample-ref | 27 --- ...ntax-HideContentTypeFieldsByIds.sample-ref | 15 -- ...ontentTypeFieldsExtensionsClass.sample-ref | 29 ---- ...syntax-SyntaxExtensionPrototype.sample-ref | 8 - .../writing-custom-syntax-SysAll.sample-ref | 1 - .../Basics-ABigPictureSample.sample-ref | 33 ---- .../_samples/Basics-BasicsClass.sample-ref | 44 ----- .../Basics-DefinitionsBasics.sample-ref | 44 ----- ...mplesProvisionDefinitionsBasics.sample-ref | 44 ----- .../_samples/Basics-SysAll.sample-ref | 1 - ...AppSamples-CSOMConsoleAppSample.sample-ref | 52 ------ ...ppSamples-ConsoleApSamplesClass.sample-ref | 121 ------------- ...les-DefinitionsConsoleApSamples.sample-ref | 121 ------------- ...sionDefinitionsConsoleApSamples.sample-ref | 121 ------------- ...AppSamples-SSOMConsoleAppSample.sample-ref | 52 ------ .../ConsoleAppSamples-SysAll.sample-ref | 1 - .../Models-DefinitionsModels.sample-ref | 56 ------ .../_samples/Models-ModelsClass.sample-ref | 56 ------ ...mplesProvisionDefinitionsModels.sample-ref | 56 ------ .../Models-SettingUpSiteModels.sample-ref | 20 --- .../Models-SettingUpWebModels.sample-ref | 20 --- .../_samples/Models-SysAll.sample-ref | 1 - .../SiteModel-DefinitionsSiteModel.sample-ref | 42 ----- ...esProvisionDefinitionsSiteModel.sample-ref | 42 ----- .../SiteModel-SiteModelClass.sample-ref | 42 ----- .../SiteModel-SiteModelProvision.sample-ref | 31 ---- .../_samples/SiteModel-SysAll.sample-ref | 1 - .../Utils-ClientWebPartSetup.sample-ref | 8 - ...Utils-ContentEditorWebPartSetup.sample-ref | 6 - ...ViewsViewsSPMeta2referenceUtils.sample-ref | 63 ------- .../_samples/Utils-SysAll.sample-ref | 1 - .../Utils-UrlConcatenation.sample-ref | 12 -- .../_samples/Utils-UtilsClass.sample-ref | 63 ------- .../Utils-XsltListViewWebPartSetup.sample-ref | 8 - .../_samples/Utils-referenceUtils.sample-ref | 63 ------- ...wsViewsSPMeta2referenceWebModel.sample-ref | 41 ----- .../_samples/WebModel-SysAll.sample-ref | 1 - .../WebModel-WebModelClass.sample-ref | 41 ----- .../WebModel-WebModelProvision.sample-ref | 30 ---- .../WebModel-referenceWebModel.sample-ref | 41 ----- ...lternateUrlDefinitionTestsClass.sample-ref | 40 ----- ...loySimpleAlternateUrlDefinition.sample-ref | 20 --- ...ionsAlternateUrlDefinitionTests.sample-ref | 27 --- ...ionsAlternateUrlDefinitionTests.sample-ref | 27 --- ...ernateUrlDefinitionTests-SysAll.sample-ref | 1 - ...onTests-AppDefinitionTestsClass.sample-ref | 35 ---- ...ts-CanDeploySimpleAppDefinition.sample-ref | 15 -- ...s-DefinitionsAppDefinitionTests.sample-ref | 27 --- ...onDefinitionsAppDefinitionTests.sample-ref | 27 --- .../AppDefinitionTests-SysAll.sample-ref | 1 - ...ppPrincipalDefinitionTestsClass.sample-ref | 25 --- ...loySimpleAppPrincipalDefinition.sample-ref | 7 - ...ionsAppPrincipalDefinitionTests.sample-ref | 25 --- ...ionsAppPrincipalDefinitionTests.sample-ref | 25 --- ...PrincipalDefinitionTests-SysAll.sample-ref | 1 - ...ditSettingsDefinitionTestsClass.sample-ref | 24 --- ...oySimpleAuditSettingsDefinition.sample-ref | 7 - ...onsAuditSettingsDefinitionTests.sample-ref | 24 --- ...onsAuditSettingsDefinitionTests.sample-ref | 24 --- ...tSettingsDefinitionTests-SysAll.sample-ref | 1 - ...ooleanFieldDefinitionTestsClass.sample-ref | 25 --- ...loySimpleBooleanFieldDefinition.sample-ref | 7 - ...ionsBooleanFieldDefinitionTests.sample-ref | 25 --- ...ionsBooleanFieldDefinitionTests.sample-ref | 25 --- ...leanFieldDefinitionTests-SysAll.sample-ref | 1 - ...InheritanceDefinitionTestsClass.sample-ref | 25 --- ...eBreakRoleInheritanceDefinition.sample-ref | 7 - ...kRoleInheritanceDefinitionTests.sample-ref | 25 --- ...heritanceDefinitionTests-SysAll.sample-ref | 1 - ...mpleBusinessDataFieldDefinition.sample-ref | 7 - ...DataFieldDefinitionTests-SysAll.sample-ref | 1 - ...SimpleCalculatedFieldDefinition.sample-ref | 7 - ...atedFieldDefinitionTests-SysAll.sample-ref | 1 - ...ploySimpleChoiceFieldDefinition.sample-ref | 21 --- ...oiceFieldDefinitionTests-SysAll.sample-ref | 1 - ...oySimpleClientWebPartDefinition.sample-ref | 7 - ...ntWebPartDefinitionTests-SysAll.sample-ref | 1 - ...oySimpleComputedFieldDefinition.sample-ref | 7 - ...utedFieldDefinitionTests-SysAll.sample-ref | 1 - ...SimpleContentDatabaseDefinition.sample-ref | 21 --- ...tDatabaseDefinitionTests-SysAll.sample-ref | 1 - ...ContentEditorWebpartWithUrlLink.sample-ref | 44 ----- ...nDeploEmptyContentEditorWebpart.sample-ref | 28 --- ...ContentEditorWebpartWithContent.sample-ref | 29 ---- ...orWebPartDefinitionTests-SysAll.sample-ref | 1 - ...anDeployHierarhicalContentTypes.sample-ref | 26 --- ...sts-CanDeploySimpleContentTypes.sample-ref | 9 - ...loySimpleContentTypesWithFields.sample-ref | 26 --- ...DeploySimpleDocumentContentType.sample-ref | 16 -- ...loySimpleDocumentSetContentType.sample-ref | 16 -- ...-CanDeploySimpleListContentType.sample-ref | 16 -- ...ntentTypeDefinitionTests-SysAll.sample-ref | 1 - ...eContentTypeFieldLinkDefinition.sample-ref | 7 - ...FieldLinkDefinitionTests-SysAll.sample-ref | 1 - ...SimpleContentTypeLinkDefinition.sample-ref | 7 - ...tTypeLinkDefinitionTests-SysAll.sample-ref | 1 - ...oySimpleCurrencyFieldDefinition.sample-ref | 7 - ...encyFieldDefinitionTests-SysAll.sample-ref | 1 - ...oySimpleDateTimeFieldDefinition.sample-ref | 7 - ...TimeFieldDefinitionTests-SysAll.sample-ref | 1 - ...iagnosticsServiceBaseDefinition.sample-ref | 7 - ...rviceBaseDefinitionTests-SysAll.sample-ref | 1 - ...ySimpleDocumentParserDefinition.sample-ref | 7 - ...entParserDefinitionTests-SysAll.sample-ref | 1 - ...entReceiverDefinitionTestsClass.sample-ref | 66 -------- ...tReceiverDefinitionTests-SysAll.sample-ref | 1 - ...s-CanDeploySimpleFarmDefinition.sample-ref | 12 -- .../FarmDefinitionTests-SysAll.sample-ref | 1 - ...loySimpleFarmSolutionDefinition.sample-ref | 14 -- ...mSolutionDefinitionTests-SysAll.sample-ref | 1 - ...sts-CanActivateCustomWebFeature.sample-ref | 15 -- ...sts-CanActivateOOTBSiteFeatures.sample-ref | 10 -- ...ests-CanActivateOOTBWebFeatures.sample-ref | 11 -- ...s-CanDeactivateCustomWebFeature.sample-ref | 15 -- ...ts-CanDeactivateOOTBWebFeatures.sample-ref | 8 - ...ionTests-OOTBFeatureInheritance.sample-ref | 28 --- .../FeatureDefinitionTests-SysAll.sample-ref | 1 - ...nitionTests-CanDeployListFields.sample-ref | 37 ---- ...nitionTests-CanDeploySiteFields.sample-ref | 49 ------ .../FieldDefinitionTests-SysAll.sample-ref | 1 - ...CanDeployHierarchicalFolderList.sample-ref | 34 ---- ...Tests-CanDeploySimpleFolderList.sample-ref | 13 -- ...ionTests-CanDeploySimpleFolders.sample-ref | 30 ---- .../FolderDefinitionTests-SysAll.sample-ref | 1 - ...DeploySimpleGuidFieldDefinition.sample-ref | 7 - ...GuidFieldDefinitionTests-SysAll.sample-ref | 1 - ...ieldLinksDefinitionTests-SysAll.sample-ref | 1 - ...Tests-CanHideContentTypesInList.sample-ref | 53 ------ ...TypeLinksDefinitionTests-SysAll.sample-ref | 1 - ...htsManagementSettingsDefinition.sample-ref | 7 - ...tSettingsDefinitionTests-SysAll.sample-ref | 1 - ...ts-CanDeploySimpleJobDefinition.sample-ref | 7 - .../JobDefinitionTests-SysAll.sample-ref | 1 - ...Tests-CanDeployListByTemplateId.sample-ref | 24 --- ...sts-CanDeployListByTemplateName.sample-ref | 15 -- ...Tests-CanDeployOOTBListsLibrary.sample-ref | 25 --- ...itionTests-CanDeploySimpleLists.sample-ref | 27 --- ...tionTests-CanDeployStyleLibrary.sample-ref | 10 -- .../ListDefinitionTests-SysAll.sample-ref | 1 - ...oySimpleListFieldLinkDefinition.sample-ref | 31 ---- ...FieldLinkDefinitionTests-SysAll.sample-ref | 1 - ...nDeploySimpleListItemDefinition.sample-ref | 20 --- .../ListItemDefinitionTests-SysAll.sample-ref | 1 - ...pleListItemFieldValueDefinition.sample-ref | 7 - ...ieldValueDefinitionTests-SysAll.sample-ref | 1 - ...nTests-CanDeploySimpleListViews.sample-ref | 40 ----- ...loySimpleListViewsWithCAMLQuery.sample-ref | 59 ------- ...loySimpleListViewsWithCustomUrl.sample-ref | 29 ---- .../ListViewDefinitionTests-SysAll.sample-ref | 1 - ...nBindListViewWebPartByListTitle.sample-ref | 39 ----- ...CanBindListViewWebPartByListUrl.sample-ref | 39 ----- ...dListViewWebPartByListViewTitle.sample-ref | 55 ------ ...ndListViewWebPartToCalendarView.sample-ref | 40 ----- ...ewWebPartDefinitionTests-SysAll.sample-ref | 1 - ...Tests-CanDeployEmptyLookupField.sample-ref | 16 -- ...anDeployLookupFieldBindedToList.sample-ref | 53 ------ ...okupFieldDefinitionTests-SysAll.sample-ref | 1 - ...ySimpleManagedAccountDefinition.sample-ref | 7 - ...edAccountDefinitionTests-SysAll.sample-ref | 1 - ...eploySimpleMasterPageDefinition.sample-ref | 19 --- ...asterPageDefinitionTests-SysAll.sample-ref | 1 - ...-CanDeployWebmasterPageSettings.sample-ref | 19 --- ...eSettingsDefinitionTests-SysAll.sample-ref | 1 - ...s-CanDeployModuleFilesToFolders.sample-ref | 42 ----- ...DeployModuleFilesToStyleLibrary.sample-ref | 26 --- ...oduleFileDefinitionTests-SysAll.sample-ref | 1 - ...impleMultiChoiceFieldDefinition.sample-ref | 23 --- ...oiceFieldDefinitionTests-SysAll.sample-ref | 1 - ...DeploySimpleNoteFieldDefinition.sample-ref | 7 - ...NoteFieldDefinitionTests-SysAll.sample-ref | 1 - ...ploySimpleNumberFieldDefinition.sample-ref | 7 - ...mberFieldDefinitionTests-SysAll.sample-ref | 1 - ...CanDeploySimplePrefixDefinition.sample-ref | 13 -- .../PrefixDefinitionTests-SysAll.sample-ref | 1 - ...s-CanDeployPropertyBagUnderFarm.sample-ref | 21 --- ...CanDeployPropertyBagUnderFolder.sample-ref | 48 ------ ...s-CanDeployPropertyBagUnderList.sample-ref | 32 ---- ...s-CanDeployPropertyBagUnderSite.sample-ref | 21 --- ...ts-CanDeployPropertyBagUnderWeb.sample-ref | 21 --- .../PropertyDefinitionTests-SysAll.sample-ref | 1 - ...DeployFlatQuickLaunchNavigation.sample-ref | 31 ---- ...erarchicalQuickLaunchNavigation.sample-ref | 63 ------- ...ationNodeDefinitionTests-SysAll.sample-ref | 1 - ...impleRegionalSettingsDefinition.sample-ref | 7 - ...lSettingsDefinitionTests-SysAll.sample-ref | 1 - ...ieldLinksDefinitionTests-SysAll.sample-ref | 1 - ...ts-CanRemoveContentTypeFromList.sample-ref | 42 ----- ...TypeLinksDefinitionTests-SysAll.sample-ref | 1 - ...eResetRoleInheritanceDefinition.sample-ref | 7 - ...heritanceDefinitionTests-SysAll.sample-ref | 1 - ...nTests-CanProvisionRootWebLists.sample-ref | 23 --- ...ests-CanUpdateRootWebProperties.sample-ref | 13 -- .../RootWebDefinitionTests-SysAll.sample-ref | 1 - ...ySimpleSP2013WorkflowDefinition.sample-ref | 14 -- ...3WorkflowDefinitionTests-SysAll.sample-ref | 1 - ...P2013WorkflowSubscriptionToList.sample-ref | 50 ------ ...SP2013WorkflowSubscriptionToWeb.sample-ref | 38 ----- ...scriptionDefinitionTests-SysAll.sample-ref | 1 - ...SimpleSandboxSolutionDefinition.sample-ref | 35 ---- ...xSolutionDefinitionTests-SysAll.sample-ref | 1 - ...yScriptEditorWebPartwithContent.sample-ref | 30 ---- ...leScriptEditorWebPartDefinition.sample-ref | 29 ---- ...orWebPartDefinitionTests-SysAll.sample-ref | 1 - ...ecureStoreApplicationDefinition.sample-ref | 7 - ...plicationDefinitionTests-SysAll.sample-ref | 1 - ...ts-CanDeploySimpleSecurityGroup.sample-ref | 21 --- ...s-CanDeploySimpleSecurityGroups.sample-ref | 11 -- ...rityGroupDefinitionTests-SysAll.sample-ref | 1 - ...GroupLinkDefinitionTests-SysAll.sample-ref | 1 - ...loySimpleSecurityRoleDefinition.sample-ref | 30 ---- ...urityRoleDefinitionTests-SysAll.sample-ref | 1 - ...impleSecurityRoleLinkDefinition.sample-ref | 7 - ...yRoleLinkDefinitionTests-SysAll.sample-ref | 1 - ...s-CanDeploySimpleSiteDefinition.sample-ref | 7 - .../SiteDefinitionTests-SysAll.sample-ref | 1 - ...mpleTargetApplicationDefinition.sample-ref | 7 - ...plicationDefinitionTests-SysAll.sample-ref | 1 - ...DeploySimpleTextFieldDefinition.sample-ref | 7 - ...TextFieldDefinitionTests-SysAll.sample-ref | 1 - ...Tests-CaDeployFlatTopNavigation.sample-ref | 31 ---- ...DeployHierarchicalTopNavigation.sample-ref | 63 ------- ...ationNodeDefinitionTests-SysAll.sample-ref | 1 - ...impleTreeViewSettingsDefinition.sample-ref | 13 -- ...wSettingsDefinitionTests-SysAll.sample-ref | 1 - ...nDeploySimpleURLFieldDefinition.sample-ref | 7 - .../URLFieldDefinitionTests-SysAll.sample-ref | 1 - ...sts-CanReorderContentTypeFields.sample-ref | 59 ------- ...eldsOrderDefinitionTests-SysAll.sample-ref | 1 - ...ts-CanReorderContentTypesInList.sample-ref | 64 ------- ...TypeOrderDefinitionTests-SysAll.sample-ref | 1 - ...-CanDeployUserCustomActionOnWeb.sample-ref | 25 --- ...DeployUserCustomActionUnderSite.sample-ref | 15 -- ...eployUserCustomActionWithJquery.sample-ref | 55 ------ ...tomActionDefinitionTests-SysAll.sample-ref | 1 - ...DeploySimpleUserFieldDefinition.sample-ref | 7 - ...UserFieldDefinitionTests-SysAll.sample-ref | 1 - ...ySimpleWebApplicationDefinition.sample-ref | 7 - ...plicationDefinitionTests-SysAll.sample-ref | 1 - ...WebConfigModificationDefinition.sample-ref | 7 - ...ificationDefinitionTests-SysAll.sample-ref | 1 - ...Tests-CanDeployHierarchicalWebs.sample-ref | 22 --- ...initionTests-CanDeploySimpleWeb.sample-ref | 23 --- ...nitionTests-CanDeploySimpleWebs.sample-ref | 8 - .../WebDefinitionTests-SysAll.sample-ref | 1 - ...WebpartByWebpartGalleryFileName.sample-ref | 34 ---- ...s-CanDeployWebpartByWebpartType.sample-ref | 34 ---- ...tionTests-CanDeployWebpartByXML.sample-ref | 37 ---- ...eployWebpartWithPreprocessedXML.sample-ref | 48 ------ .../WebPartDefinitionTests-SysAll.sample-ref | 1 - ...oyWebPartPageWithCustomTemplate.sample-ref | 18 -- ...tionTests-CanDeployWebPartPages.sample-ref | 26 --- ...nDeployWebPartPagesUnderFolders.sample-ref | 63 ------- ...bPartPageDefinitionTests-SysAll.sample-ref | 1 - ...ts-CanDeployWelcomePageToFolder.sample-ref | 34 ---- ...ests-CanDeployWelcomePageToList.sample-ref | 25 --- ...Tests-CanDeployWelcomePageToWeb.sample-ref | 24 --- ...lcomePageDefinitionTests-SysAll.sample-ref | 1 - ...nTests-CanDeploySimpleWikiPages.sample-ref | 12 -- ...s-CanDeployWikiPagesUnderFolder.sample-ref | 22 --- .../WikiPageDefinitionTests-SysAll.sample-ref | 1 - ...dXsltListViewWebPartByListTitle.sample-ref | 39 ----- ...indXsltListViewWebPartByListUrl.sample-ref | 39 ----- ...tListViewWebPartByListViewTitle.sample-ref | 55 ------ ...ewWebPartDefinitionTests-SysAll.sample-ref | 1 - ...ts-AudienceDefinitionTestsClass.sample-ref | 24 --- ...nDeploySimpleAudienceDefinition.sample-ref | 7 - ...initionsAudienceDefinitionTests.sample-ref | 24 --- .../AudienceDefinitionTests-SysAll.sample-ref | 1 - ...leContactFieldControlDefinition.sample-ref | 7 - ...ieldControlDefinitionTestsClass.sample-ref | 24 --- ...tactFieldControlDefinitionTests.sample-ref | 24 --- ...ldControlDefinitionTests-SysAll.sample-ref | 1 - ...ContentByQueryWebPartDefinition.sample-ref | 7 - ...ueryWebPartDefinitionTestsClass.sample-ref | 24 --- ...ntByQueryWebPartDefinitionTests.sample-ref | 24 --- ...ryWebPartDefinitionTests-SysAll.sample-ref | 1 - ...ontrolDisplayTemplateDefinition.sample-ref | 7 - ...layTemplateDefinitionTestsClass.sample-ref | 24 --- ...lDisplayTemplateDefinitionTests.sample-ref | 24 --- ...yTemplateDefinitionTests-SysAll.sample-ref | 1 - ...tomDocumentIdProviderDefinition.sample-ref | 7 - ...tIdProviderDefinitionTestsClass.sample-ref | 24 --- ...cumentIdProviderDefinitionTests.sample-ref | 24 --- ...dProviderDefinitionTests-SysAll.sample-ref | 1 - ...DeploySimpleHTMLFieldDefinition.sample-ref | 7 - ...nitionsHTMLFieldDefinitionTests.sample-ref | 24 --- ...s-HTMLFieldDefinitionTestsClass.sample-ref | 24 --- ...HTMLFieldDefinitionTests-SysAll.sample-ref | 1 - ...eploySimpleImageFieldDefinition.sample-ref | 7 - ...itionsImageFieldDefinitionTests.sample-ref | 24 --- ...-ImageFieldDefinitionTestsClass.sample-ref | 24 --- ...mageFieldDefinitionTests-SysAll.sample-ref | 1 - ...ySimpleImageRenditionDefinition.sample-ref | 7 - ...nsImageRenditionDefinitionTests.sample-ref | 24 --- ...geRenditionDefinitionTestsClass.sample-ref | 24 --- ...RenditionDefinitionTests-SysAll.sample-ref | 1 - ...leItemDisplayTemplateDefinition.sample-ref | 7 - ...mDisplayTemplateDefinitionTests.sample-ref | 24 --- ...layTemplateDefinitionTestsClass.sample-ref | 24 --- ...yTemplateDefinitionTests-SysAll.sample-ref | 1 - ...ScriptDisplayTemplateDefinition.sample-ref | 7 - ...tDisplayTemplateDefinitionTests.sample-ref | 24 --- ...layTemplateDefinitionTestsClass.sample-ref | 24 --- ...yTemplateDefinitionTests-SysAll.sample-ref | 1 - ...DeploySimpleLinkFieldDefinition.sample-ref | 7 - ...nitionsLinkFieldDefinitionTests.sample-ref | 25 --- ...s-LinkFieldDefinitionTestsClass.sample-ref | 25 --- ...LinkFieldDefinitionTests-SysAll.sample-ref | 1 - ...eploySimpleMediaFieldDefinition.sample-ref | 7 - ...itionsMediaFieldDefinitionTests.sample-ref | 24 --- ...-MediaFieldDefinitionTestsClass.sample-ref | 24 --- ...ediaFieldDefinitionTests-SysAll.sample-ref | 1 - ...dSiteTemplateSettingsDefinition.sample-ref | 7 - ...TemplateSettingsDefinitionTests.sample-ref | 24 --- ...ateSettingsDefinitionTestsClass.sample-ref | 24 --- ...eSettingsDefinitionTests-SysAll.sample-ref | 1 - ...onTests-CanDeployPublishingPage.sample-ref | 34 ---- ...anDeployPublishingPageToFolders.sample-ref | 68 -------- ...PublishingPageWithCustomeLayout.sample-ref | 21 --- ...nsPublishingPageDefinitionTests.sample-ref | 160 ------------------ ...lishingPageDefinitionTestsClass.sample-ref | 160 ------------------ ...shingPageDefinitionTests-SysAll.sample-ref | 1 - ...ePublishingPageLayoutDefinition.sample-ref | 34 ---- ...ishingPageLayoutDefinitionTests.sample-ref | 53 ------ ...gPageLayoutDefinitionTestsClass.sample-ref | 53 ------ ...ageLayoutDefinitionTests-SysAll.sample-ref | 1 - ...leSearchConfigurationDefinition.sample-ref | 7 - ...rchConfigurationDefinitionTests.sample-ref | 24 --- ...nfigurationDefinitionTestsClass.sample-ref | 24 --- ...igurationDefinitionTests-SysAll.sample-ref | 1 - ...loySimpleSearchResultDefinition.sample-ref | 7 - ...ionsSearchResultDefinitionTests.sample-ref | 24 --- ...earchResultDefinitionTestsClass.sample-ref | 24 --- ...rchResultDefinitionTests-SysAll.sample-ref | 1 - ...ySimpleSearchSettingsDefinition.sample-ref | 7 - ...nsSearchSettingsDefinitionTests.sample-ref | 24 --- ...rchSettingsDefinitionTestsClass.sample-ref | 24 --- ...hSettingsDefinitionTests-SysAll.sample-ref | 1 - ...SimpleSiteFeedWebPartDefinition.sample-ref | 30 ---- ...sSiteFeedWebPartDefinitionTests.sample-ref | 49 ------ ...FeedWebPartDefinitionTestsClass.sample-ref | 49 ------ ...edWebPartDefinitionTests-SysAll.sample-ref | 1 - ...impleSummaryLinkFieldDefinition.sample-ref | 7 - ...SummaryLinkFieldDefinitionTests.sample-ref | 24 --- ...ryLinkFieldDefinitionTestsClass.sample-ref | 24 --- ...LinkFieldDefinitionTests-SysAll.sample-ref | 1 - ...pleSummaryLinkWebPartDefinition.sample-ref | 7 - ...mmaryLinkWebPartDefinitionTests.sample-ref | 24 --- ...LinkWebPartDefinitionTestsClass.sample-ref | 24 --- ...nkWebPartDefinitionTests-SysAll.sample-ref | 1 - ...ionTests-CanDeployTaxonomyField.sample-ref | 59 ------- ...onsTaxonomyFieldDefinitionTests.sample-ref | 77 --------- ...nomyFieldDefinitionTests-SysAll.sample-ref | 1 - ...xonomyFieldDefinitionTestsClass.sample-ref | 77 --------- ...ts-CanDeploySimpleTaxonomyTerms.sample-ref | 75 -------- ...ionsTaxonomyTermDefinitionTests.sample-ref | 92 ---------- ...onomyTermDefinitionTests-SysAll.sample-ref | 1 - ...axonomyTermDefinitionTestsClass.sample-ref | 92 ---------- ...ts-CanDeploySimpleTaxonomyGroup.sample-ref | 21 --- ...s-CanDeploySimpleTaxonomyGroups.sample-ref | 27 --- ...axonomyTermGroupDefinitionTests.sample-ref | 77 --------- ...TermGroupDefinitionTests-SysAll.sample-ref | 1 - ...myTermGroupDefinitionTestsClass.sample-ref | 77 --------- ...mpleTaxonomyTermLabelDefinition.sample-ref | 7 - ...axonomyTermLabelDefinitionTests.sample-ref | 23 --- ...TermLabelDefinitionTests-SysAll.sample-ref | 1 - ...myTermLabelDefinitionTestsClass.sample-ref | 23 --- ...CanDeploySimpleTaxonomyTermSets.sample-ref | 41 ----- ...sTaxonomyTermSetDefinitionTests.sample-ref | 59 ------- ...myTermSetDefinitionTests-SysAll.sample-ref | 1 - ...nomyTermSetDefinitionTestsClass.sample-ref | 59 ------- ...axonomyTermStoreDefinitionTests.sample-ref | 56 ------ ...ests-LookupDefaultSiteTermStore.sample-ref | 15 -- ...tionTests-LookupTermStoreByName.sample-ref | 15 -- ...TermStoreDefinitionTests-SysAll.sample-ref | 1 - ...myTermStoreDefinitionTestsClass.sample-ref | 56 ------ ...WebNavigationSettingsDefinition.sample-ref | 7 - ...vigationSettingsDefinitionTests.sample-ref | 24 --- ...nSettingsDefinitionTests-SysAll.sample-ref | 1 - ...ionSettingsDefinitionTestsClass.sample-ref | 24 --- 394 files changed, 3 insertions(+), 8200 deletions(-) delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-AddChangeWebTitleAndDescription_2_Params.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-AddChangeWebTitleAndDescription_3_Params.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionDefinitionClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionDefinitionSyntaxClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionModelHandlerClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-CustomDefinitionsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-DeployModel.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandler.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandlerWithEvents.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandlerWithSyntax.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-CustomSyntaxClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsAsExtension.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsAsOOTB.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsByIds.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsExtensionsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-SyntaxExtensionPrototype.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-ABigPictureSample.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-BasicsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-DefinitionsBasics.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-SPMeta2DocsProvisionSamplesProvisionDefinitionsBasics.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-CSOMConsoleAppSample.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-ConsoleApSamplesClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-DefinitionsConsoleApSamples.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SPMeta2DocsProvisionSamplesProvisionDefinitionsConsoleApSamples.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SSOMConsoleAppSample.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-DefinitionsModels.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-ModelsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SPMeta2DocsProvisionSamplesProvisionDefinitionsModels.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SettingUpSiteModels.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SettingUpWebModels.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-DefinitionsSiteModel.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SPMeta2DocsProvisionSamplesProvisionDefinitionsSiteModel.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SiteModelClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SiteModelProvision.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-ClientWebPartSetup.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-ContentEditorWebPartSetup.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-SubPointSolutionsDocsViewsViewsSPMeta2referenceUtils.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-UrlConcatenation.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-UtilsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-XsltListViewWebPartSetup.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-referenceUtils.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-SubPointSolutionsDocsViewsViewsSPMeta2referenceWebModel.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-WebModelClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-WebModelProvision.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-referenceWebModel.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-AlternateUrlDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-CanDeploySimpleAlternateUrlDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-DefinitionsAlternateUrlDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAlternateUrlDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-AppDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-CanDeploySimpleAppDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-DefinitionsAppDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAppDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-AppPrincipalDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-CanDeploySimpleAppPrincipalDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-DefinitionsAppPrincipalDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAppPrincipalDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-AuditSettingsDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-CanDeploySimpleAuditSettingsDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-DefinitionsAuditSettingsDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAuditSettingsDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-BooleanFieldDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-CanDeploySimpleBooleanFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-DefinitionsBooleanFieldDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsBooleanFieldDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-BreakRoleInheritanceDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-CanDeploySimpleBreakRoleInheritanceDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-DefinitionsBreakRoleInheritanceDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-CanDeploySimpleBusinessDataFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-CanDeploySimpleCalculatedFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-CanDeploySimpleChoiceFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-CanDeploySimpleClientWebPartDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-CanDeploySimpleComputedFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-CanDeploySimpleContentDatabaseDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploContentEditorWebpartWithUrlLink.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploEmptyContentEditorWebpart.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeployContentEditorWebpartWithContent.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeployHierarhicalContentTypes.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypes.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypesWithFields.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentContentType.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentSetContentType.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleListContentType.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-CanDeploySimpleContentTypeFieldLinkDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-CanDeploySimpleContentTypeLinkDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-CanDeploySimpleCurrencyFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-CanDeploySimpleDateTimeFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-CanDeploySimpleDiagnosticsServiceBaseDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-CanDeploySimpleDocumentParserDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-EventReceiverDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-CanDeploySimpleFarmDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-CanDeploySimpleFarmSolutionDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateCustomWebFeature.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBSiteFeatures.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBWebFeatures.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateCustomWebFeature.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateOOTBWebFeatures.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-OOTBFeatureInheritance.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeployListFields.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeploySiteFields.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeployHierarchicalFolderList.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolderList.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolders.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-CanDeploySimpleGuidFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeFieldLinksDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-CanHideContentTypesInList.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-CanDeploySimpleInformationRightsManagementSettingsDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-CanDeploySimpleJobDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateId.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateName.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployOOTBListsLibrary.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeploySimpleLists.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployStyleLibrary.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-CanDeploySimpleListFieldLinkDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-CanDeploySimpleListItemDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-CanDeploySimpleListItemFieldValueDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViews.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCAMLQuery.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCustomUrl.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListTitle.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListUrl.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListViewTitle.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartToCalendarView.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployEmptyLookupField.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployLookupFieldBindedToList.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-CanDeploySimpleManagedAccountDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-CanDeploySimpleMasterPageDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-CanDeployWebmasterPageSettings.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToFolders.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToStyleLibrary.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-CanDeploySimpleMultiChoiceFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-CanDeploySimpleNoteFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-CanDeploySimpleNumberFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-CanDeploySimplePrefixDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFarm.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFolder.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderList.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderSite.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderWeb.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployFlatQuickLaunchNavigation.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployHierarchicalQuickLaunchNavigation.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-CanDeploySimpleRegionalSettingsDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeFieldLinksDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-CanRemoveContentTypeFromList.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-CanDeploySimpleResetRoleInheritanceDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanProvisionRootWebLists.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanUpdateRootWebProperties.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-CanDeploySimpleSP2013WorkflowDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToList.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToWeb.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-CanDeploySimpleSandboxSolutionDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeployScriptEditorWebPartwithContent.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeploySimpleScriptEditorWebPartDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-CanDeploySimpleSecureStoreApplicationDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroup.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroups.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupLinkDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-CanDeploySimpleSecurityRoleDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-CanDeploySimpleSecurityRoleLinkDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-CanDeploySimpleSiteDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-CanDeploySimpleTargetApplicationDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-CanDeploySimpleTextFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployFlatTopNavigation.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployHierarchicalTopNavigation.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-CanDeploySimpleTreeViewSettingsDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-CanDeploySimpleURLFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-CanReorderContentTypeFields.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-CanReorderContentTypesInList.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionOnWeb.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionUnderSite.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionWithJquery.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-CanDeploySimpleUserFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-CanDeploySimpleWebApplicationDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-CanDeploySimpleWebConfigModificationDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeployHierarchicalWebs.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWeb.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWebs.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartGalleryFileName.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartType.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByXML.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartWithPreprocessedXML.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPageWithCustomTemplate.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPages.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPagesUnderFolders.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToFolder.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToList.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToWeb.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeploySimpleWikiPages.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeployWikiPagesUnderFolder.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListTitle.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListUrl.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListViewTitle.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-AudienceDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-CanDeploySimpleAudienceDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-DefinitionsAudienceDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-CanDeploySimpleContactFieldControlDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-ContactFieldControlDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-DefinitionsContactFieldControlDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-CanDeploySimpleContentByQueryWebPartDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-ContentByQueryWebPartDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-DefinitionsContentByQueryWebPartDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-CanDeploySimpleControlDisplayTemplateDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-ControlDisplayTemplateDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-DefinitionsControlDisplayTemplateDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-CanDeploySimpleCustomDocumentIdProviderDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-CustomDocumentIdProviderDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-DefinitionsCustomDocumentIdProviderDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-CanDeploySimpleHTMLFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-DefinitionsHTMLFieldDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-HTMLFieldDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-CanDeploySimpleImageFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-DefinitionsImageFieldDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-ImageFieldDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-CanDeploySimpleImageRenditionDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-DefinitionsImageRenditionDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-ImageRenditionDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-CanDeploySimpleItemDisplayTemplateDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-DefinitionsItemDisplayTemplateDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-ItemDisplayTemplateDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-CanDeploySimpleJavaScriptDisplayTemplateDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-DefinitionsJavaScriptDisplayTemplateDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-JavaScriptDisplayTemplateDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-CanDeploySimpleLinkFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-DefinitionsLinkFieldDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-LinkFieldDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-CanDeploySimpleMediaFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-DefinitionsMediaFieldDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-MediaFieldDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-DefinitionsPageLayoutAndSiteTemplateSettingsDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-PageLayoutAndSiteTemplateSettingsDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPage.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPageToFolders.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPageWithCustomeLayout.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-DefinitionsPublishingPageDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-PublishingPageDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-CanDeploySimplePublishingPageLayoutDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-DefinitionsPublishingPageLayoutDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-PublishingPageLayoutDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-CanDeploySimpleSearchConfigurationDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-DefinitionsSearchConfigurationDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-SearchConfigurationDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-CanDeploySimpleSearchResultDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-DefinitionsSearchResultDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-SearchResultDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-CanDeploySimpleSearchSettingsDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-DefinitionsSearchSettingsDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-SearchSettingsDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-CanDeploySimpleSiteFeedWebPartDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-DefinitionsSiteFeedWebPartDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-SiteFeedWebPartDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-CanDeploySimpleSummaryLinkFieldDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-DefinitionsSummaryLinkFieldDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-SummaryLinkFieldDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-CanDeploySimpleSummaryLinkWebPartDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-DefinitionsSummaryLinkWebPartDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-SummaryLinkWebPartDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-CanDeployTaxonomyField.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-DefinitionsTaxonomyFieldDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-TaxonomyFieldDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-CanDeploySimpleTaxonomyTerms.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-DefinitionsTaxonomyTermDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-TaxonomyTermDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-CanDeploySimpleTaxonomyGroup.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-CanDeploySimpleTaxonomyGroups.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-DefinitionsTaxonomyTermGroupDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-TaxonomyTermGroupDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-CanDeploySimpleTaxonomyTermLabelDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-DefinitionsTaxonomyTermLabelDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-TaxonomyTermLabelDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-CanDeploySimpleTaxonomyTermSets.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-DefinitionsTaxonomyTermSetDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-TaxonomyTermSetDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-DefinitionsTaxonomyTermStoreDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-LookupDefaultSiteTermStore.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-LookupTermStoreByName.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-TaxonomyTermStoreDefinitionTestsClass.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-CanDeploySimpleWebNavigationSettingsDefinition.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-DefinitionsWebNavigationSettingsDefinitionTests.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-SysAll.sample-ref delete mode 100644 SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-WebNavigationSettingsDefinitionTestsClass.sample-ref diff --git a/.gitignore b/.gitignore index 81da585d9..9ed26f026 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,9 @@ ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. +# M2 docs index and refs +*.sample-ref + # User-specific files *.suo *.user diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-AddChangeWebTitleAndDescription_2_Params.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-AddChangeWebTitleAndDescription_2_Params.sample-ref deleted file mode 100644 index bd6e1398e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-AddChangeWebTitleAndDescription_2_Params.sample-ref +++ /dev/null @@ -1,2 +0,0 @@ -return AddChangeWebTitleAndDescription(model, definition, null); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-AddChangeWebTitleAndDescription_3_Params.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-AddChangeWebTitleAndDescription_3_Params.sample-ref deleted file mode 100644 index fc53272bf..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-AddChangeWebTitleAndDescription_3_Params.sample-ref +++ /dev/null @@ -1,2 +0,0 @@ -return model.AddDefinitionNode(definition, action); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionDefinitionClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionDefinitionClass.sample-ref deleted file mode 100644 index bba9b5db6..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionDefinitionClass.sample-ref +++ /dev/null @@ -1,5 +0,0 @@ -public class ChangeWebTitleAndDescriptionDefinition : DefinitionBase -{ - public string Title { get; set; } - public string Description { get; set; } -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionDefinitionSyntaxClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionDefinitionSyntaxClass.sample-ref deleted file mode 100644 index b3caeac95..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionDefinitionSyntaxClass.sample-ref +++ /dev/null @@ -1,15 +0,0 @@ -public static class ChangeWebTitleAndDescriptionDefinitionSyntax -{ - public static ModelNode AddChangeWebTitleAndDescription(this ModelNode model, - ChangeWebTitleAndDescriptionDefinition definition) - { - return AddChangeWebTitleAndDescription(model, definition, null); - } - - public static ModelNode AddChangeWebTitleAndDescription(this ModelNode model, - ChangeWebTitleAndDescriptionDefinition definition, Action - action) - { - return model.AddDefinitionNode(definition, action); - } -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionModelHandlerClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionModelHandlerClass.sample-ref deleted file mode 100644 index 0fdc1c759..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-ChangeWebTitleAndDescriptionModelHandlerClass.sample-ref +++ /dev/null @@ -1,52 +0,0 @@ -public class ChangeWebTitleAndDescriptionModelHandler : CSOMModelHandlerBase -{ - public override Type TargetType - { - get { return typeof(ChangeWebTitleAndDescriptionDefinition); } - } - - public override void DeployModel(object modelHost, DefinitionBase model) - { - var webModeHost = modelHost.WithAssertAndCast( - "model", - value => value.RequireNotNull()); - - var definition = model.WithAssertAndCast( - "model", - value => value.RequireNotNull()); - - var currentWeb = webModeHost.HostWeb; - var context = currentWeb.Context; - - // raise OnProvisioning event - InvokeOnModelEvent(this, new ModelEventArgs - { - CurrentModelNode = null, - Model = null, - EventType = ModelEventType.OnProvisioning, - Object = currentWeb, - ObjectType = typeof(Web), - ObjectDefinition = definition, - ModelHost = modelHost - }); - - // do stuff - currentWeb.Title = definition.Title; - currentWeb.Description = definition.Description; - - // raise OnProvisioned event - InvokeOnModelEvent(this, new ModelEventArgs - { - CurrentModelNode = null, - Model = null, - EventType = ModelEventType.OnProvisioned, - Object = currentWeb, - ObjectType = typeof(Web), - ObjectDefinition = definition, - ModelHost = modelHost - }); - - currentWeb.Update(); - context.ExecuteQuery(); - } -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-CustomDefinitionsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-CustomDefinitionsClass.sample-ref deleted file mode 100644 index 514560b00..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-CustomDefinitionsClass.sample-ref +++ /dev/null @@ -1,87 +0,0 @@ -public class CustomDefinitions : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Models")] - public void RegisterCustomModelHandler() - { - var csomProvisionService = new CSOMProvisionService(); - - csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler()); - - var webModel = SPMeta2Model.NewWebModel(web => - { - web.AddDefinitionNode(new ChangeWebTitleAndDescriptionDefinition - { - Title = "A new name for the web", - Description = "Some changes done by ChangeWebTitleAndDescriptionDefinition" - }); - }); - - using (var clientContext = new ClientContext(CSOMSiteUrl)) - csomProvisionService.DeployWebModel(clientContext, webModel); - } - - [TestMethod] - [TestCategory("Docs.Models")] - public void RegisterCustomModelHandlerWithSyntax() - { - var csomProvisionService = new CSOMProvisionService(); - - csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler()); - - var webModel = SPMeta2Model.NewWebModel(web => - { - web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition - { - Title = "A new name for the web", - Description = "Some changes done by ChangeWebTitleAndDescriptionDefinition" - }); - }); - - using (var clientContext = new ClientContext(CSOMSiteUrl)) - csomProvisionService.DeployWebModel(clientContext, webModel); - } - - [TestMethod] - [TestCategory("Docs.Models")] - public void RegisterCustomModelHandlerWithEvents() - { - var csomProvisionService = new CSOMProvisionService(); - - csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler()); - - var webModel = SPMeta2Model.NewWebModel(web => - { - web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition - { - Title = "A new name for the web", - Description = "Some changes done by ChangeWebTitleAndDescriptionDefinition" - }, - changeWebAndTitle => - { - changeWebAndTitle.OnProvisioning(cntx => - { - var cntxWeb = cntx.Object; - var cntxDef = cntx.ObjectDefinition; - - // do stuff - }); - - changeWebAndTitle.OnProvisioned(cntx => - { - var cntxWeb = cntx.Object; - var cntxDef = cntx.ObjectDefinition; - - // do stuff - }); - }); - }); - - using (var clientContext = new ClientContext(CSOMSiteUrl)) - csomProvisionService.DeployWebModel(clientContext, webModel); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-DeployModel.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-DeployModel.sample-ref deleted file mode 100644 index 152f1b73e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-DeployModel.sample-ref +++ /dev/null @@ -1,42 +0,0 @@ -var webModeHost = modelHost.WithAssertAndCast( - "model", - value => value.RequireNotNull()); - -var definition = model.WithAssertAndCast( - "model", - value => value.RequireNotNull()); - -var currentWeb = webModeHost.HostWeb; -var context = currentWeb.Context; - -// raise OnProvisioning event -InvokeOnModelEvent(this, new ModelEventArgs -{ - CurrentModelNode = null, - Model = null, - EventType = ModelEventType.OnProvisioning, - Object = currentWeb, - ObjectType = typeof(Web), - ObjectDefinition = definition, - ModelHost = modelHost -}); - -// do stuff -currentWeb.Title = definition.Title; -currentWeb.Description = definition.Description; - -// raise OnProvisioned event -InvokeOnModelEvent(this, new ModelEventArgs -{ - CurrentModelNode = null, - Model = null, - EventType = ModelEventType.OnProvisioned, - Object = currentWeb, - ObjectType = typeof(Web), - ObjectDefinition = definition, - ModelHost = modelHost -}); - -currentWeb.Update(); -context.ExecuteQuery(); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandler.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandler.sample-ref deleted file mode 100644 index 51056bb12..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandler.sample-ref +++ /dev/null @@ -1,16 +0,0 @@ -var csomProvisionService = new CSOMProvisionService(); - -csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler()); - -var webModel = SPMeta2Model.NewWebModel(web => -{ - web.AddDefinitionNode(new ChangeWebTitleAndDescriptionDefinition - { - Title = "A new name for the web", - Description = "Some changes done by ChangeWebTitleAndDescriptionDefinition" - }); -}); - -using (var clientContext = new ClientContext(CSOMSiteUrl)) - csomProvisionService.DeployWebModel(clientContext, webModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandlerWithEvents.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandlerWithEvents.sample-ref deleted file mode 100644 index 148bacb17..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandlerWithEvents.sample-ref +++ /dev/null @@ -1,34 +0,0 @@ -var csomProvisionService = new CSOMProvisionService(); - -csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler()); - -var webModel = SPMeta2Model.NewWebModel(web => -{ - web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition - { - Title = "A new name for the web", - Description = "Some changes done by ChangeWebTitleAndDescriptionDefinition" - }, - changeWebAndTitle => - { - changeWebAndTitle.OnProvisioning(cntx => - { - var cntxWeb = cntx.Object; - var cntxDef = cntx.ObjectDefinition; - - // do stuff - }); - - changeWebAndTitle.OnProvisioned(cntx => - { - var cntxWeb = cntx.Object; - var cntxDef = cntx.ObjectDefinition; - - // do stuff - }); - }); -}); - -using (var clientContext = new ClientContext(CSOMSiteUrl)) - csomProvisionService.DeployWebModel(clientContext, webModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandlerWithSyntax.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandlerWithSyntax.sample-ref deleted file mode 100644 index 51a6f0b3e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-RegisterCustomModelHandlerWithSyntax.sample-ref +++ /dev/null @@ -1,16 +0,0 @@ -var csomProvisionService = new CSOMProvisionService(); - -csomProvisionService.RegisterModelHandler(new ChangeWebTitleAndDescriptionModelHandler()); - -var webModel = SPMeta2Model.NewWebModel(web => -{ - web.AddChangeWebTitleAndDescription(new ChangeWebTitleAndDescriptionDefinition - { - Title = "A new name for the web", - Description = "Some changes done by ChangeWebTitleAndDescriptionDefinition" - }); -}); - -using (var clientContext = new ClientContext(CSOMSiteUrl)) - csomProvisionService.DeployWebModel(clientContext, webModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-definition-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-CustomSyntaxClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-CustomSyntaxClass.sample-ref deleted file mode 100644 index f662b258e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-CustomSyntaxClass.sample-ref +++ /dev/null @@ -1,65 +0,0 @@ -public class CustomSyntax : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Models")] - public void HideContentTypeFieldsAsOOTB() - { - var listContentType = new ContentTypeDefinition - { - Name = "Content Type With Hidden Fields", - Id = new Guid("e71cdcc9-5765-47ea-8879-b9456d57dfa6"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site - .AddContentType(listContentType, contentType => - { - contentType - .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition - { - Fields = new System.Collections.Generic.List - { - new FieldLinkValue { Id = BuiltInFieldId.Title }, - new FieldLinkValue { Id = BuiltInFieldId.Comment }, - } - }); - }); - }); - - DeployModel(model); - } - - public void HideContentTypeFieldsAsExtension() - { - var listContentType = new ContentTypeDefinition - { - Name = "Content Type With Hidden Fields", - Id = new Guid("e71cdcc9-5765-47ea-8879-b9456d57dfa6"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site - .AddContentType(listContentType, contentType => - { - contentType - .HideContentTypeFieldsByIds(new Guid[] { - BuiltInFieldId.Title, - BuiltInFieldId.Comment - }); - - }); - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsAsExtension.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsAsExtension.sample-ref deleted file mode 100644 index ed44ebd33..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsAsExtension.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -var listContentType = new ContentTypeDefinition -{ - Name = "Content Type With Hidden Fields", - Id = new Guid("e71cdcc9-5765-47ea-8879-b9456d57dfa6"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddContentType(listContentType, contentType => - { - contentType - .HideContentTypeFieldsByIds(new Guid[] { - BuiltInFieldId.Title, - BuiltInFieldId.Comment - }); - - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsAsOOTB.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsAsOOTB.sample-ref deleted file mode 100644 index df797a460..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsAsOOTB.sample-ref +++ /dev/null @@ -1,27 +0,0 @@ -var listContentType = new ContentTypeDefinition -{ - Name = "Content Type With Hidden Fields", - Id = new Guid("e71cdcc9-5765-47ea-8879-b9456d57dfa6"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddContentType(listContentType, contentType => - { - contentType - .AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition - { - Fields = new System.Collections.Generic.List - { - new FieldLinkValue { Id = BuiltInFieldId.Title }, - new FieldLinkValue { Id = BuiltInFieldId.Comment }, - } - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsByIds.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsByIds.sample-ref deleted file mode 100644 index cbe05c845..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsByIds.sample-ref +++ /dev/null @@ -1,15 +0,0 @@ -public static ContentTypeModelNode HideContentTypeFieldsByIds( - this ContentTypeModelNode modelNode, - IEnumerable ids) -{ - modelNode.AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition - { - Fields = new List(ids.Select(s => - new FieldLinkValue - { - Id = s - })) - }); - - return modelNode; -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsExtensionsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsExtensionsClass.sample-ref deleted file mode 100644 index 3355c87b3..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-HideContentTypeFieldsExtensionsClass.sample-ref +++ /dev/null @@ -1,29 +0,0 @@ -public static class HideContentTypeFieldsExtensions -{ - [SampleMetadataTagAttribute(Name = BuiltInTagNames.UseFullMethodBody)] - public static ContentTypeModelNode HideContentTypeFieldsByIds( - this ContentTypeModelNode modelNode, - IEnumerable ids) - { - modelNode.AddHideContentTypeFieldLinks(new HideContentTypeFieldLinksDefinition - { - Fields = new List(ids.Select(s => - new FieldLinkValue - { - Id = s - })) - }); - - return modelNode; - } - - [SampleMetadataTagAttribute(Name = BuiltInTagNames.UseFullMethodBody)] - public static ModelNode SyntaxExtensionPrototype(this ModelNode modelNode) - { - // do stuff - - - // !!! always retun the same model which was passed as 'this' object !!! - return modelNode; - } -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-SyntaxExtensionPrototype.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-SyntaxExtensionPrototype.sample-ref deleted file mode 100644 index b5e23408e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-SyntaxExtensionPrototype.sample-ref +++ /dev/null @@ -1,8 +0,0 @@ -public static ModelNode SyntaxExtensionPrototype(this ModelNode modelNode) -{ - // do stuff - - - // !!! always retun the same model which was passed as 'this' object !!! - return modelNode; -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/extensibility/_samples/writing-custom-syntax-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-ABigPictureSample.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-ABigPictureSample.sample-ref deleted file mode 100644 index 3feb7b429..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-ABigPictureSample.sample-ref +++ /dev/null @@ -1,33 +0,0 @@ -// Step 1, create 'definitions' - a bunch of CSharp POCO objects -var clientDescriptionField = new FieldDefinition -{ - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = DocConsts.DefaulFieldsGroup, - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, -}; - -var customerAccountContentType = new ContentTypeDefinition -{ - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = DocConsts.DefaultContentTypeGroup -}; - -// step 2, define relationships between definitions -// we need to build a logical 'model tree' - -// fields and content types live under site -// so use SiteModel and add fields/content types under site -var siteModel = SPMeta2Model.NewSiteModel(site => -{ - site.AddField(clientDescriptionField); - site.AddContentType(customerAccountContentType); -}); - -// step 3, deploy site model via CSOM -var csomProvisionService = new CSOMProvisionService(); -csomProvisionService.DeploySiteModel(clientContext, siteModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-BasicsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-BasicsClass.sample-ref deleted file mode 100644 index a7dda9c9b..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-BasicsClass.sample-ref +++ /dev/null @@ -1,44 +0,0 @@ -public class Basics : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Basics")] - public void ABigPictureSample(ClientContext clientContext) - { - // Step 1, create 'definitions' - a bunch of CSharp POCO objects - var clientDescriptionField = new FieldDefinition - { - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = DocConsts.DefaulFieldsGroup, - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, - }; - - var customerAccountContentType = new ContentTypeDefinition - { - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = DocConsts.DefaultContentTypeGroup - }; - - // step 2, define relationships between definitions - // we need to build a logical 'model tree' - - // fields and content types live under site - // so use SiteModel and add fields/content types under site - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site.AddField(clientDescriptionField); - site.AddContentType(customerAccountContentType); - }); - - // step 3, deploy site model via CSOM - var csomProvisionService = new CSOMProvisionService(); - csomProvisionService.DeploySiteModel(clientContext, siteModel); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-DefinitionsBasics.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-DefinitionsBasics.sample-ref deleted file mode 100644 index a7dda9c9b..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-DefinitionsBasics.sample-ref +++ /dev/null @@ -1,44 +0,0 @@ -public class Basics : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Basics")] - public void ABigPictureSample(ClientContext clientContext) - { - // Step 1, create 'definitions' - a bunch of CSharp POCO objects - var clientDescriptionField = new FieldDefinition - { - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = DocConsts.DefaulFieldsGroup, - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, - }; - - var customerAccountContentType = new ContentTypeDefinition - { - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = DocConsts.DefaultContentTypeGroup - }; - - // step 2, define relationships between definitions - // we need to build a logical 'model tree' - - // fields and content types live under site - // so use SiteModel and add fields/content types under site - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site.AddField(clientDescriptionField); - site.AddContentType(customerAccountContentType); - }); - - // step 3, deploy site model via CSOM - var csomProvisionService = new CSOMProvisionService(); - csomProvisionService.DeploySiteModel(clientContext, siteModel); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-SPMeta2DocsProvisionSamplesProvisionDefinitionsBasics.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-SPMeta2DocsProvisionSamplesProvisionDefinitionsBasics.sample-ref deleted file mode 100644 index a7dda9c9b..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-SPMeta2DocsProvisionSamplesProvisionDefinitionsBasics.sample-ref +++ /dev/null @@ -1,44 +0,0 @@ -public class Basics : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Basics")] - public void ABigPictureSample(ClientContext clientContext) - { - // Step 1, create 'definitions' - a bunch of CSharp POCO objects - var clientDescriptionField = new FieldDefinition - { - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = DocConsts.DefaulFieldsGroup, - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, - }; - - var customerAccountContentType = new ContentTypeDefinition - { - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = DocConsts.DefaultContentTypeGroup - }; - - // step 2, define relationships between definitions - // we need to build a logical 'model tree' - - // fields and content types live under site - // so use SiteModel and add fields/content types under site - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site.AddField(clientDescriptionField); - site.AddContentType(customerAccountContentType); - }); - - // step 3, deploy site model via CSOM - var csomProvisionService = new CSOMProvisionService(); - csomProvisionService.DeploySiteModel(clientContext, siteModel); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/Basics-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-CSOMConsoleAppSample.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-CSOMConsoleAppSample.sample-ref deleted file mode 100644 index a9a38198d..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-CSOMConsoleAppSample.sample-ref +++ /dev/null @@ -1,52 +0,0 @@ -var siteUrl = "http://tesla-dev:31415/"; - - -// define fields -var clientDescriptionField = new FieldDefinition -{ - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = "SPMeta2.Samples", - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, -}; - -var clientNumberField = new FieldDefinition -{ - Title = "Client Number", - InternalName = "dcs_ClientNumber", - Group = "SPMeta2.Samples", - Id = new Guid("22264486-7561-45ec-a6bc-591ba243693b"), - FieldType = BuiltInFieldTypes.Number, -}; - - -// define content type -var customerAccountContentType = new ContentTypeDefinition -{ - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples", -}; - -// define relationships and the model -var siteModel = SPMeta2Model.NewSiteModel(site => -{ - site - .AddField(clientDescriptionField) - .AddField(clientNumberField) - .AddContentType(customerAccountContentType, contentType => - { - contentType - .AddContentTypeFieldLink(clientDescriptionField) - .AddContentTypeFieldLink(clientNumberField); - }); -}); - -var clientContext = new ClientContext(siteUrl); - -// deploy the model to the SharePoint site over CSOM -var csomProvisionService = new CSOMProvisionService(); -csomProvisionService.DeploySiteModel(clientContext, siteModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-ConsoleApSamplesClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-ConsoleApSamplesClass.sample-ref deleted file mode 100644 index f2342b793..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-ConsoleApSamplesClass.sample-ref +++ /dev/null @@ -1,121 +0,0 @@ -public class ConsoleApSamples : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Basics")] - public void CSOMConsoleAppSample(string[] args) - { - var siteUrl = "http://tesla-dev:31415/"; - - - // define fields - var clientDescriptionField = new FieldDefinition - { - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = "SPMeta2.Samples", - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, - }; - - var clientNumberField = new FieldDefinition - { - Title = "Client Number", - InternalName = "dcs_ClientNumber", - Group = "SPMeta2.Samples", - Id = new Guid("22264486-7561-45ec-a6bc-591ba243693b"), - FieldType = BuiltInFieldTypes.Number, - }; - - - // define content type - var customerAccountContentType = new ContentTypeDefinition - { - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples", - }; - - // define relationships and the model - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site - .AddField(clientDescriptionField) - .AddField(clientNumberField) - .AddContentType(customerAccountContentType, contentType => - { - contentType - .AddContentTypeFieldLink(clientDescriptionField) - .AddContentTypeFieldLink(clientNumberField); - }); - }); - - var clientContext = new ClientContext(siteUrl); - - // deploy the model to the SharePoint site over CSOM - var csomProvisionService = new CSOMProvisionService(); - csomProvisionService.DeploySiteModel(clientContext, siteModel); - } - - - [TestMethod] - [TestCategory("Docs.Basics")] - static void SSOMConsoleAppSample(string[] args) - { - var siteUrl = "http://tesla-dev:31415/"; - - // define fields - var clientDescriptionField = new FieldDefinition - { - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = "SPMeta2.Samples", - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, - }; - - var clientNumberField = new FieldDefinition - { - Title = "Client Number", - InternalName = "dcs_ClientNumber", - Group = "SPMeta2.Samples", - Id = new Guid("22264486-7561-45ec-a6bc-591ba243693b"), - FieldType = BuiltInFieldTypes.Number, - }; - - - // define content type - var customerAccountContentType = new ContentTypeDefinition - { - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples", - }; - - // define relationships and the model - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site - .AddField(clientDescriptionField) - .AddField(clientNumberField) - .AddContentType(customerAccountContentType, contentType => - { - contentType - .AddContentTypeFieldLink(clientDescriptionField) - .AddContentTypeFieldLink(clientNumberField); - }); - }); - - using (var spSite = new SPSite(siteUrl)) - { - // deploy the model to the SharePoint site over CSOM - var ssomProvisionService = new SSOMProvisionService(); - ssomProvisionService.DeploySiteModel(spSite, siteModel); - } - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-DefinitionsConsoleApSamples.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-DefinitionsConsoleApSamples.sample-ref deleted file mode 100644 index f2342b793..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-DefinitionsConsoleApSamples.sample-ref +++ /dev/null @@ -1,121 +0,0 @@ -public class ConsoleApSamples : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Basics")] - public void CSOMConsoleAppSample(string[] args) - { - var siteUrl = "http://tesla-dev:31415/"; - - - // define fields - var clientDescriptionField = new FieldDefinition - { - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = "SPMeta2.Samples", - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, - }; - - var clientNumberField = new FieldDefinition - { - Title = "Client Number", - InternalName = "dcs_ClientNumber", - Group = "SPMeta2.Samples", - Id = new Guid("22264486-7561-45ec-a6bc-591ba243693b"), - FieldType = BuiltInFieldTypes.Number, - }; - - - // define content type - var customerAccountContentType = new ContentTypeDefinition - { - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples", - }; - - // define relationships and the model - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site - .AddField(clientDescriptionField) - .AddField(clientNumberField) - .AddContentType(customerAccountContentType, contentType => - { - contentType - .AddContentTypeFieldLink(clientDescriptionField) - .AddContentTypeFieldLink(clientNumberField); - }); - }); - - var clientContext = new ClientContext(siteUrl); - - // deploy the model to the SharePoint site over CSOM - var csomProvisionService = new CSOMProvisionService(); - csomProvisionService.DeploySiteModel(clientContext, siteModel); - } - - - [TestMethod] - [TestCategory("Docs.Basics")] - static void SSOMConsoleAppSample(string[] args) - { - var siteUrl = "http://tesla-dev:31415/"; - - // define fields - var clientDescriptionField = new FieldDefinition - { - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = "SPMeta2.Samples", - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, - }; - - var clientNumberField = new FieldDefinition - { - Title = "Client Number", - InternalName = "dcs_ClientNumber", - Group = "SPMeta2.Samples", - Id = new Guid("22264486-7561-45ec-a6bc-591ba243693b"), - FieldType = BuiltInFieldTypes.Number, - }; - - - // define content type - var customerAccountContentType = new ContentTypeDefinition - { - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples", - }; - - // define relationships and the model - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site - .AddField(clientDescriptionField) - .AddField(clientNumberField) - .AddContentType(customerAccountContentType, contentType => - { - contentType - .AddContentTypeFieldLink(clientDescriptionField) - .AddContentTypeFieldLink(clientNumberField); - }); - }); - - using (var spSite = new SPSite(siteUrl)) - { - // deploy the model to the SharePoint site over CSOM - var ssomProvisionService = new SSOMProvisionService(); - ssomProvisionService.DeploySiteModel(spSite, siteModel); - } - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SPMeta2DocsProvisionSamplesProvisionDefinitionsConsoleApSamples.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SPMeta2DocsProvisionSamplesProvisionDefinitionsConsoleApSamples.sample-ref deleted file mode 100644 index f2342b793..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SPMeta2DocsProvisionSamplesProvisionDefinitionsConsoleApSamples.sample-ref +++ /dev/null @@ -1,121 +0,0 @@ -public class ConsoleApSamples : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Basics")] - public void CSOMConsoleAppSample(string[] args) - { - var siteUrl = "http://tesla-dev:31415/"; - - - // define fields - var clientDescriptionField = new FieldDefinition - { - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = "SPMeta2.Samples", - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, - }; - - var clientNumberField = new FieldDefinition - { - Title = "Client Number", - InternalName = "dcs_ClientNumber", - Group = "SPMeta2.Samples", - Id = new Guid("22264486-7561-45ec-a6bc-591ba243693b"), - FieldType = BuiltInFieldTypes.Number, - }; - - - // define content type - var customerAccountContentType = new ContentTypeDefinition - { - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples", - }; - - // define relationships and the model - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site - .AddField(clientDescriptionField) - .AddField(clientNumberField) - .AddContentType(customerAccountContentType, contentType => - { - contentType - .AddContentTypeFieldLink(clientDescriptionField) - .AddContentTypeFieldLink(clientNumberField); - }); - }); - - var clientContext = new ClientContext(siteUrl); - - // deploy the model to the SharePoint site over CSOM - var csomProvisionService = new CSOMProvisionService(); - csomProvisionService.DeploySiteModel(clientContext, siteModel); - } - - - [TestMethod] - [TestCategory("Docs.Basics")] - static void SSOMConsoleAppSample(string[] args) - { - var siteUrl = "http://tesla-dev:31415/"; - - // define fields - var clientDescriptionField = new FieldDefinition - { - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = "SPMeta2.Samples", - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, - }; - - var clientNumberField = new FieldDefinition - { - Title = "Client Number", - InternalName = "dcs_ClientNumber", - Group = "SPMeta2.Samples", - Id = new Guid("22264486-7561-45ec-a6bc-591ba243693b"), - FieldType = BuiltInFieldTypes.Number, - }; - - - // define content type - var customerAccountContentType = new ContentTypeDefinition - { - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples", - }; - - // define relationships and the model - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site - .AddField(clientDescriptionField) - .AddField(clientNumberField) - .AddContentType(customerAccountContentType, contentType => - { - contentType - .AddContentTypeFieldLink(clientDescriptionField) - .AddContentTypeFieldLink(clientNumberField); - }); - }); - - using (var spSite = new SPSite(siteUrl)) - { - // deploy the model to the SharePoint site over CSOM - var ssomProvisionService = new SSOMProvisionService(); - ssomProvisionService.DeploySiteModel(spSite, siteModel); - } - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SSOMConsoleAppSample.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SSOMConsoleAppSample.sample-ref deleted file mode 100644 index de66f97dd..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SSOMConsoleAppSample.sample-ref +++ /dev/null @@ -1,52 +0,0 @@ -var siteUrl = "http://tesla-dev:31415/"; - -// define fields -var clientDescriptionField = new FieldDefinition -{ - Title = "Client Description", - InternalName = "dcs_ClientDescription", - Group = "SPMeta2.Samples", - Id = new Guid("06975b67-01f5-47d7-9e2e-2702dfb8c217"), - FieldType = BuiltInFieldTypes.Note, -}; - -var clientNumberField = new FieldDefinition -{ - Title = "Client Number", - InternalName = "dcs_ClientNumber", - Group = "SPMeta2.Samples", - Id = new Guid("22264486-7561-45ec-a6bc-591ba243693b"), - FieldType = BuiltInFieldTypes.Number, -}; - - -// define content type -var customerAccountContentType = new ContentTypeDefinition -{ - Name = "Customer Account", - Id = new Guid("ddc46a66-19a0-460b-a723-c84d7f60a342"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples", -}; - -// define relationships and the model -var siteModel = SPMeta2Model.NewSiteModel(site => -{ - site - .AddField(clientDescriptionField) - .AddField(clientNumberField) - .AddContentType(customerAccountContentType, contentType => - { - contentType - .AddContentTypeFieldLink(clientDescriptionField) - .AddContentTypeFieldLink(clientNumberField); - }); -}); - -using (var spSite = new SPSite(siteUrl)) -{ - // deploy the model to the SharePoint site over CSOM - var ssomProvisionService = new SSOMProvisionService(); - ssomProvisionService.DeploySiteModel(spSite, siteModel); -} - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/getting-started/_samples/ConsoleAppSamples-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-DefinitionsModels.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-DefinitionsModels.sample-ref deleted file mode 100644 index 2e8d1e3fc..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-DefinitionsModels.sample-ref +++ /dev/null @@ -1,56 +0,0 @@ -public class Models : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Models")] - public void SettingUpSiteModels() - { - // step 1, setup your definition - - // step 2, setup your site models - var taxonomyModel = SPMeta2Model.NewSiteModel(site => - { - // setup site taxonomy - }); - - var featuresAndSandboxSolutionsModel = SPMeta2Model.NewSiteModel(site => - { - // setup sandbox solutions and features - }); - - var fieldsAndContentTypesModel = SPMeta2Model.NewSiteModel(site => - { - // setup fields and content types - }); - - // step 3, deploy site models - } - - [TestMethod] - [TestCategory("Docs.Models")] - public void SettingUpWebModels() - { - // step 1, setup your definition - - // step 2, setup your site models - var featuresModel = SPMeta2Model.NewWebModel(web => - { - // setup features - }); - - var listsModel = SPMeta2Model.NewWebModel(web => - { - // setup fields and content types - }); - - var navigationModel = SPMeta2Model.NewWebModel(web => - { - // setup web navigation - }); - - // step 3, deploy web models - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-ModelsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-ModelsClass.sample-ref deleted file mode 100644 index 2e8d1e3fc..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-ModelsClass.sample-ref +++ /dev/null @@ -1,56 +0,0 @@ -public class Models : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Models")] - public void SettingUpSiteModels() - { - // step 1, setup your definition - - // step 2, setup your site models - var taxonomyModel = SPMeta2Model.NewSiteModel(site => - { - // setup site taxonomy - }); - - var featuresAndSandboxSolutionsModel = SPMeta2Model.NewSiteModel(site => - { - // setup sandbox solutions and features - }); - - var fieldsAndContentTypesModel = SPMeta2Model.NewSiteModel(site => - { - // setup fields and content types - }); - - // step 3, deploy site models - } - - [TestMethod] - [TestCategory("Docs.Models")] - public void SettingUpWebModels() - { - // step 1, setup your definition - - // step 2, setup your site models - var featuresModel = SPMeta2Model.NewWebModel(web => - { - // setup features - }); - - var listsModel = SPMeta2Model.NewWebModel(web => - { - // setup fields and content types - }); - - var navigationModel = SPMeta2Model.NewWebModel(web => - { - // setup web navigation - }); - - // step 3, deploy web models - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SPMeta2DocsProvisionSamplesProvisionDefinitionsModels.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SPMeta2DocsProvisionSamplesProvisionDefinitionsModels.sample-ref deleted file mode 100644 index 2e8d1e3fc..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SPMeta2DocsProvisionSamplesProvisionDefinitionsModels.sample-ref +++ /dev/null @@ -1,56 +0,0 @@ -public class Models : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Models")] - public void SettingUpSiteModels() - { - // step 1, setup your definition - - // step 2, setup your site models - var taxonomyModel = SPMeta2Model.NewSiteModel(site => - { - // setup site taxonomy - }); - - var featuresAndSandboxSolutionsModel = SPMeta2Model.NewSiteModel(site => - { - // setup sandbox solutions and features - }); - - var fieldsAndContentTypesModel = SPMeta2Model.NewSiteModel(site => - { - // setup fields and content types - }); - - // step 3, deploy site models - } - - [TestMethod] - [TestCategory("Docs.Models")] - public void SettingUpWebModels() - { - // step 1, setup your definition - - // step 2, setup your site models - var featuresModel = SPMeta2Model.NewWebModel(web => - { - // setup features - }); - - var listsModel = SPMeta2Model.NewWebModel(web => - { - // setup fields and content types - }); - - var navigationModel = SPMeta2Model.NewWebModel(web => - { - // setup web navigation - }); - - // step 3, deploy web models - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SettingUpSiteModels.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SettingUpSiteModels.sample-ref deleted file mode 100644 index 9ee45c0b3..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SettingUpSiteModels.sample-ref +++ /dev/null @@ -1,20 +0,0 @@ -// step 1, setup your definition - -// step 2, setup your site models -var taxonomyModel = SPMeta2Model.NewSiteModel(site => -{ - // setup site taxonomy -}); - -var featuresAndSandboxSolutionsModel = SPMeta2Model.NewSiteModel(site => -{ - // setup sandbox solutions and features -}); - -var fieldsAndContentTypesModel = SPMeta2Model.NewSiteModel(site => -{ - // setup fields and content types -}); - -// step 3, deploy site models - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SettingUpWebModels.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SettingUpWebModels.sample-ref deleted file mode 100644 index c11967f60..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SettingUpWebModels.sample-ref +++ /dev/null @@ -1,20 +0,0 @@ -// step 1, setup your definition - -// step 2, setup your site models -var featuresModel = SPMeta2Model.NewWebModel(web => -{ - // setup features -}); - -var listsModel = SPMeta2Model.NewWebModel(web => -{ - // setup fields and content types -}); - -var navigationModel = SPMeta2Model.NewWebModel(web => -{ - // setup web navigation -}); - -// step 3, deploy web models - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Models-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-DefinitionsSiteModel.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-DefinitionsSiteModel.sample-ref deleted file mode 100644 index 7af78b131..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-DefinitionsSiteModel.sample-ref +++ /dev/null @@ -1,42 +0,0 @@ -public class SiteModel : ProvisionTestBase -{ - #region site model - - [TestMethod] - [TestCategory("Docs.Models")] - public void SiteModelProvision() - { - // tend to separate models into small logical pieces - // later you would deploy either all of them or only required bits - - var taxonomyModel = SPMeta2Model.NewSiteModel(site => - { - // setup taxonomy - }); - - var sandboxSolutionsModel = SPMeta2Model.NewSiteModel(site => - { - // setup sandbox solutions - }); - - var siteFeaturesModel = SPMeta2Model.NewSiteModel(site => - { - // setup features - }); - - var siteIAModel = SPMeta2Model.NewSiteModel(site => - { - // setup IA - }); - - var userCustomActionsModel = SPMeta2Model.NewSiteModel(site => - { - // setup user custom actions model - }); - - - // deploy needed models - all of them or only required bits - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SPMeta2DocsProvisionSamplesProvisionDefinitionsSiteModel.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SPMeta2DocsProvisionSamplesProvisionDefinitionsSiteModel.sample-ref deleted file mode 100644 index 7af78b131..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SPMeta2DocsProvisionSamplesProvisionDefinitionsSiteModel.sample-ref +++ /dev/null @@ -1,42 +0,0 @@ -public class SiteModel : ProvisionTestBase -{ - #region site model - - [TestMethod] - [TestCategory("Docs.Models")] - public void SiteModelProvision() - { - // tend to separate models into small logical pieces - // later you would deploy either all of them or only required bits - - var taxonomyModel = SPMeta2Model.NewSiteModel(site => - { - // setup taxonomy - }); - - var sandboxSolutionsModel = SPMeta2Model.NewSiteModel(site => - { - // setup sandbox solutions - }); - - var siteFeaturesModel = SPMeta2Model.NewSiteModel(site => - { - // setup features - }); - - var siteIAModel = SPMeta2Model.NewSiteModel(site => - { - // setup IA - }); - - var userCustomActionsModel = SPMeta2Model.NewSiteModel(site => - { - // setup user custom actions model - }); - - - // deploy needed models - all of them or only required bits - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SiteModelClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SiteModelClass.sample-ref deleted file mode 100644 index 7af78b131..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SiteModelClass.sample-ref +++ /dev/null @@ -1,42 +0,0 @@ -public class SiteModel : ProvisionTestBase -{ - #region site model - - [TestMethod] - [TestCategory("Docs.Models")] - public void SiteModelProvision() - { - // tend to separate models into small logical pieces - // later you would deploy either all of them or only required bits - - var taxonomyModel = SPMeta2Model.NewSiteModel(site => - { - // setup taxonomy - }); - - var sandboxSolutionsModel = SPMeta2Model.NewSiteModel(site => - { - // setup sandbox solutions - }); - - var siteFeaturesModel = SPMeta2Model.NewSiteModel(site => - { - // setup features - }); - - var siteIAModel = SPMeta2Model.NewSiteModel(site => - { - // setup IA - }); - - var userCustomActionsModel = SPMeta2Model.NewSiteModel(site => - { - // setup user custom actions model - }); - - - // deploy needed models - all of them or only required bits - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SiteModelProvision.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SiteModelProvision.sample-ref deleted file mode 100644 index 84c77c9fe..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SiteModelProvision.sample-ref +++ /dev/null @@ -1,31 +0,0 @@ -// tend to separate models into small logical pieces -// later you would deploy either all of them or only required bits - -var taxonomyModel = SPMeta2Model.NewSiteModel(site => -{ - // setup taxonomy -}); - -var sandboxSolutionsModel = SPMeta2Model.NewSiteModel(site => -{ - // setup sandbox solutions -}); - -var siteFeaturesModel = SPMeta2Model.NewSiteModel(site => -{ - // setup features -}); - -var siteIAModel = SPMeta2Model.NewSiteModel(site => -{ - // setup IA -}); - -var userCustomActionsModel = SPMeta2Model.NewSiteModel(site => -{ - // setup user custom actions model -}); - - -// deploy needed models - all of them or only required bits - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/SiteModel-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-ClientWebPartSetup.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-ClientWebPartSetup.sample-ref deleted file mode 100644 index 1da25e148..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-ClientWebPartSetup.sample-ref +++ /dev/null @@ -1,8 +0,0 @@ -var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ClientWebPart) - .SetOrUpdateProperty("FeatureId", wpModel.FeatureId.ToString()) - .SetOrUpdateProperty("ProductId", wpModel.ProductId.ToString()) - .SetOrUpdateProperty("WebPartName", wpModel.WebPartName) - .SetOrUpdateProperty("ProductWebId", webId) - .ToString(); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-ContentEditorWebPartSetup.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-ContentEditorWebPartSetup.sample-ref deleted file mode 100644 index e27c91e80..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-ContentEditorWebPartSetup.sample-ref +++ /dev/null @@ -1,6 +0,0 @@ -var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ContentEditorWebPart) - .SetOrUpdateContentEditorWebPartProperty("Content", content, true) - .SetOrUpdateContentEditorWebPartProperty("ContentLink", contentLink) - .ToString(); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-SubPointSolutionsDocsViewsViewsSPMeta2referenceUtils.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-SubPointSolutionsDocsViewsViewsSPMeta2referenceUtils.sample-ref deleted file mode 100644 index 940e8092c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-SubPointSolutionsDocsViewsViewsSPMeta2referenceUtils.sample-ref +++ /dev/null @@ -1,63 +0,0 @@ -public class Utils : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Utils")] - public void UrlConcatenation() - { - // fast on two params - var smQueryUrl = UrlUtility.CombineUrl("http://goole.com", "?q=spmeta2"); - - // a bigger one - var bgQueryUrl = UrlUtility.CombineUrl(new string[]{ - "http://goole.com", - "?", - "q=1", - "&p1=3", - "&p2=tmp" - }); - } - - [TestMethod] - [TestCategory("Docs.Utils")] - public void ClientWebPartSetup(ClientWebPartDefinition wpModel, string webId) - { - var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ClientWebPart) - .SetOrUpdateProperty("FeatureId", wpModel.FeatureId.ToString()) - .SetOrUpdateProperty("ProductId", wpModel.ProductId.ToString()) - .SetOrUpdateProperty("WebPartName", wpModel.WebPartName) - .SetOrUpdateProperty("ProductWebId", webId) - .ToString(); - } - - [TestMethod] - [TestCategory("Docs.Utils")] - public void ContentEditorWebPartSetup(ContentEditorWebPartDefinition typedModel, - string content, string contentLink) - { - var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ContentEditorWebPart) - .SetOrUpdateContentEditorWebPartProperty("Content", content, true) - .SetOrUpdateContentEditorWebPartProperty("ContentLink", contentLink) - .ToString(); - } - - [TestMethod] - [TestCategory("Docs.Utils")] - public void XsltListViewWebPartSetup(XsltListViewWebPartDefinition typedModel, - string listName, string listId, string titleUrl, string jsLink) - { - var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.XsltListViewWebPart) - .SetListName(listName) - .SetListId(listId) - .SetTitleUrl(titleUrl) - .SetOrUpdateProperty("JSLink", jsLink) - .ToString(); - } - - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-UrlConcatenation.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-UrlConcatenation.sample-ref deleted file mode 100644 index 294444478..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-UrlConcatenation.sample-ref +++ /dev/null @@ -1,12 +0,0 @@ -// fast on two params -var smQueryUrl = UrlUtility.CombineUrl("http://goole.com", "?q=spmeta2"); - -// a bigger one -var bgQueryUrl = UrlUtility.CombineUrl(new string[]{ - "http://goole.com", - "?", - "q=1", - "&p1=3", - "&p2=tmp" -}); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-UtilsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-UtilsClass.sample-ref deleted file mode 100644 index 940e8092c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-UtilsClass.sample-ref +++ /dev/null @@ -1,63 +0,0 @@ -public class Utils : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Utils")] - public void UrlConcatenation() - { - // fast on two params - var smQueryUrl = UrlUtility.CombineUrl("http://goole.com", "?q=spmeta2"); - - // a bigger one - var bgQueryUrl = UrlUtility.CombineUrl(new string[]{ - "http://goole.com", - "?", - "q=1", - "&p1=3", - "&p2=tmp" - }); - } - - [TestMethod] - [TestCategory("Docs.Utils")] - public void ClientWebPartSetup(ClientWebPartDefinition wpModel, string webId) - { - var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ClientWebPart) - .SetOrUpdateProperty("FeatureId", wpModel.FeatureId.ToString()) - .SetOrUpdateProperty("ProductId", wpModel.ProductId.ToString()) - .SetOrUpdateProperty("WebPartName", wpModel.WebPartName) - .SetOrUpdateProperty("ProductWebId", webId) - .ToString(); - } - - [TestMethod] - [TestCategory("Docs.Utils")] - public void ContentEditorWebPartSetup(ContentEditorWebPartDefinition typedModel, - string content, string contentLink) - { - var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ContentEditorWebPart) - .SetOrUpdateContentEditorWebPartProperty("Content", content, true) - .SetOrUpdateContentEditorWebPartProperty("ContentLink", contentLink) - .ToString(); - } - - [TestMethod] - [TestCategory("Docs.Utils")] - public void XsltListViewWebPartSetup(XsltListViewWebPartDefinition typedModel, - string listName, string listId, string titleUrl, string jsLink) - { - var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.XsltListViewWebPart) - .SetListName(listName) - .SetListId(listId) - .SetTitleUrl(titleUrl) - .SetOrUpdateProperty("JSLink", jsLink) - .ToString(); - } - - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-XsltListViewWebPartSetup.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-XsltListViewWebPartSetup.sample-ref deleted file mode 100644 index f10e17791..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-XsltListViewWebPartSetup.sample-ref +++ /dev/null @@ -1,8 +0,0 @@ -var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.XsltListViewWebPart) - .SetListName(listName) - .SetListId(listId) - .SetTitleUrl(titleUrl) - .SetOrUpdateProperty("JSLink", jsLink) - .ToString(); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-referenceUtils.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-referenceUtils.sample-ref deleted file mode 100644 index 940e8092c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/Utils-referenceUtils.sample-ref +++ /dev/null @@ -1,63 +0,0 @@ -public class Utils : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.Utils")] - public void UrlConcatenation() - { - // fast on two params - var smQueryUrl = UrlUtility.CombineUrl("http://goole.com", "?q=spmeta2"); - - // a bigger one - var bgQueryUrl = UrlUtility.CombineUrl(new string[]{ - "http://goole.com", - "?", - "q=1", - "&p1=3", - "&p2=tmp" - }); - } - - [TestMethod] - [TestCategory("Docs.Utils")] - public void ClientWebPartSetup(ClientWebPartDefinition wpModel, string webId) - { - var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ClientWebPart) - .SetOrUpdateProperty("FeatureId", wpModel.FeatureId.ToString()) - .SetOrUpdateProperty("ProductId", wpModel.ProductId.ToString()) - .SetOrUpdateProperty("WebPartName", wpModel.WebPartName) - .SetOrUpdateProperty("ProductWebId", webId) - .ToString(); - } - - [TestMethod] - [TestCategory("Docs.Utils")] - public void ContentEditorWebPartSetup(ContentEditorWebPartDefinition typedModel, - string content, string contentLink) - { - var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ContentEditorWebPart) - .SetOrUpdateContentEditorWebPartProperty("Content", content, true) - .SetOrUpdateContentEditorWebPartProperty("ContentLink", contentLink) - .ToString(); - } - - [TestMethod] - [TestCategory("Docs.Utils")] - public void XsltListViewWebPartSetup(XsltListViewWebPartDefinition typedModel, - string listName, string listId, string titleUrl, string jsLink) - { - var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(BuiltInWebPartTemplates.XsltListViewWebPart) - .SetListName(listName) - .SetListId(listId) - .SetTitleUrl(titleUrl) - .SetOrUpdateProperty("JSLink", jsLink) - .ToString(); - } - - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-SubPointSolutionsDocsViewsViewsSPMeta2referenceWebModel.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-SubPointSolutionsDocsViewsViewsSPMeta2referenceWebModel.sample-ref deleted file mode 100644 index 304c6a560..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-SubPointSolutionsDocsViewsViewsSPMeta2referenceWebModel.sample-ref +++ /dev/null @@ -1,41 +0,0 @@ -public class WebModel : ProvisionTestBase -{ - #region web model - - [TestMethod] - [TestCategory("Docs.Models")] - public void WebModelProvision() - { - // tend to separate models into small logical pieces - // later you would deploy either all of them or only required bits - - var featuresModel = SPMeta2Model.NewWebModel(web => - { - // setup features - }); - - var listsModel = SPMeta2Model.NewWebModel(web => - { - // setup lists and list views - }); - - var pagesModel = SPMeta2Model.NewWebModel(web => - { - // setup pages - }); - - var webPartsModel = SPMeta2Model.NewWebModel(web => - { - // setup web parts - }); - - var navigationModel = SPMeta2Model.NewWebModel(web => - { - // setup navigation - }); - - // deploy needed models - all of them or only required bits - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-WebModelClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-WebModelClass.sample-ref deleted file mode 100644 index 304c6a560..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-WebModelClass.sample-ref +++ /dev/null @@ -1,41 +0,0 @@ -public class WebModel : ProvisionTestBase -{ - #region web model - - [TestMethod] - [TestCategory("Docs.Models")] - public void WebModelProvision() - { - // tend to separate models into small logical pieces - // later you would deploy either all of them or only required bits - - var featuresModel = SPMeta2Model.NewWebModel(web => - { - // setup features - }); - - var listsModel = SPMeta2Model.NewWebModel(web => - { - // setup lists and list views - }); - - var pagesModel = SPMeta2Model.NewWebModel(web => - { - // setup pages - }); - - var webPartsModel = SPMeta2Model.NewWebModel(web => - { - // setup web parts - }); - - var navigationModel = SPMeta2Model.NewWebModel(web => - { - // setup navigation - }); - - // deploy needed models - all of them or only required bits - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-WebModelProvision.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-WebModelProvision.sample-ref deleted file mode 100644 index 376222359..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-WebModelProvision.sample-ref +++ /dev/null @@ -1,30 +0,0 @@ -// tend to separate models into small logical pieces -// later you would deploy either all of them or only required bits - -var featuresModel = SPMeta2Model.NewWebModel(web => -{ - // setup features -}); - -var listsModel = SPMeta2Model.NewWebModel(web => -{ - // setup lists and list views -}); - -var pagesModel = SPMeta2Model.NewWebModel(web => -{ - // setup pages -}); - -var webPartsModel = SPMeta2Model.NewWebModel(web => -{ - // setup web parts -}); - -var navigationModel = SPMeta2Model.NewWebModel(web => -{ - // setup navigation -}); - -// deploy needed models - all of them or only required bits - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-referenceWebModel.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-referenceWebModel.sample-ref deleted file mode 100644 index 304c6a560..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/_samples/WebModel-referenceWebModel.sample-ref +++ /dev/null @@ -1,41 +0,0 @@ -public class WebModel : ProvisionTestBase -{ - #region web model - - [TestMethod] - [TestCategory("Docs.Models")] - public void WebModelProvision() - { - // tend to separate models into small logical pieces - // later you would deploy either all of them or only required bits - - var featuresModel = SPMeta2Model.NewWebModel(web => - { - // setup features - }); - - var listsModel = SPMeta2Model.NewWebModel(web => - { - // setup lists and list views - }); - - var pagesModel = SPMeta2Model.NewWebModel(web => - { - // setup pages - }); - - var webPartsModel = SPMeta2Model.NewWebModel(web => - { - // setup web parts - }); - - var navigationModel = SPMeta2Model.NewWebModel(web => - { - // setup navigation - }); - - // deploy needed models - all of them or only required bits - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-AlternateUrlDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-AlternateUrlDefinitionTestsClass.sample-ref deleted file mode 100644 index 945959a72..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-AlternateUrlDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,40 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - - - -public class AlternateUrlDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.AlternateUrlDefinition")] - - [SampleMetadata(Title = "Add alternate URL", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAlternateUrlDefinition() - { - var internalDef = new AlternateUrlDefinition - { - Url = "http://the-portal", - UrlZone = BuiltInUrlZone.Intranet - }; - - var intranetDef = new AlternateUrlDefinition - { - Url = "http://my-intranet.com.au", - UrlZone = BuiltInUrlZone.Internet - }; - - var model = SPMeta2Model.NewWebApplicationModel(webApp => - { - webApp.AddAlternateUrl(internalDef); - webApp.AddAlternateUrl(intranetDef); - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-CanDeploySimpleAlternateUrlDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-CanDeploySimpleAlternateUrlDefinition.sample-ref deleted file mode 100644 index 337a8806e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-CanDeploySimpleAlternateUrlDefinition.sample-ref +++ /dev/null @@ -1,20 +0,0 @@ -var internalDef = new AlternateUrlDefinition -{ - Url = "http://the-portal", - UrlZone = BuiltInUrlZone.Intranet -}; - -var intranetDef = new AlternateUrlDefinition -{ - Url = "http://my-intranet.com.au", - UrlZone = BuiltInUrlZone.Internet -}; - -var model = SPMeta2Model.NewWebApplicationModel(webApp => -{ - webApp.AddAlternateUrl(internalDef); - webApp.AddAlternateUrl(intranetDef); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-DefinitionsAlternateUrlDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-DefinitionsAlternateUrlDefinitionTests.sample-ref deleted file mode 100644 index 302c19f91..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-DefinitionsAlternateUrlDefinitionTests.sample-ref +++ /dev/null @@ -1,27 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - - - -lic class AlternateUrlDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.AlternateUrlDefinition")] - - [SampleMetadata(Title = "Add alternate URL", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAlternateUrlDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAlternateUrlDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAlternateUrlDefinitionTests.sample-ref deleted file mode 100644 index 302c19f91..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAlternateUrlDefinitionTests.sample-ref +++ /dev/null @@ -1,27 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - - - -lic class AlternateUrlDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.AlternateUrlDefinition")] - - [SampleMetadata(Title = "Add alternate URL", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAlternateUrlDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AlternateUrlDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-AppDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-AppDefinitionTestsClass.sample-ref deleted file mode 100644 index 02b0ae71f..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-AppDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,35 +0,0 @@ -//[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)] - - - -public class AppDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.AppDefinition")] - - [SampleMetadata(Title = "Add app", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAppDefinition() - { - var appDef = new AppDefinition - { - Content = File.ReadAllBytes("path-to-your-app-file"), - ProductId = new Guid("your-app-product-id"), - // your app version - Version = "1.0.0.0" - }; - - var model = SPMeta2Model.NewWebModel(web => - { - web.AddApp(appDef); - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-CanDeploySimpleAppDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-CanDeploySimpleAppDefinition.sample-ref deleted file mode 100644 index d6516c3ac..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-CanDeploySimpleAppDefinition.sample-ref +++ /dev/null @@ -1,15 +0,0 @@ -var appDef = new AppDefinition -{ - Content = File.ReadAllBytes("path-to-your-app-file"), - ProductId = new Guid("your-app-product-id"), - // your app version - Version = "1.0.0.0" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddApp(appDef); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-DefinitionsAppDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-DefinitionsAppDefinitionTests.sample-ref deleted file mode 100644 index 67ac869c7..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-DefinitionsAppDefinitionTests.sample-ref +++ /dev/null @@ -1,27 +0,0 @@ -SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)] - - - -lic class AppDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.AppDefinition")] - - [SampleMetadata(Title = "Add app", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAppDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAppDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAppDefinitionTests.sample-ref deleted file mode 100644 index 67ac869c7..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAppDefinitionTests.sample-ref +++ /dev/null @@ -1,27 +0,0 @@ -SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)] - - - -lic class AppDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.AppDefinition")] - - [SampleMetadata(Title = "Add app", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAppDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-AppPrincipalDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-AppPrincipalDefinitionTestsClass.sample-ref deleted file mode 100644 index 635e9bed5..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-AppPrincipalDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -//[SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)] -public class AppPrincipalDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.AppPrincipalDefinition")] - - [SampleMetadata(Title = "Add app principal", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - - public void CanDeploySimpleAppPrincipalDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-CanDeploySimpleAppPrincipalDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-CanDeploySimpleAppPrincipalDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-CanDeploySimpleAppPrincipalDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-DefinitionsAppPrincipalDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-DefinitionsAppPrincipalDefinitionTests.sample-ref deleted file mode 100644 index b3fe0e6df..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-DefinitionsAppPrincipalDefinitionTests.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)] -lic class AppPrincipalDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.AppPrincipalDefinition")] - - [SampleMetadata(Title = "Add app principal", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - - public void CanDeploySimpleAppPrincipalDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAppPrincipalDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAppPrincipalDefinitionTests.sample-ref deleted file mode 100644 index b3fe0e6df..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAppPrincipalDefinitionTests.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -SampleMetadataTagAttribute(Name = BuiltInTagNames.SampleHidden)] -lic class AppPrincipalDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.AppPrincipalDefinition")] - - [SampleMetadata(Title = "Add app principal", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - - public void CanDeploySimpleAppPrincipalDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AppPrincipalDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-AuditSettingsDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-AuditSettingsDefinitionTestsClass.sample-ref deleted file mode 100644 index 20f53c0f9..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-AuditSettingsDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class AuditSettingsDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.AuditSettingsDefinition")] - - [SampleMetadata(Title = "Add audit settings", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAuditSettingsDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-CanDeploySimpleAuditSettingsDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-CanDeploySimpleAuditSettingsDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-CanDeploySimpleAuditSettingsDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-DefinitionsAuditSettingsDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-DefinitionsAuditSettingsDefinitionTests.sample-ref deleted file mode 100644 index fe98d3e55..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-DefinitionsAuditSettingsDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class AuditSettingsDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.AuditSettingsDefinition")] - - [SampleMetadata(Title = "Add audit settings", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAuditSettingsDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAuditSettingsDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAuditSettingsDefinitionTests.sample-ref deleted file mode 100644 index fe98d3e55..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsAuditSettingsDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class AuditSettingsDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.AuditSettingsDefinition")] - - [SampleMetadata(Title = "Add audit settings", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAuditSettingsDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/AuditSettingsDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-BooleanFieldDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-BooleanFieldDefinitionTestsClass.sample-ref deleted file mode 100644 index 278143535..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-BooleanFieldDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - -public class BooleanFieldDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.BooleanFieldDefinition")] - - [SampleMetadata(Title = "Add boolean field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleBooleanFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-CanDeploySimpleBooleanFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-CanDeploySimpleBooleanFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-CanDeploySimpleBooleanFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-DefinitionsBooleanFieldDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-DefinitionsBooleanFieldDefinitionTests.sample-ref deleted file mode 100644 index 959b8500a..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-DefinitionsBooleanFieldDefinitionTests.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - -lic class BooleanFieldDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.BooleanFieldDefinition")] - - [SampleMetadata(Title = "Add boolean field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleBooleanFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsBooleanFieldDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsBooleanFieldDefinitionTests.sample-ref deleted file mode 100644 index 959b8500a..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-SPMeta2DocsProvisionSamplesProvisionDefinitionsBooleanFieldDefinitionTests.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - -lic class BooleanFieldDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.BooleanFieldDefinition")] - - [SampleMetadata(Title = "Add boolean field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleBooleanFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BooleanFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-BreakRoleInheritanceDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-BreakRoleInheritanceDefinitionTestsClass.sample-ref deleted file mode 100644 index 10c05e7dc..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-BreakRoleInheritanceDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - -public class BreakRoleInheritanceDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.BreakRoleInheritanceDefinition")] - - [SampleMetadata(Title = "Break role inheritance", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleBreakRoleInheritanceDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-CanDeploySimpleBreakRoleInheritanceDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-CanDeploySimpleBreakRoleInheritanceDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-CanDeploySimpleBreakRoleInheritanceDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-DefinitionsBreakRoleInheritanceDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-DefinitionsBreakRoleInheritanceDefinitionTests.sample-ref deleted file mode 100644 index 534c38108..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-DefinitionsBreakRoleInheritanceDefinitionTests.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - -lic class BreakRoleInheritanceDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.BreakRoleInheritanceDefinition")] - - [SampleMetadata(Title = "Break role inheritance", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleBreakRoleInheritanceDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BreakRoleInheritanceDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-CanDeploySimpleBusinessDataFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-CanDeploySimpleBusinessDataFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-CanDeploySimpleBusinessDataFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/BusinessDataFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-CanDeploySimpleCalculatedFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-CanDeploySimpleCalculatedFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-CanDeploySimpleCalculatedFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CalculatedFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-CanDeploySimpleChoiceFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-CanDeploySimpleChoiceFieldDefinition.sample-ref deleted file mode 100644 index 8c257f8e7..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-CanDeploySimpleChoiceFieldDefinition.sample-ref +++ /dev/null @@ -1,21 +0,0 @@ -var fieldDef = new ChoiceFieldDefinition -{ - Title = "Tasks status", - InternalName = "dcs_ProgressStatus", - Group = "SPMeta2.Samples", - Id = new Guid("759f97a7-c26f-4dc3-b3fa-47250f168ba4"), - Choices = new Collection - { - "Not stated", - "In progress", - "Done" - } -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddChoiceField(fieldDef); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ChoiceFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-CanDeploySimpleClientWebPartDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-CanDeploySimpleClientWebPartDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-CanDeploySimpleClientWebPartDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ClientWebPartDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-CanDeploySimpleComputedFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-CanDeploySimpleComputedFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-CanDeploySimpleComputedFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ComputedFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-CanDeploySimpleContentDatabaseDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-CanDeploySimpleContentDatabaseDefinition.sample-ref deleted file mode 100644 index 396463a57..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-CanDeploySimpleContentDatabaseDefinition.sample-ref +++ /dev/null @@ -1,21 +0,0 @@ -var contentDb1 = new ContentDatabaseDefinition -{ - ServerName = "localhost", - DbName = "intranet_content_db1" -}; - -var contentDb2 = new ContentDatabaseDefinition -{ - ServerName = "localhost", - DbName = "intranet_content_db2" -}; - -var model = SPMeta2Model.NewWebApplicationModel(webApp => -{ - webApp - .AddContentDatabase(contentDb1) - .AddContentDatabase(contentDb2); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentDatabaseDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploContentEditorWebpartWithUrlLink.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploContentEditorWebpartWithUrlLink.sample-ref deleted file mode 100644 index 375374049..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploContentEditorWebpartWithUrlLink.sample-ref +++ /dev/null @@ -1,44 +0,0 @@ -var htmlContent = new ModuleFileDefinition -{ - FileName = "m2-cewp-content.html", - Content = Encoding.UTF8.GetBytes("M2 is everything you need to deploy stuff to Sharepoint"), - Overwrite = true, -}; - -var cewp = new ContentEditorWebPartDefinition -{ - Title = "Content Editor Webpart with URL link", - Id = "m2ContentLinkCEWP", - ZoneIndex = 20, - ZoneId = "Main", - ContentLink = UrlUtility.CombineUrl(new string[]{ - "~sitecollection", - BuiltInListDefinitions.StyleLibrary.GetListUrl(), - htmlContent.FileName}) -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 CEWP provision", - FileName = "cewp-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddHostList(BuiltInListDefinitions.StyleLibrary, list => - { - list.AddModuleFile(htmlContent); - }) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddContentEditorWebPart(cewp); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploEmptyContentEditorWebpart.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploEmptyContentEditorWebpart.sample-ref deleted file mode 100644 index 74fd2f08f..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeploEmptyContentEditorWebpart.sample-ref +++ /dev/null @@ -1,28 +0,0 @@ -var cewp = new ContentEditorWebPartDefinition -{ - Title = "Empty Content Editor Webpart", - Id = "m2EmptyCEWP", - ZoneIndex = 10, - ZoneId = "Main" -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 CEWP provision", - FileName = "cewp-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddContentEditorWebPart(cewp); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeployContentEditorWebpartWithContent.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeployContentEditorWebpartWithContent.sample-ref deleted file mode 100644 index 9d69ef4ed..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-CanDeployContentEditorWebpartWithContent.sample-ref +++ /dev/null @@ -1,29 +0,0 @@ -var cewp = new ContentEditorWebPartDefinition -{ - Title = "Content Editor Webpart with content", - Id = "m2ContentCEWP", - ZoneIndex = 30, - ZoneId = "Main", - Content = "Content Editor web part inplace content." -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 CEWP provision", - FileName = "cewp-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddContentEditorWebPart(cewp); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentEditorWebPartDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeployHierarhicalContentTypes.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeployHierarhicalContentTypes.sample-ref deleted file mode 100644 index 8c6575bbd..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeployHierarhicalContentTypes.sample-ref +++ /dev/null @@ -1,26 +0,0 @@ -var rootDocumentContentType = new ContentTypeDefinition -{ - Name = "A root document", - Id = new Guid("b0ec3794-8bf3-49ed-b8d1-24a4df5ac75b"), - ParentContentTypeId = BuiltInContentTypeId.Document, - Group = "SPMeta2.Samples" -}; - -var childDocumentContentType = new ContentTypeDefinition -{ - Name = "A child document", - Id = new Guid("84ab43ee-1f9d-4436-a9de-868bd7a36400"), - // use GetContentTypeId() to get the content type ID and refer as a parent ID - ParentContentTypeId = rootDocumentContentType.GetContentTypeId(), - Group = "SPMeta2.Samples" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddContentType(rootDocumentContentType) - .AddContentType(childDocumentContentType); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypes.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypes.sample-ref deleted file mode 100644 index c0afcc97d..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypes.sample-ref +++ /dev/null @@ -1,9 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddContentType(DocContentTypes.CustomerAccount) - .AddContentType(DocContentTypes.CustomerDocument); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypesWithFields.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypesWithFields.sample-ref deleted file mode 100644 index b0f8d82c5..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleContentTypesWithFields.sample-ref +++ /dev/null @@ -1,26 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddField(DocFields.Clients.ClientCredit) - .AddField(DocFields.Clients.ClientDebit) - .AddField(DocFields.Clients.ClientDescription) - .AddField(DocFields.Clients.ClientNumber) - .AddField(DocFields.Clients.ClientWebSite) - - .AddContentType(DocContentTypes.CustomerAccount, contentType => - { - contentType - .AddContentTypeFieldLink(DocFields.Clients.ClientCredit) - .AddContentTypeFieldLink(DocFields.Clients.ClientDebit) - .AddContentTypeFieldLink(DocFields.Clients.ClientWebSite); - }) - .AddContentType(DocContentTypes.CustomerDocument, contentType => - { - contentType - .AddContentTypeFieldLink(DocFields.Clients.ClientDescription) - .AddContentTypeFieldLink(DocFields.Clients.ClientNumber); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentContentType.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentContentType.sample-ref deleted file mode 100644 index d10dfbe52..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentContentType.sample-ref +++ /dev/null @@ -1,16 +0,0 @@ -var documentContentType = new ContentTypeDefinition -{ - Name = "Custom document", - Id = new Guid("008e7c50-a271-4fcd-9f01-f18daad5bd7e"), - ParentContentTypeId = BuiltInContentTypeId.Document, - Group = "SPMeta2.Samples" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddContentType(documentContentType); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentSetContentType.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentSetContentType.sample-ref deleted file mode 100644 index ee8913d33..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleDocumentSetContentType.sample-ref +++ /dev/null @@ -1,16 +0,0 @@ -var documentContentType = new ContentTypeDefinition -{ - Name = "Custom document set", - Id = new Guid("AAC93B98-F776-4D5C-9E6E-66F2DC45A467"), - ParentContentTypeId = BuiltInContentTypeId.DocumentSet_Correct, - Group = "SPMeta2.Samples" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddContentType(documentContentType); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleListContentType.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleListContentType.sample-ref deleted file mode 100644 index af5cbbe09..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-CanDeploySimpleListContentType.sample-ref +++ /dev/null @@ -1,16 +0,0 @@ -var listContentType = new ContentTypeDefinition -{ - Name = "Custom list item", - Id = new Guid("79658c1e-3096-4c44-bd55-4228d01a5b97"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddContentType(listContentType); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-CanDeploySimpleContentTypeFieldLinkDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-CanDeploySimpleContentTypeFieldLinkDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-CanDeploySimpleContentTypeFieldLinkDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeFieldLinkDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-CanDeploySimpleContentTypeLinkDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-CanDeploySimpleContentTypeLinkDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-CanDeploySimpleContentTypeLinkDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ContentTypeLinkDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-CanDeploySimpleCurrencyFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-CanDeploySimpleCurrencyFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-CanDeploySimpleCurrencyFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/CurrencyFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-CanDeploySimpleDateTimeFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-CanDeploySimpleDateTimeFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-CanDeploySimpleDateTimeFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DateTimeFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-CanDeploySimpleDiagnosticsServiceBaseDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-CanDeploySimpleDiagnosticsServiceBaseDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-CanDeploySimpleDiagnosticsServiceBaseDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DiagnosticsServiceBaseDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-CanDeploySimpleDocumentParserDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-CanDeploySimpleDocumentParserDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-CanDeploySimpleDocumentParserDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/DocumentParserDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-EventReceiverDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-EventReceiverDefinitionTestsClass.sample-ref deleted file mode 100644 index 473fb2b12..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-EventReceiverDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,66 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class EventReceiverDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.EventReceiverDefinition")] - - [SampleMetadata(Title = "Add event receiver to site", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySiteEventReceiverDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - [SampleMetadata(Title = "Add event receiver to web", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeployWebSimpleEventReceiverDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - [SampleMetadata(Title = "Add event receiver to list", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeployListSimpleEventReceiverDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - [SampleMetadata(Title = "Add event receiver to content type", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeployContentTypeSimpleEventReceiverDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/EventReceiverDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-CanDeploySimpleFarmDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-CanDeploySimpleFarmDefinition.sample-ref deleted file mode 100644 index f75dc3c99..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-CanDeploySimpleFarmDefinition.sample-ref +++ /dev/null @@ -1,12 +0,0 @@ -var farmFeature = BuiltInFarmFeatures.SiteMailboxes.Inherit(f => -{ - f.Enable = true; -}); - -var model = SPMeta2Model.NewFarmModel(farm => -{ - farm.AddFarmFeature(farmFeature); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-CanDeploySimpleFarmSolutionDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-CanDeploySimpleFarmSolutionDefinition.sample-ref deleted file mode 100644 index ef47d9f8f..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-CanDeploySimpleFarmSolutionDefinition.sample-ref +++ /dev/null @@ -1,14 +0,0 @@ -var solutionDef = new FarmSolutionDefinition -{ - FileName = "your-solution-file.wsp", - SolutionId = new Guid("your-solution-id"), - Content = File.ReadAllBytes("path-to-your-solution-or-byte-array") -}; - -var model = SPMeta2Model.NewFarmModel(farm => -{ - farm.AddFarmSolution(solutionDef); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FarmSolutionDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateCustomWebFeature.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateCustomWebFeature.sample-ref deleted file mode 100644 index bcb45ea13..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateCustomWebFeature.sample-ref +++ /dev/null @@ -1,15 +0,0 @@ -var myCustomerFeature = new FeatureDefinition -{ - Enable = true, - Id = new Guid("87294C72-F260-42f3-A41B-981A2FFCE37A"), - Scope = FeatureDefinitionScope.Web -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddWebFeature(myCustomerFeature); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBSiteFeatures.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBSiteFeatures.sample-ref deleted file mode 100644 index 11962dd41..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBSiteFeatures.sample-ref +++ /dev/null @@ -1,10 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddSiteFeature(DocSiteFeatures.SitePublisingInfrastructure) - .AddSiteFeature(DocSiteFeatures.DocumentSets); - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBWebFeatures.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBWebFeatures.sample-ref deleted file mode 100644 index 65afcfe9e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanActivateOOTBWebFeatures.sample-ref +++ /dev/null @@ -1,11 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddWebFeature(DocWebFeatures.WebPublishingInfrastructure) - .AddWebFeature(DocWebFeatures.MetadataNavigationAndFiltering) - .AddWebFeature(DocWebFeatures.MDS); - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateCustomWebFeature.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateCustomWebFeature.sample-ref deleted file mode 100644 index daaf38458..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateCustomWebFeature.sample-ref +++ /dev/null @@ -1,15 +0,0 @@ -var myCustomerFeature = new FeatureDefinition -{ - Enable = false, - Id = new Guid("87294C72-F260-42f3-A41B-981A2FFCE37A"), - Scope = FeatureDefinitionScope.Web -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddWebFeature(myCustomerFeature); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateOOTBWebFeatures.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateOOTBWebFeatures.sample-ref deleted file mode 100644 index bc9002e6f..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-CanDeactivateOOTBWebFeatures.sample-ref +++ /dev/null @@ -1,8 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddWebFeature(DocWebFeatures.Disable.MDS); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-OOTBFeatureInheritance.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-OOTBFeatureInheritance.sample-ref deleted file mode 100644 index d9ae2ab92..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-OOTBFeatureInheritance.sample-ref +++ /dev/null @@ -1,28 +0,0 @@ -var enableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def => -{ - def.Enable = true; -}); - -var disableMinimalDownloadStrategy = BuiltInWebFeatures.MinimalDownloadStrategy.Inherit(def => -{ - def.Enable = false; -}); - -// enable MDS -var enableMdsModel = SPMeta2Model.NewWebModel(web => -{ - web - .AddWebFeature(enableMinimalDownloadStrategy); -}); - -DeployModel(enableMdsModel); - -// disable MDS -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddWebFeature(disableMinimalDownloadStrategy); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FeatureDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeployListFields.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeployListFields.sample-ref deleted file mode 100644 index b9f0b7080..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeployListFields.sample-ref +++ /dev/null @@ -1,37 +0,0 @@ -var textField = new FieldDefinition -{ - Title = "Simple text field", - InternalName = "dcs_SimpleTextField", - Group = "SPMeta2.Samples", - Id = new Guid("c3afc5ee-c416-4a05-91b3-116de4a205de"), - FieldType = BuiltInFieldTypes.Text, -}; - -var booleanField = new FieldDefinition -{ - Title = "Simple boolean field", - InternalName = "dcs_SimpleBooleanField", - Group = "SPMeta2.Samples", - Id = new Guid("1f0a5ba9-7b00-433d-8d93-dcfb4f87bfca"), - FieldType = BuiltInFieldTypes.Boolean, -}; - -var listWithFields = new ListDefinition -{ - Title = "List with fields", - Description = "Custom list with list-scoped fields.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - Url = "ListWithFields" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(listWithFields, list => - { - list.AddField(textField); - list.AddField(booleanField); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeploySiteFields.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeploySiteFields.sample-ref deleted file mode 100644 index 1ebfb95cb..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-CanDeploySiteFields.sample-ref +++ /dev/null @@ -1,49 +0,0 @@ -// use BuiltInFieldTypes class to refer to OOTB SharePoint fields - -var customerRefererence = new FieldDefinition -{ - Title = "Customer Reference", - InternalName = "dcs_CustomerReference", - Group = "SPMeta2.Samples", - Id = new Guid("D3B94B32-3F97-4B5B-99BE-95D17F83618B"), - FieldType = BuiltInFieldTypes.Text, -}; - -var isAciveClient = new FieldDefinition -{ - Title = "Is Active Customer", - InternalName = "dcs_IsActiveCustomer", - Group = "SPMeta2.Samples", - Id = new Guid("C846CA90-5EE0-4FDF-882B-6FB17625C6F9"), - FieldType = BuiltInFieldTypes.Boolean, -}; - -var additionalInformation = new FieldDefinition -{ - Title = "Customer Additional Information", - InternalName = "dcs_CustomerAdditionalInfo", - Group = "SPMeta2.Samples", - Id = new Guid("A5221F56-D4F4-4831-AF51-AA9776FA990D"), - FieldType = BuiltInFieldTypes.Note, -}; - -var customerBalance = new FieldDefinition -{ - Title = "Customer Balance", - InternalName = "dcs_CustomerBalance", - Group = "SPMeta2.Samples", - Id = new Guid("3C0A0358-BF74-4F79-855B-F85F5BF24028"), - FieldType = BuiltInFieldTypes.Number, -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddField(customerRefererence) - .AddField(isAciveClient) - .AddField(additionalInformation) - .AddField(customerBalance); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeployHierarchicalFolderList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeployHierarchicalFolderList.sample-ref deleted file mode 100644 index 23c69f407..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeployHierarchicalFolderList.sample-ref +++ /dev/null @@ -1,34 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(DocLists.GeneralReports, list => - { - list - .AddFolder(DocFolders.Years.Year2013, year2013 => - { - year2013 - .AddFolder(DocFolders.Quarters.Q1) - .AddFolder(DocFolders.Quarters.Q2) - .AddFolder(DocFolders.Quarters.Q3) - .AddFolder(DocFolders.Quarters.Q4); - }) - .AddFolder(DocFolders.Years.Year2014, year2014 => - { - year2014 - .AddFolder(DocFolders.Quarters.Q1) - .AddFolder(DocFolders.Quarters.Q2) - .AddFolder(DocFolders.Quarters.Q3) - .AddFolder(DocFolders.Quarters.Q4); - }) - .AddFolder(DocFolders.Years.Year2015, year2015 => - { - year2015 - .AddFolder(DocFolders.Quarters.Q1) - .AddFolder(DocFolders.Quarters.Q2) - .AddFolder(DocFolders.Quarters.Q3) - .AddFolder(DocFolders.Quarters.Q4); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolderList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolderList.sample-ref deleted file mode 100644 index b2b47df08..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolderList.sample-ref +++ /dev/null @@ -1,13 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(DocLists.GeneralReports, list => - { - list - .AddFolder(DocFolders.Years.Year2013) - .AddFolder(DocFolders.Years.Year2014) - .AddFolder(DocFolders.Years.Year2015); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolders.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolders.sample-ref deleted file mode 100644 index dda7376f4..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-CanDeploySimpleFolders.sample-ref +++ /dev/null @@ -1,30 +0,0 @@ -var activeDocsFolder = new FolderDefinition -{ - Name = "Active documents" -}; - -var archiveFolder = new FolderDefinition -{ - Name = "Archive" -}; - -var listWithFolders = new ListDefinition -{ - Title = "List with folders", - Description = "Custom list with folders.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - Url = "ListWithFolders" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(listWithFolders, list => - { - list - .AddFolder(activeDocsFolder) - .AddFolder(archiveFolder); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/FolderDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-CanDeploySimpleGuidFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-CanDeploySimpleGuidFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-CanDeploySimpleGuidFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/GuidFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeFieldLinksDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeFieldLinksDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeFieldLinksDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-CanHideContentTypesInList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-CanHideContentTypesInList.sample-ref deleted file mode 100644 index 6f6e24512..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-CanHideContentTypesInList.sample-ref +++ /dev/null @@ -1,53 +0,0 @@ -var newAnnualReportContentType = new ContentTypeDefinition -{ - Name = "M2 Annual Report 2015", - Id = new Guid("7B3378FF-11DF-430B-830F-C63FABA4712F"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" -}; - -var oldAnnualReportContentType = new ContentTypeDefinition -{ - Name = "M2 Annual Report 2014", - Id = new Guid("DEB586C5-ED08-4D06-98F6-9FC5002986D2"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" -}; - -var annualReportsList = new ListDefinition -{ - Title = "M2 Annual Reports", - Description = "A generic list.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - ContentTypesEnabled = true, - Url = "M2AnnualReports" -}; - -var siteModel = SPMeta2Model.NewSiteModel(site => -{ - site - .AddContentType(newAnnualReportContentType) - .AddContentType(oldAnnualReportContentType); -}); - -var webModel = SPMeta2Model.NewWebModel(web => -{ - web.AddList(annualReportsList, list => - { - list - .AddContentTypeLink(newAnnualReportContentType) - .AddContentTypeLink(oldAnnualReportContentType) - .AddHideContentTypeLinks(new HideContentTypeLinksDefinition - { - ContentTypes = new List - { - new ContentTypeLinkValue{ ContentTypeName = "Item" }, - new ContentTypeLinkValue{ ContentTypeName = oldAnnualReportContentType.Name } - } - }); - }); -}); - -DeployModel(siteModel); -DeployModel(webModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/HideContentTypeLinksDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-CanDeploySimpleInformationRightsManagementSettingsDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-CanDeploySimpleInformationRightsManagementSettingsDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-CanDeploySimpleInformationRightsManagementSettingsDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/InformationRightsManagementSettingsDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-CanDeploySimpleJobDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-CanDeploySimpleJobDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-CanDeploySimpleJobDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/JobDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateId.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateId.sample-ref deleted file mode 100644 index 2c73bafe1..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateId.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -var genericList = new ListDefinition -{ - Title = "Generic list", - Description = "A generic list.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - Url = "GenericList" -}; - -var documentLibrary = new ListDefinition -{ - Title = "Document library", - Description = "A document library.", - TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, - Url = "DocumentLibrary" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(genericList); - web.AddList(documentLibrary); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateName.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateName.sample-ref deleted file mode 100644 index a361a8089..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployListByTemplateName.sample-ref +++ /dev/null @@ -1,15 +0,0 @@ -var contactsList = new ListDefinition -{ - Title = "Some Assert", - Description = "Some Assert.", - TemplateName = BuiltInListTemplates.AssetLibrary.InternalName, - Url = "SomeAssert" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(contactsList); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployOOTBListsLibrary.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployOOTBListsLibrary.sample-ref deleted file mode 100644 index c34e0cb92..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployOOTBListsLibrary.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.StyleLibrary, list => - { - // do stuff - }); - - web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list => - { - // do stuff - }); - - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - // do stuff - }); - - web.AddHostList(BuiltInListDefinitions.SiteAssets, list => - { - // do stuff - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeploySimpleLists.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeploySimpleLists.sample-ref deleted file mode 100644 index c800ea8b0..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeploySimpleLists.sample-ref +++ /dev/null @@ -1,27 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddWeb(DocWebs.AboutOurCompany, aboutWeb => - { - aboutWeb - .AddList(DocLists.AboutUsLists.ManagementTeam) - .AddList(DocLists.AboutUsLists.OurClients); - }) - .AddWeb(DocWebs.DepartmentWebs.HR, hrWeb => - { - hrWeb - .AddList(DocLists.HRLists.AnnualReviews) - .AddList(DocLists.HRLists.Poicies) - .AddList(DocLists.HRLists.Procedures); - }) - .AddWeb(DocWebs.Departments, departmentWeb => - { - departmentWeb - .AddList(DocLists.DepartmentsLists.IssueRegister) - .AddList(DocLists.DepartmentsLists.TeamEvents) - .AddList(DocLists.DepartmentsLists.TeamTasks); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployStyleLibrary.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployStyleLibrary.sample-ref deleted file mode 100644 index e848e0e75..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-CanDeployStyleLibrary.sample-ref +++ /dev/null @@ -1,10 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.StyleLibrary, list => - { - // do stuff - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-CanDeploySimpleListFieldLinkDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-CanDeploySimpleListFieldLinkDefinition.sample-ref deleted file mode 100644 index 2c2b6d49b..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-CanDeploySimpleListFieldLinkDefinition.sample-ref +++ /dev/null @@ -1,31 +0,0 @@ -var fieldDef = new TextFieldDefinition -{ - Title = "Customer number", - InternalName = "m2CustomNumber", - Id = new Guid("87247c7d-1ecc-4503-bfd5-21f107b442fb") -}; - -var listDef = new ListDefinition -{ - Title = "Customers", - TemplateType = BuiltInListTemplateTypeId.GenericList, - CustomUrl = "lists/customers", -}; - -var siteModel = SPMeta2Model.NewSiteModel(site => -{ - site.AddTextField(fieldDef); -}); - -var webModel = SPMeta2Model.NewWebModel(web => -{ - web.AddList(listDef, list => - { - // will add a link to the site level field - list.AddListFieldLink(fieldDef); - }); -}); - -DeployModel(siteModel); -DeployModel(webModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListFieldLinkDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-CanDeploySimpleListItemDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-CanDeploySimpleListItemDefinition.sample-ref deleted file mode 100644 index e6a5de51d..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-CanDeploySimpleListItemDefinition.sample-ref +++ /dev/null @@ -1,20 +0,0 @@ -var listDef = new ListDefinition -{ - Title = "Customers", - TemplateType = BuiltInListTemplateTypeId.GenericList, - CustomUrl = "lists/customers", -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(listDef, list => - { - list - .AddListItem(new ListItemDefinition { Title = "Microsoft" }) - .AddListItem(new ListItemDefinition { Title = "Apple" }) - .AddListItem(new ListItemDefinition { Title = "IBM" }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-CanDeploySimpleListItemFieldValueDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-CanDeploySimpleListItemFieldValueDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-CanDeploySimpleListItemFieldValueDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListItemFieldValueDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViews.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViews.sample-ref deleted file mode 100644 index 4c6c730dd..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViews.sample-ref +++ /dev/null @@ -1,40 +0,0 @@ -var approvedDocuments = new ListViewDefinition -{ - Title = "Approved Documents", - Fields = new Collection - { - BuiltInInternalFieldNames.ID, - BuiltInInternalFieldNames.FileLeafRef - } -}; - -var inProgressDocuments = new ListViewDefinition -{ - Title = "In Progress Documents", - Fields = new Collection - { - BuiltInInternalFieldNames.ID, - BuiltInInternalFieldNames.FileLeafRef - } -}; - -var documentLibrary = new ListDefinition -{ - Title = "CustomerDocuments", - Description = "A customr document library.", - TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, - Url = "CustomerDocuments" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(documentLibrary, list => - { - list.AddListView(approvedDocuments); - list.AddListView(inProgressDocuments); - - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCAMLQuery.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCAMLQuery.sample-ref deleted file mode 100644 index eebdd8bf3..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCAMLQuery.sample-ref +++ /dev/null @@ -1,59 +0,0 @@ -var createdQuery = new StringBuilder(); - -createdQuery.Append(""); -createdQuery.Append(""); -createdQuery.Append(""); -createdQuery.Append(" "); -createdQuery.Append(""); - -var lastTenCreatedDocuments = new ListViewDefinition -{ - Title = "Last 10 Created Documents", - RowLimit = 10, - Query = createdQuery.ToString(), - Fields = new Collection - { - BuiltInInternalFieldNames.ID, - BuiltInInternalFieldNames.FileLeafRef - } -}; - -var editedQuery = new StringBuilder(); - -editedQuery.Append(""); -editedQuery.Append(""); -editedQuery.Append(""); -editedQuery.Append(" "); -editedQuery.Append(""); - -var lastTenEditedDocuments = new ListViewDefinition -{ - Title = "Last 10 Edited Documents", - RowLimit = 10, - Query = editedQuery.ToString(), - Fields = new Collection - { - BuiltInInternalFieldNames.ID, - BuiltInInternalFieldNames.FileLeafRef - } -}; - -var documentLibrary = new ListDefinition -{ - Title = "CustomerDocuments", - Description = "A customr document library.", - TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, - Url = "CustomerDocuments" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(documentLibrary, list => - { - list.AddListView(lastTenCreatedDocuments); - list.AddListView(lastTenEditedDocuments); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCustomUrl.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCustomUrl.sample-ref deleted file mode 100644 index d8e5f9649..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-CanDeploySimpleListViewsWithCustomUrl.sample-ref +++ /dev/null @@ -1,29 +0,0 @@ -var returnedDocuments = new ListViewDefinition -{ - Title = "Returned Documents", - Url = "Returned.aspx", - Fields = new Collection - { - BuiltInInternalFieldNames.ID, - BuiltInInternalFieldNames.FileLeafRef - } -}; - -var documentLibrary = new ListDefinition -{ - Title = "CustomerDocuments", - Description = "A customr document library.", - TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, - Url = "CustomerDocuments" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(documentLibrary, list => - { - list.AddListView(returnedDocuments); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListTitle.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListTitle.sample-ref deleted file mode 100644 index 8f6493dbc..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListTitle.sample-ref +++ /dev/null @@ -1,39 +0,0 @@ -var travelRequests = new ListDefinition -{ - Title = "Travel Requests", - Description = "A document library.", - TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, - Url = "m2TravelRequests" -}; - -var listView = new ListViewWebPartDefinition -{ - Title = "Travel Request Default View by List Title", - Id = "m2TravelRequestsView", - ZoneIndex = 10, - ZoneId = "Main", - ListTitle = travelRequests.Title -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 List View provision", - FileName = "listview-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddList(travelRequests) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddListViewWebPart(listView); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListUrl.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListUrl.sample-ref deleted file mode 100644 index 8a9367496..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListUrl.sample-ref +++ /dev/null @@ -1,39 +0,0 @@ -var annualReviewsLibrary = new ListDefinition -{ - Title = "Annual Reviews", - Description = "A document library.", - TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, - Url = "m2AnnualReviews" -}; - -var listView = new ListViewWebPartDefinition -{ - Title = "Annual Reviews Default View by List Url", - Id = "m2AnnualReviewsView", - ZoneIndex = 10, - ZoneId = "Main", - ListUrl = annualReviewsLibrary.GetListUrl() -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 List View provision", - FileName = "listview-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddList(annualReviewsLibrary) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddListViewWebPart(listView); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListViewTitle.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListViewTitle.sample-ref deleted file mode 100644 index 343d1ee15..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartByListViewTitle.sample-ref +++ /dev/null @@ -1,55 +0,0 @@ -var incidentsLibrary = new ListDefinition -{ - Title = "Incidents library", - Description = "A document library.", - TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, - Url = "m2Incidents" -}; - -var incidentsView = new ListViewDefinition -{ - Title = "Last Incidents", - Fields = new Collection - { - BuiltInInternalFieldNames.Edit, - BuiltInInternalFieldNames.ID, - BuiltInInternalFieldNames.FileLeafRef - }, - RowLimit = 10 -}; - -var listView = new ListViewWebPartDefinition -{ - Title = "Last Incidents binding by List View Title", - Id = "m2LastIncidentsView", - ZoneIndex = 10, - ZoneId = "Main", - ListUrl = incidentsLibrary.GetListUrl(), - ViewName = incidentsView.Title -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 List View provision", - FileName = "listview-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddList(incidentsLibrary, list => - { - list.AddListView(incidentsView); - }) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddListViewWebPart(listView); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartToCalendarView.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartToCalendarView.sample-ref deleted file mode 100644 index 9881e72b9..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-CanBindListViewWebPartToCalendarView.sample-ref +++ /dev/null @@ -1,40 +0,0 @@ -var companyEvents = new ListDefinition -{ - Title = "Company Events", - Description = "A document library.", - TemplateType = BuiltInListTemplateTypeId.Events, - Url = "m2CompanyEvents" -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 List View provision", - FileName = "listview-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var listView = new ListViewWebPartDefinition -{ - Title = "Company Events by List View Title", - Id = "m2CompanyEvents", - ZoneIndex = 10, - ZoneId = "Main", - ListUrl = companyEvents.GetListUrl(), - ViewName = "Calendar" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddList(companyEvents) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddListViewWebPart(listView); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ListViewWebPartDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployEmptyLookupField.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployEmptyLookupField.sample-ref deleted file mode 100644 index e838d4288..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployEmptyLookupField.sample-ref +++ /dev/null @@ -1,16 +0,0 @@ -var emptyLookupField = new LookupFieldDefinition -{ - Title = "Empty Lookup Field", - InternalName = "m2EmptyLookupField", - Group = "SPMeta2.Samples", - Id = new Guid("B6387953-3967-4023-9D38-431F2C6A5E54") -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddField(emptyLookupField); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployLookupFieldBindedToList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployLookupFieldBindedToList.sample-ref deleted file mode 100644 index 1ad5f78fd..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-CanDeployLookupFieldBindedToList.sample-ref +++ /dev/null @@ -1,53 +0,0 @@ -var leadTypeLookup = new LookupFieldDefinition -{ - Title = "Lead Type", - InternalName = "m2LeadType", - Group = "SPMeta2.Samples", - Id = new Guid("FEFC30A7-3B38-4034-BB2A-FFD538D46A63") -}; - -var lookupFieldModel = SPMeta2Model.NewSiteModel(site => -{ - site - .AddField(leadTypeLookup); -}); - -var leadRecords = new ListDefinition -{ - Title = "Lead Records", - Description = "A generic list.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - Url = "m2LeadRecordsList" -}; - -var leadRecordTypes = new ListDefinition -{ - Title = "Lead Record Types", - Description = "A generic list.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - Url = "m2LeadRecordTypesList" -}; - -var webModel = SPMeta2Model.NewWebModel(web => -{ - web - .AddList(leadRecords, list => - { - list.AddListFieldLink(leadTypeLookup); - }) - .AddList(leadRecordTypes); -}); - -// 1. deploy lookup field without bindings -DeployModel(lookupFieldModel); - -// 2. deploy lists -DeployModel(webModel); - -// 3. update binding for the lookup field -// LookupList/LookupListId could also be used -leadTypeLookup.LookupListTitle = leadRecordTypes.Title; - -// 4. deploy lookup field again, so that it will be binded -DeployModel(lookupFieldModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/LookupFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-CanDeploySimpleManagedAccountDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-CanDeploySimpleManagedAccountDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-CanDeploySimpleManagedAccountDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ManagedAccountDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-CanDeploySimpleMasterPageDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-CanDeploySimpleMasterPageDefinition.sample-ref deleted file mode 100644 index 0748e0ed5..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-CanDeploySimpleMasterPageDefinition.sample-ref +++ /dev/null @@ -1,19 +0,0 @@ -var masterPage = new MasterPageDefinition -{ - Title = "M2 Oslo", - FileName = "m2-oslo.master", - // replace with your master page content - Content = Encoding.UTF8.GetBytes(DefaultMasterPageTemplates.Oslo), - NeedOverride = true -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list => - { - list.AddMasterPage(masterPage); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-CanDeployWebmasterPageSettings.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-CanDeployWebmasterPageSettings.sample-ref deleted file mode 100644 index d53c87296..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-CanDeployWebmasterPageSettings.sample-ref +++ /dev/null @@ -1,19 +0,0 @@ -// BuiltInMasterPageDefinitions class could be used to refer OOTB master pages -// BuiltInMasterPageDefinitions.Seattle -// BuiltInMasterPageDefinitions.Oslo -// BuiltInMasterPageDefinitions.Minimal - -var masterPageSettings = new MasterPageSettingsDefinition -{ - // both should be site relative URLs - SiteMasterPageUrl = "/_catalogs/masterpage/oslo.master", - SystemMasterPageUrl = "/_catalogs/masterpage/oslo.master" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddMasterPageSettings(masterPageSettings); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MasterPageSettingsDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToFolders.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToFolders.sample-ref deleted file mode 100644 index 82287e62f..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToFolders.sample-ref +++ /dev/null @@ -1,42 +0,0 @@ -var cssFile = new ModuleFileDefinition -{ - FileName = "m2-red.css", - Overwrite = true, - Content = Encoding.UTF8.GetBytes(".m2-red { color:red; } ") -}; - -var jsFile = new ModuleFileDefinition -{ - FileName = "m2-logger-module.js", - Overwrite = true, - Content = Encoding.UTF8.GetBytes(" function(msg) { console.log(msg); } ") -}; - -var cssFolder = new FolderDefinition -{ - Name = "m2-css" -}; - -var jsFolder = new FolderDefinition -{ - Name = "m2-js" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.StyleLibrary, list => - { - list - .AddFolder(cssFolder, folder => - { - folder.AddModuleFile(cssFile); - }) - .AddFolder(jsFolder, folder => - { - folder.AddModuleFile(jsFile); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToStyleLibrary.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToStyleLibrary.sample-ref deleted file mode 100644 index 8b0c1cd3f..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-CanDeployModuleFilesToStyleLibrary.sample-ref +++ /dev/null @@ -1,26 +0,0 @@ -var cssFile = new ModuleFileDefinition -{ - FileName = "m2-styles.css", - Overwrite = true, - Content = Encoding.UTF8.GetBytes(".m2-content { padding:10px; border:1px red solid; } ") -}; - -var jsFile = new ModuleFileDefinition -{ - FileName = "m2-app.js", - Overwrite = true, - Content = Encoding.UTF8.GetBytes(" alert('hello, m2!'); ") -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.StyleLibrary, list => - { - list - .AddModuleFile(cssFile) - .AddModuleFile(jsFile); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ModuleFileDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-CanDeploySimpleMultiChoiceFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-CanDeploySimpleMultiChoiceFieldDefinition.sample-ref deleted file mode 100644 index 0bf5f1235..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-CanDeploySimpleMultiChoiceFieldDefinition.sample-ref +++ /dev/null @@ -1,23 +0,0 @@ -var fieldDef = new MultiChoiceFieldDefinition -{ - Title = "Tasks label", - InternalName = "dcs_ProgressTag", - Group = "SPMeta2.Samples", - Id = new Guid("b08325aa-a750-4bf9-a73e-c470b86d37c8"), - Choices = new Collection - { - "internal", - "external", - "bug", - "easy fix", - "enhancement" - } -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddMultiChoiceField(fieldDef); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/MultiChoiceFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-CanDeploySimpleNoteFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-CanDeploySimpleNoteFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-CanDeploySimpleNoteFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NoteFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-CanDeploySimpleNumberFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-CanDeploySimpleNumberFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-CanDeploySimpleNumberFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/NumberFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-CanDeploySimplePrefixDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-CanDeploySimplePrefixDefinition.sample-ref deleted file mode 100644 index 6f82738bd..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-CanDeploySimplePrefixDefinition.sample-ref +++ /dev/null @@ -1,13 +0,0 @@ -var prefixDef = new PrefixDefinition -{ - Path = "projects", - PrefixType = BuiltInPrefixTypes.WildcardInclusion -}; - -var model = SPMeta2Model.NewWebApplicationModel(webApp => -{ - webApp.AddPrefix(prefixDef); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PrefixDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFarm.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFarm.sample-ref deleted file mode 100644 index ce07b16c4..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFarm.sample-ref +++ /dev/null @@ -1,21 +0,0 @@ -var farmTag = new PropertyDefinition -{ - Key = "m2_farm_tag", - Value = "m2_farm_tag_value", -}; - -var farmType = new PropertyDefinition -{ - Key = "m2_farm_type", - Value = "m2_farm_type_value", -}; - -var model = SPMeta2Model.NewFarmModel(farm => -{ - farm - .AddProperty(farmTag) - .AddProperty(farmType); -}); - -DeploySSOMModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFolder.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFolder.sample-ref deleted file mode 100644 index 3e6c71097..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderFolder.sample-ref +++ /dev/null @@ -1,48 +0,0 @@ -var folderTag = new PropertyDefinition -{ - Key = "m2_folder_tag", - Value = "m2_folder_tag_value", -}; - -var folderType = new PropertyDefinition -{ - Key = "m2_folder_type", - Value = "m2_folder_type_value", -}; - -var listWithProperties = new ListDefinition -{ - Title = "List with properties", - Description = "List with some properties.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - Url = "ListWithProperties" -}; - -var fodlerWithProperties = new FolderDefinition -{ - Name = "folder with properties" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(listWithProperties, list => - { - list.AddFolder(fodlerWithProperties, folder => - { - // Syntax miss - folder should support adding props #669 - // https://github.com/SubPointSolutions/spmeta2/issues/669 - - //folder - // .AddProperty(folderTag) - // .AddProperty(folderType); - - folder - .AddDefinitionNode(folderTag) - .AddDefinitionNode(folderType); - }); - - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderList.sample-ref deleted file mode 100644 index 49320cfb3..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderList.sample-ref +++ /dev/null @@ -1,32 +0,0 @@ -var listTag = new PropertyDefinition -{ - Key = "m2_list_tag", - Value = "m2_list_tag_value", -}; - -var listType = new PropertyDefinition -{ - Key = "m2_web_type", - Value = "m2_web_type_value", -}; - -var listWithProperties = new ListDefinition -{ - Title = "List with properties", - Description = "List with some properties.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - Url = "ListWithProperties" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddList(listWithProperties, list => - { - list - .AddProperty(listTag) - .AddProperty(listType); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderSite.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderSite.sample-ref deleted file mode 100644 index 75d1ba330..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderSite.sample-ref +++ /dev/null @@ -1,21 +0,0 @@ -var siteTag = new PropertyDefinition -{ - Key = "m2_site_tag", - Value = "m2_site_tag_value", -}; - -var siteType = new PropertyDefinition -{ - Key = "m2_site_type", - Value = "m2_site_type_value", -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddProperty(siteTag) - .AddProperty(siteType); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderWeb.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderWeb.sample-ref deleted file mode 100644 index d0584dea2..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-CanDeployPropertyBagUnderWeb.sample-ref +++ /dev/null @@ -1,21 +0,0 @@ -var webTag = new PropertyDefinition -{ - Key = "m2_web_tag", - Value = "m2_web_tag_value", -}; - -var webType = new PropertyDefinition -{ - Key = "m2_web_type", - Value = "m2_web_type_value", -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddProperty(webTag) - .AddProperty(webType); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/PropertyDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployFlatQuickLaunchNavigation.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployFlatQuickLaunchNavigation.sample-ref deleted file mode 100644 index 12e38c7f3..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployFlatQuickLaunchNavigation.sample-ref +++ /dev/null @@ -1,31 +0,0 @@ -var aboutUs = new QuickLaunchNavigationNodeDefinition -{ - Title = "About us", - Url = "about-us.aspx", - IsExternal = true -}; - -var services = new QuickLaunchNavigationNodeDefinition -{ - Title = "Services", - Url = "services.aspx", - IsExternal = true -}; - -var contacts = new QuickLaunchNavigationNodeDefinition -{ - Title = "Contacts", - Url = "contacts.aspx", - IsExternal = true -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddQuickLaunchNavigationNode(aboutUs) - .AddQuickLaunchNavigationNode(services) - .AddQuickLaunchNavigationNode(contacts); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployHierarchicalQuickLaunchNavigation.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployHierarchicalQuickLaunchNavigation.sample-ref deleted file mode 100644 index b1f83688a..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-CaDeployHierarchicalQuickLaunchNavigation.sample-ref +++ /dev/null @@ -1,63 +0,0 @@ -// top level departments node -var departments = new QuickLaunchNavigationNodeDefinition -{ - Title = "Departments", - Url = "departments.aspx", - IsExternal = true -}; - -var hr = new QuickLaunchNavigationNodeDefinition -{ - Title = "HR", - Url = "hr.aspx", - IsExternal = true -}; - -var it = new QuickLaunchNavigationNodeDefinition -{ - Title = "IT", - Url = "it.aspx", - IsExternal = true -}; - -// top level clients node -var clients = new QuickLaunchNavigationNodeDefinition -{ - Title = "Clients", - Url = "clients.aspx", - IsExternal = true -}; - -var microsoft = new QuickLaunchNavigationNodeDefinition -{ - Title = "Microsoft", - Url = "microsfot.aspx", - IsExternal = true -}; - -var apple = new QuickLaunchNavigationNodeDefinition -{ - Title = "Apple", - Url = "apple.aspx", - IsExternal = true -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddQuickLaunchNavigationNode(departments, node => - { - node - .AddQuickLaunchNavigationNode(hr) - .AddQuickLaunchNavigationNode(it); - }) - .AddQuickLaunchNavigationNode(clients, node => - { - node - .AddQuickLaunchNavigationNode(microsoft) - .AddQuickLaunchNavigationNode(apple); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/QuickLaunchNavigationNodeDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-CanDeploySimpleRegionalSettingsDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-CanDeploySimpleRegionalSettingsDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-CanDeploySimpleRegionalSettingsDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RegionalSettingsDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeFieldLinksDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeFieldLinksDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeFieldLinksDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-CanRemoveContentTypeFromList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-CanRemoveContentTypeFromList.sample-ref deleted file mode 100644 index 78274cff6..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-CanRemoveContentTypeFromList.sample-ref +++ /dev/null @@ -1,42 +0,0 @@ -var defaultReport = new ContentTypeDefinition -{ - Name = "M2 Default Report", - Id = new Guid("E2134FA1-254A-41AF-8BB0-A0A521722832"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" -}; - -var defaultReportsList = new ListDefinition -{ - Title = "M2 Default Reports", - Description = "A generic list.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - ContentTypesEnabled = true, - Url = "M2DefaultReports" -}; - -var siteModel = SPMeta2Model.NewSiteModel(site => -{ - site - .AddContentType(defaultReport); -}); - -var webModel = SPMeta2Model.NewWebModel(web => -{ - web.AddList(defaultReportsList, list => - { - list - .AddContentTypeLink(defaultReport) - .AddRemoveContentTypeLinks(new RemoveContentTypeLinksDefinition - { - ContentTypes = new List - { - new ContentTypeLinkValue{ ContentTypeName = "Item"} - } - }); - }); -}); - -DeployModel(siteModel); -DeployModel(webModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RemoveContentTypeLinksDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-CanDeploySimpleResetRoleInheritanceDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-CanDeploySimpleResetRoleInheritanceDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-CanDeploySimpleResetRoleInheritanceDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ResetRoleInheritanceDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanProvisionRootWebLists.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanProvisionRootWebLists.sample-ref deleted file mode 100644 index 78764ba8f..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanProvisionRootWebLists.sample-ref +++ /dev/null @@ -1,23 +0,0 @@ -var rootWeb = new RootWebDefinition -{ - -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddRootWeb(rootWeb, web => - { - web - .AddHostList(BuiltInListDefinitions.StyleLibrary, list => - { - // do stuff with 'Style Library' - }) - .AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list => - { - // do stuff with 'Master Page Library' - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanUpdateRootWebProperties.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanUpdateRootWebProperties.sample-ref deleted file mode 100644 index f7497e58c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-CanUpdateRootWebProperties.sample-ref +++ /dev/null @@ -1,13 +0,0 @@ -var rootWeb = new RootWebDefinition -{ - Title = "M2 CRM", - Description = "Custom CRM application build on top of M2 framework." -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddRootWeb(rootWeb); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/RootWebDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-CanDeploySimpleSP2013WorkflowDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-CanDeploySimpleSP2013WorkflowDefinition.sample-ref deleted file mode 100644 index c0d044528..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-CanDeploySimpleSP2013WorkflowDefinition.sample-ref +++ /dev/null @@ -1,14 +0,0 @@ -var writeToHistoryLstWorkflow = new SP2013WorkflowDefinition -{ - DisplayName = "M2 - Write to history list", - Override = true, - Xaml = WorkflowTemplates.WriteToHistoryListWorkflow -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddSP2013Workflow(writeToHistoryLstWorkflow); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToList.sample-ref deleted file mode 100644 index c87cddd21..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToList.sample-ref +++ /dev/null @@ -1,50 +0,0 @@ -var writeToHistoryListWorkflow = new SP2013WorkflowDefinition -{ - DisplayName = "M2 - Write to history list", - Override = true, - Xaml = WorkflowTemplates.WriteToHistoryListWorkflow -}; - -var taskList = new ListDefinition -{ - Title = "Workflow Enabled List Tasks", - TemplateType = BuiltInListTemplateTypeId.Tasks, - Url = "m2WorkflowEnabledListTasks" -}; - -var historyList = new ListDefinition -{ - Title = "Workflow Enabled List History", - TemplateType = BuiltInListTemplateTypeId.WorkflowHistory, - Url = "m2WorkflowEnabledListHistory" -}; - -var workflowEnabledList = new ListDefinition -{ - Title = "Workflow Enabled List", - Description = "Workflow enabled list.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - Url = "WorkflowEnabledList" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddSP2013Workflow(writeToHistoryListWorkflow) - .AddList(historyList) - .AddList(taskList) - .AddList(workflowEnabledList, list => - { - list - .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition - { - Name = "Write To History List Workflow", - WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName, - HistoryListUrl = historyList.GetListUrl(), - TaskListUrl = taskList.GetListUrl() - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToWeb.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToWeb.sample-ref deleted file mode 100644 index 1bc094dca..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-CanDeploySimpleSP2013WorkflowSubscriptionToWeb.sample-ref +++ /dev/null @@ -1,38 +0,0 @@ -var writeToHistoryListWorkflow = new SP2013WorkflowDefinition -{ - DisplayName = "M2 - Write to history list", - Override = true, - Xaml = WorkflowTemplates.WriteToHistoryListWorkflow -}; - -var taskList = new ListDefinition -{ - Title = "Write To History List Tasks", - TemplateType = BuiltInListTemplateTypeId.Tasks, - Url = "m2WriteToHistoryListTasks" -}; - -var historyList = new ListDefinition -{ - Title = "Write To History List History", - TemplateType = BuiltInListTemplateTypeId.WorkflowHistory, - Url = "m2WriteToHistoryListHistory" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddSP2013Workflow(writeToHistoryListWorkflow) - .AddList(historyList) - .AddList(taskList) - .AddSP2013WorkflowSubscription(new SP2013WorkflowSubscriptionDefinition - { - Name = "Write To History Web Workflow", - WorkflowDisplayName = writeToHistoryListWorkflow.DisplayName, - HistoryListUrl = historyList.GetListUrl(), - TaskListUrl = taskList.GetListUrl() - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SP2013WorkflowSubscriptionDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-CanDeploySimpleSandboxSolutionDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-CanDeploySimpleSandboxSolutionDefinition.sample-ref deleted file mode 100644 index 1f6c08012..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-CanDeploySimpleSandboxSolutionDefinition.sample-ref +++ /dev/null @@ -1,35 +0,0 @@ -// FileName could be different to the original solution name -// FileName must not have "." to avoid fails (DesignPackage API limitations) - -// Content is a byte array, so get ot from whatever source you want - -// SolutionId is used to lookup existing sandbox package -// get SolutionId from the VS project or XML inside WSP package - -// Activate must be always true for CSOM (DesignPackage API limitations) - -var myBranding = new SandboxSolutionDefinition -{ - FileName = "MyBranding.wsp", - Content = File.ReadAllBytes("MySandboxBranding.wsp"), - SolutionId = new Guid("0CDCC076-A472-4DD9-9A1F-0E1E761ED61D"), - Activate = true, -}; - -var myTasks = new SandboxSolutionDefinition -{ - FileName = "MyTasks.wsp", - Content = ModuleFileUtils.FromResource(GetType().Assembly, "MyIntranet.Resources.MyTasks.wsp"), - SolutionId = new Guid("3D279748-92FC-49F9-A6C5-A10FBCD2DB24"), - Activate = true, -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddSandboxSolution(myBranding) - .AddSandboxSolution(myTasks); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SandboxSolutionDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeployScriptEditorWebPartwithContent.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeployScriptEditorWebPartwithContent.sample-ref deleted file mode 100644 index 151907e8c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeployScriptEditorWebPartwithContent.sample-ref +++ /dev/null @@ -1,30 +0,0 @@ -var scriptEditor = new ScriptEditorWebPartDefinition -{ - Title = "Pre-provisioned Script Editor", - Id = "m2ScriptEditorWithLoggerWhichMustBeMoreThan32Chars", - ZoneIndex = 20, - ZoneId = "Main", - Content = " Pre-provisioned Script Editor Content" -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 Script Editor provision", - FileName = "script-editor-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddScriptEditorWebPart(scriptEditor); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeploySimpleScriptEditorWebPartDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeploySimpleScriptEditorWebPartDefinition.sample-ref deleted file mode 100644 index 0ac424aaa..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-CanDeploySimpleScriptEditorWebPartDefinition.sample-ref +++ /dev/null @@ -1,29 +0,0 @@ -var scriptEditor = new ScriptEditorWebPartDefinition -{ - Title = "Empty Script Editor", - Id = "m2EmptyScriptEditorrWhichMustBeMoreThan32Chars", - ZoneIndex = 10, - ZoneId = "Main" -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 Script Editor provision", - FileName = "script-editor-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddScriptEditorWebPart(scriptEditor); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/ScriptEditorWebPartDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-CanDeploySimpleSecureStoreApplicationDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-CanDeploySimpleSecureStoreApplicationDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-CanDeploySimpleSecureStoreApplicationDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecureStoreApplicationDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroup.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroup.sample-ref deleted file mode 100644 index d76d51852..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroup.sample-ref +++ /dev/null @@ -1,21 +0,0 @@ -var auditors = new SecurityGroupDefinition -{ - Name = "External Auditors", - Description = "External auditors group." -}; - -var reviewers = new SecurityGroupDefinition -{ - Name = "External Reviewers", - Description = "External reviewers group." -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddSecurityGroup(auditors) - .AddSecurityGroup(reviewers); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroups.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroups.sample-ref deleted file mode 100644 index fac22b2c2..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-CanDeploySimpleSecurityGroups.sample-ref +++ /dev/null @@ -1,11 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddSecurityGroup(DocSecurityGroups.ClientManagers) - .AddSecurityGroup(DocSecurityGroups.ClientSupport) - .AddSecurityGroup(DocSecurityGroups.Interns) - .AddSecurityGroup(DocSecurityGroups.OrderApprovers); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupLinkDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupLinkDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityGroupLinkDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-CanDeploySimpleSecurityRoleDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-CanDeploySimpleSecurityRoleDefinition.sample-ref deleted file mode 100644 index 8552808f0..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-CanDeploySimpleSecurityRoleDefinition.sample-ref +++ /dev/null @@ -1,30 +0,0 @@ -var customerEditors = new SecurityRoleDefinition -{ - Name = "Customer editors", - BasePermissions = new Collection - { - BuiltInBasePermissions.EditListItems, - BuiltInBasePermissions.UseClientIntegration - } -}; - -var customerApprovers = new SecurityRoleDefinition -{ - Name = "Customer approvers", - BasePermissions = new Collection - { - BuiltInBasePermissions.EditListItems, - BuiltInBasePermissions.DeleteListItems, - BuiltInBasePermissions.UseClientIntegration - } -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddSecurityRole(customerEditors) - .AddSecurityRole(customerApprovers); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-CanDeploySimpleSecurityRoleLinkDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-CanDeploySimpleSecurityRoleLinkDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-CanDeploySimpleSecurityRoleLinkDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SecurityRoleLinkDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-CanDeploySimpleSiteDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-CanDeploySimpleSiteDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-CanDeploySimpleSiteDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/SiteDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-CanDeploySimpleTargetApplicationDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-CanDeploySimpleTargetApplicationDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-CanDeploySimpleTargetApplicationDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TargetApplicationDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-CanDeploySimpleTextFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-CanDeploySimpleTextFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-CanDeploySimpleTextFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TextFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployFlatTopNavigation.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployFlatTopNavigation.sample-ref deleted file mode 100644 index 3dd2263e7..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployFlatTopNavigation.sample-ref +++ /dev/null @@ -1,31 +0,0 @@ -var ourCompany = new TopNavigationNodeDefinition -{ - Title = "Our Company", - Url = "our-company.aspx", - IsExternal = true -}; - -var ourServices = new TopNavigationNodeDefinition -{ - Title = "Our Services", - Url = "our-services.aspx", - IsExternal = true -}; - -var ourTeam = new TopNavigationNodeDefinition -{ - Title = "Our Team", - Url = "our-team.aspx", - IsExternal = true -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddTopNavigationNode(ourCompany) - .AddTopNavigationNode(ourServices) - .AddTopNavigationNode(ourTeam); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployHierarchicalTopNavigation.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployHierarchicalTopNavigation.sample-ref deleted file mode 100644 index 71657cc62..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-CaDeployHierarchicalTopNavigation.sample-ref +++ /dev/null @@ -1,63 +0,0 @@ -// top level departments node -var departments = new TopNavigationNodeDefinition -{ - Title = "Our Departments", - Url = "our-departments.aspx", - IsExternal = true -}; - -var hr = new TopNavigationNodeDefinition -{ - Title = "HR Team", - Url = "hr-team.aspx", - IsExternal = true -}; - -var it = new TopNavigationNodeDefinition -{ - Title = "IT Team", - Url = "it-team.aspx", - IsExternal = true -}; - -// top level clients node -var partners = new TopNavigationNodeDefinition -{ - Title = "Our Partners", - Url = "our-partners.aspx", - IsExternal = true -}; - -var microsoft = new TopNavigationNodeDefinition -{ - Title = "Microsoft", - Url = "microsfot.aspx", - IsExternal = true -}; - -var apple = new TopNavigationNodeDefinition -{ - Title = "Apple", - Url = "apple.aspx", - IsExternal = true -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddTopNavigationNode(departments, node => - { - node - .AddTopNavigationNode(hr) - .AddTopNavigationNode(it); - }) - .AddTopNavigationNode(partners, node => - { - node - .AddTopNavigationNode(microsoft) - .AddTopNavigationNode(apple); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TopNavigationNodeDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-CanDeploySimpleTreeViewSettingsDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-CanDeploySimpleTreeViewSettingsDefinition.sample-ref deleted file mode 100644 index 1409f23d3..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-CanDeploySimpleTreeViewSettingsDefinition.sample-ref +++ /dev/null @@ -1,13 +0,0 @@ -var treeViewSettings = new TreeViewSettingsDefinition -{ - TreeViewEnabled = true, - QuickLaunchEnabled = true -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddTreeViewSettings(treeViewSettings); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/TreeViewSettingsDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-CanDeploySimpleURLFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-CanDeploySimpleURLFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-CanDeploySimpleURLFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/URLFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-CanReorderContentTypeFields.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-CanReorderContentTypeFields.sample-ref deleted file mode 100644 index 88d25285e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-CanReorderContentTypeFields.sample-ref +++ /dev/null @@ -1,59 +0,0 @@ -var debitField = new NumberFieldDefinition -{ - Title = "Debit", - InternalName = "m2_MDebit", - Group = "SPMeta2.Samples", - Id = new Guid("2901EA31-CB32-4EE7-8482-9354C843F264"), -}; - -var creditField = new NumberFieldDefinition -{ - Title = "Credit", - InternalName = "m2_MCredit", - Group = "SPMeta2.Samples", - Id = new Guid("2F62D945-AFF8-4ACF-B090-4BB5A8FB13C9"), -}; - -var totalField = new NumberFieldDefinition -{ - Title = "Total", - InternalName = "m2_MTotal", - Group = "SPMeta2.Samples", - Id = new Guid("07D7B101-3F95-4413-B5D0-0EAA75E31697"), -}; - -var balanceContentType = new ContentTypeDefinition -{ - Name = "M2 Balance", - Id = new Guid("1861F08E-4E76-4DA3-9CE9-842B481FD0DA"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddField(debitField) - .AddField(creditField) - .AddField(totalField) - .AddContentType(balanceContentType, contentType => - { - contentType - .AddContentTypeFieldLink(totalField) - .AddContentTypeFieldLink(debitField) - .AddContentTypeFieldLink(creditField) - .AddUniqueContentTypeFieldsOrder(new UniqueContentTypeFieldsOrderDefinition - { - Fields = new List - { - new FieldLinkValue{ Id = BuiltInFieldId.Title }, - new FieldLinkValue{ Id = creditField.Id }, - new FieldLinkValue{ Id = debitField.Id }, - new FieldLinkValue{ Id = totalField.Id } - } - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeFieldsOrderDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-CanReorderContentTypesInList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-CanReorderContentTypesInList.sample-ref deleted file mode 100644 index 74d6219bd..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-CanReorderContentTypesInList.sample-ref +++ /dev/null @@ -1,64 +0,0 @@ -var creditContentType = new ContentTypeDefinition -{ - Name = "M2 Credit", - Id = new Guid("5D8346E4-A7AB-40AE-9AE9-22CF18170029"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" -}; - -var debitContentType = new ContentTypeDefinition -{ - Name = "M2 Debit", - Id = new Guid("0C8D0474-384B-4765-8F84-993124447516"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" -}; - -var totalContentType = new ContentTypeDefinition -{ - Name = "M2 Total", - Id = new Guid("110E6911-4611-4905-9E2F-46FEA608B418"), - ParentContentTypeId = BuiltInContentTypeId.Item, - Group = "SPMeta2.Samples" -}; - -var annualRevenueList = new ListDefinition -{ - Title = "M2 Annual Revenue", - Description = "A generic list.", - TemplateType = BuiltInListTemplateTypeId.GenericList, - ContentTypesEnabled = true, - Url = "M2AnnualRevenue" -}; - -var siteModel = SPMeta2Model.NewSiteModel(site => -{ - site - .AddContentType(creditContentType) - .AddContentType(debitContentType) - .AddContentType(totalContentType); -}); - -var webModel = SPMeta2Model.NewWebModel(web => -{ - web.AddList(annualRevenueList, list => - { - list - .AddContentTypeLink(totalContentType) - .AddContentTypeLink(creditContentType) - .AddContentTypeLink(debitContentType) - .AddUniqueContentTypeOrder(new UniqueContentTypeOrderDefinition - { - ContentTypes = new List - { - new ContentTypeLinkValue{ ContentTypeName = creditContentType.Name }, - new ContentTypeLinkValue{ ContentTypeName = debitContentType.Name }, - new ContentTypeLinkValue{ ContentTypeName = totalContentType.Name } - } - }); - }); -}); - -DeployModel(siteModel); -DeployModel(webModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UniqueContentTypeOrderDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionOnWeb.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionOnWeb.sample-ref deleted file mode 100644 index 5d1eb4885..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionOnWeb.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -var webLogger = new UserCustomActionDefinition -{ - Name = "m2WebLogger", - Location = "ScriptLink", - ScriptBlock = "console.log('site logger on web:' + _spPageContextInfo.webAbsoluteUrl);", - Sequence = 1800 -}; - -var loggerWeb = new WebDefinition -{ - Title = "M2 Logger Web", - Url = "m2logging", - WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddWeb(loggerWeb, subWeb => - { - subWeb.AddUserCustomAction(webLogger); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionUnderSite.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionUnderSite.sample-ref deleted file mode 100644 index fdcb3227f..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionUnderSite.sample-ref +++ /dev/null @@ -1,15 +0,0 @@ -var siteLogger = new UserCustomActionDefinition -{ - Name = "m2SiteLogger", - Location = "ScriptLink", - ScriptBlock = "console.log('site logger on site:' + _spPageContextInfo.siteAbsoluteUrl);", - Sequence = 1000 -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddUserCustomAction(siteLogger); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionWithJquery.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionWithJquery.sample-ref deleted file mode 100644 index f02fec95a..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-CanDeployUserCustomActionWithJquery.sample-ref +++ /dev/null @@ -1,55 +0,0 @@ -var jQueryFile = new ModuleFileDefinition -{ - FileName = "jquery-1.11.2.min.js", - Content = ModuleFileUtils.FromResource(GetType().Assembly, "SPMeta2.Docs.Modules.jquery-1.11.2.min.js"), - Overwrite = true -}; - -var appScriptsFolder = new FolderDefinition -{ - Name = "M2 App Scripts" -}; - -var jQueryCustomAction = new UserCustomActionDefinition -{ - Name = "m2jQuery", - Location = "ScriptLink", - ScriptSrc = UrlUtility.CombineUrl(new string[] - { - "~sitecollection", - BuiltInListDefinitions.StyleLibrary.GetListUrl(), - appScriptsFolder.Name, - jQueryFile.FileName - }), - Sequence = 1500 -}; - -var jQuerySiteLogger = new UserCustomActionDefinition -{ - Name = "m2jQuerySiteLogger", - Location = "ScriptLink", - ScriptBlock = "jQuery(document).ready( function() { console.log('jQuery site logger on site:' + _spPageContextInfo.siteAbsoluteUrl); } );", - Sequence = 1600 -}; - -var siteModel = SPMeta2Model.NewSiteModel(site => -{ - site - .AddUserCustomAction(jQueryCustomAction) - .AddUserCustomAction(jQuerySiteLogger); -}); - -var webModel = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.StyleLibrary, list => - { - list.AddFolder(appScriptsFolder, folder => - { - folder.AddModuleFile(jQueryFile); - }); - }); -}); - -DeployModel(siteModel); -DeployModel(webModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserCustomActionDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-CanDeploySimpleUserFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-CanDeploySimpleUserFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-CanDeploySimpleUserFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/UserFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-CanDeploySimpleWebApplicationDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-CanDeploySimpleWebApplicationDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-CanDeploySimpleWebApplicationDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebApplicationDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-CanDeploySimpleWebConfigModificationDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-CanDeploySimpleWebConfigModificationDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-CanDeploySimpleWebConfigModificationDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebConfigModificationDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeployHierarchicalWebs.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeployHierarchicalWebs.sample-ref deleted file mode 100644 index dd3b5c82e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeployHierarchicalWebs.sample-ref +++ /dev/null @@ -1,22 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddWeb(DocWebs.News) - .AddWeb(DocWebs.Departments, departmentWeb => - { - departmentWeb - .AddWeb(DocWebs.DepartmentWebs.HR) - .AddWeb(DocWebs.DepartmentWebs.ITHelpDesk, itWeb => - { - itWeb - .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Apple) - .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Cisco) - .AddWeb(DocWebs.DepartmentWebs.ITHelpDeskWebs.Microsoft); - }) - .AddWeb(DocWebs.DepartmentWebs.Sales); - }) - .AddWeb(DocWebs.AboutOurCompany); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWeb.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWeb.sample-ref deleted file mode 100644 index ec4eb5119..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWeb.sample-ref +++ /dev/null @@ -1,23 +0,0 @@ -var newCustomerWeb = new WebDefinition -{ - Title = "New customer site", - Description = "A dedicated site for the customer support.", - Url = "new-customer-web", - WebTemplate = BuiltInWebTemplates.Collaboration.TeamSite -}; -var newPublishingWeb = new WebDefinition -{ - Title = "Temporary Publishing Web", - Description = "A temporary punlishing web.", - Url = "new-publishing-web", - WebTemplate = BuiltInWebTemplates.Publishing.PublishingPortal -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddWeb(newCustomerWeb); - web.AddWeb(newPublishingWeb); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWebs.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWebs.sample-ref deleted file mode 100644 index 5d29767b2..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-CanDeploySimpleWebs.sample-ref +++ /dev/null @@ -1,8 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddWeb(DocWebs.News); - web.AddWeb(DocWebs.AboutOurCompany); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartGalleryFileName.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartGalleryFileName.sample-ref deleted file mode 100644 index 3162914a0..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartGalleryFileName.sample-ref +++ /dev/null @@ -1,34 +0,0 @@ -// this would deploy the web part using WebpartFileName -// you need to provide a file name ofthe web part template in the web part gallery -// M2 would load this file, then use an XML as a web part template - -var contentEditorWebPart = new WebPartDefinition -{ - Title = "About SharePoint web part gallery", - Id = "m2AboutSharePointWebPartGallery", - // shortcut to "MSContentEditor.dwp", - WebpartFileName = BuiltInWebpartFileNames.MSContentEditor, - ZoneIndex = 20, - ZoneId = "Main" -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 webparts provision", - FileName = "web-parts-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddWebPart(contentEditorWebPart); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartType.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartType.sample-ref deleted file mode 100644 index 80f04ac39..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByWebpartType.sample-ref +++ /dev/null @@ -1,34 +0,0 @@ -// this would deploy a web part using WebpartType prop -// you need to provide AssemblyQualifiedName of the target web part type -// M2 would use reflection to create an instane of the web part in the runtime -// that works only for SSOM, not CSOM support yet - -var contentEditorWebPart = new WebPartDefinition -{ - Title = "About SharePoint SSOM", - Id = "m2AboutSharePointSSOM", - WebpartType = typeof(ContentEditorWebPart).AssemblyQualifiedName, - ZoneIndex = 10, - ZoneId = "Main" -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 webparts provision", - FileName = "web-parts-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddWebPart(contentEditorWebPart); - }); - }); -}); - -DeploySSOMModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByXML.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByXML.sample-ref deleted file mode 100644 index 325b12e16..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartByXML.sample-ref +++ /dev/null @@ -1,37 +0,0 @@ -// this whould deploy the web part using WebpartXmlTemplate prop -// you need to provide an XML template which you get from SharePoint -// export the wenb part, and put it into WebpartXmlTemplate prop - -// here is a web part XML template -// usually, you export that XML from SharePoint page, but M2 has pre-build class -var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart; - -var contentEditorWebPart = new WebPartDefinition -{ - Title = "About SharePoint XML", - Id = "m2AboutSharePointXML", - WebpartXmlTemplate = contentEditorWebPartXml, - ZoneIndex = 20, - ZoneId = "Main" -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 webparts provision", - FileName = "web-parts-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddWebPart(contentEditorWebPart); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartWithPreprocessedXML.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartWithPreprocessedXML.sample-ref deleted file mode 100644 index 28dbca6ae..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-CanDeployWebpartWithPreprocessedXML.sample-ref +++ /dev/null @@ -1,48 +0,0 @@ -// this shows how to use M2 API to pre-process web part XML - -// here is a web part XML template -// usually, you export that XML from SharePoint page, but M2 has pre-build class -var contentEditorWebPartXml = BuiltInWebPartTemplates.ContentEditorWebPart; - -// let' set new some properties, shall we? -// we load XML by WebpartXmlExtensions.LoadWebpartXmlDocument() method -// it works well web both V2/V3 web part XML -// then change properties and seehow it goes -// then call ToString() to get string out of XML -var wpXml = WebpartXmlExtensions - .LoadWebpartXmlDocument(contentEditorWebPartXml) - .SetOrUpdateProperty("FrameType", "Standard") - .SetOrUpdateProperty("Width", "500") - .SetOrUpdateProperty("Heigth", "200") - .SetOrUpdateContentEditorWebPartProperty("Content", "This is a new content!", true) - .ToString(); - -var contentEditorWebPart = new WebPartDefinition -{ - Title = "New content", - Id = "m2AboutSharePointnewContent", - WebpartXmlTemplate = wpXml, - ZoneIndex = 20, - ZoneId = "Main" -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 webparts provision", - FileName = "web-parts-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddWebPart(contentEditorWebPart); - }); - }); -}); - -DeployCSOMModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPageWithCustomTemplate.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPageWithCustomTemplate.sample-ref deleted file mode 100644 index 7922b8f8f..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPageWithCustomTemplate.sample-ref +++ /dev/null @@ -1,18 +0,0 @@ -var customizedWebPartPage = new WebPartPageDefinition -{ - Title = "Customers report", - FileName = "Customers-report.aspx", - CustomPageLayout = "___ a custom web part page template here ___ " -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list - .AddWebPartPage(customizedWebPartPage); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPages.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPages.sample-ref deleted file mode 100644 index bd5193afc..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPages.sample-ref +++ /dev/null @@ -1,26 +0,0 @@ -var customersReportPage = new WebPartPageDefinition -{ - Title = "Customer reports", - FileName = "Customers-report.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var parthesReportPage = new WebPartPageDefinition -{ - Title = "Parthers reports", - FileName = "Parthers-report.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd2 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list - .AddWebPartPage(customersReportPage) - .AddWebPartPage(parthesReportPage); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPagesUnderFolders.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPagesUnderFolders.sample-ref deleted file mode 100644 index eb35956db..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-CanDeployWebPartPagesUnderFolders.sample-ref +++ /dev/null @@ -1,63 +0,0 @@ -// clients folder and pages -var clientsFolder = new FolderDefinition() -{ - Name = "Customers" -}; - -var clientMay2015Page = new WebPartPageDefinition -{ - Title = "May 2015", - FileName = "May-2015-analytics.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var clientJune2015Page = new WebPartPageDefinition -{ - Title = "June 2015", - FileName = "June-2015-analytics.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -// parthers folder and pages -var parthersFolder = new FolderDefinition() -{ - Name = "Parthers" -}; - -var parther2014AnnualReport = new WebPartPageDefinition -{ - Title = "Annual report 2014", - FileName = "Annual-report-2014.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var parther2015AnnualReport = new WebPartPageDefinition -{ - Title = "Annual report 2015", - FileName = "Annual-report-2015.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1, -}; - -// linking everything together -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list - .AddFolder(clientsFolder, folder => - { - folder - .AddWebPartPage(clientMay2015Page) - .AddWebPartPage(clientJune2015Page); - }) - .AddFolder(parthersFolder, folder => - { - folder - .AddWebPartPage(parther2014AnnualReport) - .AddWebPartPage(parther2015AnnualReport); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WebPartPageDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToFolder.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToFolder.sample-ref deleted file mode 100644 index 1ac85079b..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToFolder.sample-ref +++ /dev/null @@ -1,34 +0,0 @@ -var newFolderHomePage = new WikiPageDefinition -{ - FileName = "A new landing page for folder.aspx", - Content = "Hello, this is a new folder landing page!" -}; - -var welcomePage = new WelcomePageDefinition -{ - // should be relating to the folder! - Url = newFolderHomePage.FileName -}; - -var landingPageFolder = new FolderDefinition -{ - Name = "A folder with custom landing page" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list - .AddFolder(landingPageFolder, folder => - { - folder - .AddWikiPage(newFolderHomePage) - .AddWelcomePage(welcomePage); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToList.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToList.sample-ref deleted file mode 100644 index 1045c2595..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToList.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -var newListHomePage = new WikiPageDefinition -{ - FileName = "A new landing page for list.aspx", - Content = "Hello, this is a new list landing page!" -}; - -var welcomePage = new WelcomePageDefinition -{ - // should be relating to the list! - Url = newListHomePage.FileName -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list - .AddWikiPage(newListHomePage) - .AddWelcomePage(welcomePage); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToWeb.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToWeb.sample-ref deleted file mode 100644 index 1733317dc..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-CanDeployWelcomePageToWeb.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -var newWebHomePage = new WikiPageDefinition -{ - FileName = "A new landing page for web.aspx", - Content = "Hello, this is a new web landing page!" -}; - -var welcomePage = new WelcomePageDefinition -{ - // should be relating to the web! - Url = UrlUtility.CombineUrl(BuiltInListDefinitions.SitePages.GetListUrl(), newWebHomePage.FileName) -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWikiPage(newWebHomePage); - }) - .AddWelcomePage(welcomePage); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WelcomePageDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeploySimpleWikiPages.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeploySimpleWikiPages.sample-ref deleted file mode 100644 index 539b86844..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeploySimpleWikiPages.sample-ref +++ /dev/null @@ -1,12 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list - .AddWikiPage(DocWikiPages.AboutUs) - .AddWikiPage(DocWikiPages.Contacts); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeployWikiPagesUnderFolder.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeployWikiPagesUnderFolder.sample-ref deleted file mode 100644 index a4115aba1..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-CanDeployWikiPagesUnderFolder.sample-ref +++ /dev/null @@ -1,22 +0,0 @@ -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.SitePages, list => - { - list - .AddFolder(DocFolders.WikiPages.News, newsFolder => - { - newsFolder - .AddWikiPage(DocWikiPages.NewCoffeeMachine) - .AddWikiPage(DocWikiPages.NewSPMeta2Release); - }) - .AddFolder(DocFolders.WikiPages.Archive, archiveFolder => - { - archiveFolder - .AddWikiPage(DocWikiPages.December2012News) - .AddWikiPage(DocWikiPages.October2012News); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/WikiPageDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListTitle.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListTitle.sample-ref deleted file mode 100644 index 63411cd52..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListTitle.sample-ref +++ /dev/null @@ -1,39 +0,0 @@ -var inventoryLibrary = new ListDefinition -{ - Title = "Inventory library", - Description = "A document library.", - TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, - Url = "InventoryLibrary" -}; - -var xsltListView = new XsltListViewWebPartDefinition -{ - Title = "Inventory Default View by List Title", - Id = "m2InventoryView", - ZoneIndex = 10, - ZoneId = "Main", - ListTitle = inventoryLibrary.Title -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 Xslt List View provision", - FileName = "xslt-listview-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddList(inventoryLibrary) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddXsltListViewWebPart(xsltListView); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListUrl.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListUrl.sample-ref deleted file mode 100644 index 9ce055a68..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListUrl.sample-ref +++ /dev/null @@ -1,39 +0,0 @@ -var booksLibrary = new ListDefinition -{ - Title = "Books library", - Description = "A document library.", - TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, - Url = "BooksLibrary" -}; - -var xsltListView = new XsltListViewWebPartDefinition -{ - Title = "Books Default View by List Url", - Id = "m2BooksView", - ZoneIndex = 10, - ZoneId = "Main", - ListUrl = booksLibrary.GetListUrl() -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 Xslt List View provision", - FileName = "xslt-listview-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddList(booksLibrary) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddXsltListViewWebPart(xsltListView); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListViewTitle.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListViewTitle.sample-ref deleted file mode 100644 index b879dd9d3..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-CanBindXsltListViewWebPartByListViewTitle.sample-ref +++ /dev/null @@ -1,55 +0,0 @@ -var booksLibrary = new ListDefinition -{ - Title = "Books library", - Description = "A document library.", - TemplateType = BuiltInListTemplateTypeId.DocumentLibrary, - Url = "BooksLibrary" -}; - -var booksView = new ListViewDefinition -{ - Title = "Popular Books", - Fields = new Collection - { - BuiltInInternalFieldNames.Edit, - BuiltInInternalFieldNames.ID, - BuiltInInternalFieldNames.FileLeafRef - }, - RowLimit = 10 -}; - -var xsltListView = new XsltListViewWebPartDefinition -{ - Title = "Popular Books binding by List View Title", - Id = "m2PopularBooksView", - ZoneIndex = 10, - ZoneId = "Main", - ListUrl = booksLibrary.GetListUrl(), - ViewName = booksView.Title -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 Xslt List View provision", - FileName = "xslt-listview-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddList(booksLibrary, list => - { - list.AddListView(booksView); - }) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddXsltListViewWebPart(xsltListView); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-foundation-definitions/_samples/XsltListViewWebPartDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-AudienceDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-AudienceDefinitionTestsClass.sample-ref deleted file mode 100644 index 6bde995c5..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-AudienceDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class AudienceDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.AudienceDefinition")] - - [SampleMetadata(Title = "Add audience", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAudienceDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-CanDeploySimpleAudienceDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-CanDeploySimpleAudienceDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-CanDeploySimpleAudienceDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-DefinitionsAudienceDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-DefinitionsAudienceDefinitionTests.sample-ref deleted file mode 100644 index 75ae61694..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-DefinitionsAudienceDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class AudienceDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.AudienceDefinition")] - - [SampleMetadata(Title = "Add audience", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleAudienceDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/AudienceDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-CanDeploySimpleContactFieldControlDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-CanDeploySimpleContactFieldControlDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-CanDeploySimpleContactFieldControlDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-ContactFieldControlDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-ContactFieldControlDefinitionTestsClass.sample-ref deleted file mode 100644 index 7f8e20463..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-ContactFieldControlDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class ContactFieldControlDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.ContactFieldControlDefinition")] - - [SampleMetadata(Title = "Add contact field web part", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleContactFieldControlDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-DefinitionsContactFieldControlDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-DefinitionsContactFieldControlDefinitionTests.sample-ref deleted file mode 100644 index 2a35a06e1..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-DefinitionsContactFieldControlDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class ContactFieldControlDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.ContactFieldControlDefinition")] - - [SampleMetadata(Title = "Add contact field web part", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleContactFieldControlDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContactFieldControlDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-CanDeploySimpleContentByQueryWebPartDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-CanDeploySimpleContentByQueryWebPartDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-CanDeploySimpleContentByQueryWebPartDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-ContentByQueryWebPartDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-ContentByQueryWebPartDefinitionTestsClass.sample-ref deleted file mode 100644 index 701214b8e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-ContentByQueryWebPartDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class ContentByQueryWebPartDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.ContentByQueryWebPartDefinition")] - - [SampleMetadata(Title = "Add CQWP web part", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleContentByQueryWebPartDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-DefinitionsContentByQueryWebPartDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-DefinitionsContentByQueryWebPartDefinitionTests.sample-ref deleted file mode 100644 index a5c1bcc2f..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-DefinitionsContentByQueryWebPartDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class ContentByQueryWebPartDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.ContentByQueryWebPartDefinition")] - - [SampleMetadata(Title = "Add CQWP web part", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleContentByQueryWebPartDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ContentByQueryWebPartDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-CanDeploySimpleControlDisplayTemplateDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-CanDeploySimpleControlDisplayTemplateDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-CanDeploySimpleControlDisplayTemplateDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-ControlDisplayTemplateDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-ControlDisplayTemplateDefinitionTestsClass.sample-ref deleted file mode 100644 index 7eb371f6c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-ControlDisplayTemplateDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class ControlDisplayTemplateDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.ControlDisplayTemplateDefinition")] - - [SampleMetadata(Title = "Add control display template", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleControlDisplayTemplateDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-DefinitionsControlDisplayTemplateDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-DefinitionsControlDisplayTemplateDefinitionTests.sample-ref deleted file mode 100644 index 5e9def209..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-DefinitionsControlDisplayTemplateDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class ControlDisplayTemplateDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.ControlDisplayTemplateDefinition")] - - [SampleMetadata(Title = "Add control display template", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleControlDisplayTemplateDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ControlDisplayTemplateDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-CanDeploySimpleCustomDocumentIdProviderDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-CanDeploySimpleCustomDocumentIdProviderDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-CanDeploySimpleCustomDocumentIdProviderDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-CustomDocumentIdProviderDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-CustomDocumentIdProviderDefinitionTestsClass.sample-ref deleted file mode 100644 index 9a8ad0234..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-CustomDocumentIdProviderDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.CustomDocumentIdProviderDefinition")] - - [SampleMetadata(Title = "Add Document ID provider", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleCustomDocumentIdProviderDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-DefinitionsCustomDocumentIdProviderDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-DefinitionsCustomDocumentIdProviderDefinitionTests.sample-ref deleted file mode 100644 index 7b8db7b32..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-DefinitionsCustomDocumentIdProviderDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class CustomDocumentIdProviderDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.CustomDocumentIdProviderDefinition")] - - [SampleMetadata(Title = "Add Document ID provider", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleCustomDocumentIdProviderDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/CustomDocumentIdProviderDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-CanDeploySimpleHTMLFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-CanDeploySimpleHTMLFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-CanDeploySimpleHTMLFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-DefinitionsHTMLFieldDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-DefinitionsHTMLFieldDefinitionTests.sample-ref deleted file mode 100644 index 02c9efd6b..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-DefinitionsHTMLFieldDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class HTMLFieldDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.HTMLFieldDefinition")] - - [SampleMetadata(Title = "Add HTML field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleHTMLFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-HTMLFieldDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-HTMLFieldDefinitionTestsClass.sample-ref deleted file mode 100644 index b5098d4ba..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-HTMLFieldDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class HTMLFieldDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.HTMLFieldDefinition")] - - [SampleMetadata(Title = "Add HTML field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleHTMLFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/HTMLFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-CanDeploySimpleImageFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-CanDeploySimpleImageFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-CanDeploySimpleImageFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-DefinitionsImageFieldDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-DefinitionsImageFieldDefinitionTests.sample-ref deleted file mode 100644 index c9758f543..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-DefinitionsImageFieldDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class ImageFieldDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.ImageFieldDefinition")] - - [SampleMetadata(Title = "Add image field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleImageFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-ImageFieldDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-ImageFieldDefinitionTestsClass.sample-ref deleted file mode 100644 index e500c8ea9..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-ImageFieldDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class ImageFieldDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.ImageFieldDefinition")] - - [SampleMetadata(Title = "Add image field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleImageFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-CanDeploySimpleImageRenditionDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-CanDeploySimpleImageRenditionDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-CanDeploySimpleImageRenditionDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-DefinitionsImageRenditionDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-DefinitionsImageRenditionDefinitionTests.sample-ref deleted file mode 100644 index 93396c726..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-DefinitionsImageRenditionDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class ImageRenditionDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.ImageRenditionDefinition")] - - [SampleMetadata(Title = "Add image rendition", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleImageRenditionDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-ImageRenditionDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-ImageRenditionDefinitionTestsClass.sample-ref deleted file mode 100644 index efa9c8d80..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-ImageRenditionDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class ImageRenditionDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.ImageRenditionDefinition")] - - [SampleMetadata(Title = "Add image rendition", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleImageRenditionDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ImageRenditionDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-CanDeploySimpleItemDisplayTemplateDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-CanDeploySimpleItemDisplayTemplateDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-CanDeploySimpleItemDisplayTemplateDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-DefinitionsItemDisplayTemplateDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-DefinitionsItemDisplayTemplateDefinitionTests.sample-ref deleted file mode 100644 index 3a5cbd54d..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-DefinitionsItemDisplayTemplateDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class ItemDisplayTemplateDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.ItemDisplayTemplateDefinition")] - - [SampleMetadata(Title = "Add item display template", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleItemDisplayTemplateDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-ItemDisplayTemplateDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-ItemDisplayTemplateDefinitionTestsClass.sample-ref deleted file mode 100644 index 7d5385436..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-ItemDisplayTemplateDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class ItemDisplayTemplateDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.ItemDisplayTemplateDefinition")] - - [SampleMetadata(Title = "Add item display template", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleItemDisplayTemplateDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/ItemDisplayTemplateDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-CanDeploySimpleJavaScriptDisplayTemplateDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-CanDeploySimpleJavaScriptDisplayTemplateDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-CanDeploySimpleJavaScriptDisplayTemplateDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-DefinitionsJavaScriptDisplayTemplateDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-DefinitionsJavaScriptDisplayTemplateDefinitionTests.sample-ref deleted file mode 100644 index fb267fd67..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-DefinitionsJavaScriptDisplayTemplateDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.JavaScriptDisplayTemplateDefinition")] - - [SampleMetadata(Title = "Add JavaScript display template", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleJavaScriptDisplayTemplateDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-JavaScriptDisplayTemplateDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-JavaScriptDisplayTemplateDefinitionTestsClass.sample-ref deleted file mode 100644 index bf6c2abe6..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-JavaScriptDisplayTemplateDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class JavaScriptDisplayTemplateDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.JavaScriptDisplayTemplateDefinition")] - - [SampleMetadata(Title = "Add JavaScript display template", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleJavaScriptDisplayTemplateDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/JavaScriptDisplayTemplateDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-CanDeploySimpleLinkFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-CanDeploySimpleLinkFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-CanDeploySimpleLinkFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-DefinitionsLinkFieldDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-DefinitionsLinkFieldDefinitionTests.sample-ref deleted file mode 100644 index ab0e05e09..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-DefinitionsLinkFieldDefinitionTests.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - -lic class LinkFieldDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.LinkFieldDefinition")] - - [SampleMetadata(Title = "Add link field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleLinkFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-LinkFieldDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-LinkFieldDefinitionTestsClass.sample-ref deleted file mode 100644 index 67edbaeca..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-LinkFieldDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,25 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - -public class LinkFieldDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.LinkFieldDefinition")] - - [SampleMetadata(Title = "Add link field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleLinkFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/LinkFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-CanDeploySimpleMediaFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-CanDeploySimpleMediaFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-CanDeploySimpleMediaFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-DefinitionsMediaFieldDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-DefinitionsMediaFieldDefinitionTests.sample-ref deleted file mode 100644 index 7d2f90e18..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-DefinitionsMediaFieldDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class MediaFieldDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.MediaFieldDefinition")] - - [SampleMetadata(Title = "Add media field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleMediaFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-MediaFieldDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-MediaFieldDefinitionTestsClass.sample-ref deleted file mode 100644 index b1af00f0c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-MediaFieldDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class MediaFieldDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.MediaFieldDefinition")] - - [SampleMetadata(Title = "Add media field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleMediaFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/MediaFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-DefinitionsPageLayoutAndSiteTemplateSettingsDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-DefinitionsPageLayoutAndSiteTemplateSettingsDefinitionTests.sample-ref deleted file mode 100644 index 9da4b92b4..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-DefinitionsPageLayoutAndSiteTemplateSettingsDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.PageLayoutAndSiteTemplateSettingsDefinition")] - - [SampleMetadata(Title = "Add page layout and site template settings", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-PageLayoutAndSiteTemplateSettingsDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-PageLayoutAndSiteTemplateSettingsDefinitionTestsClass.sample-ref deleted file mode 100644 index bae31f034..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-PageLayoutAndSiteTemplateSettingsDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class PageLayoutAndSiteTemplateSettingsDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.PageLayoutAndSiteTemplateSettingsDefinition")] - - [SampleMetadata(Title = "Add page layout and site template settings", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimplePageLayoutAndSiteTemplateSettingsDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PageLayoutAndSiteTemplateSettingsDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPage.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPage.sample-ref deleted file mode 100644 index 83a4675ef..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPage.sample-ref +++ /dev/null @@ -1,34 +0,0 @@ -var aboutPublishing = new PublishingPageDefinition -{ - Title = "About publishing", - FileName = "About-publishing.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft -}; - -var howToPublising = new PublishingPageDefinition -{ - Title = "How to publish", - FileName = "How-to-publish.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight -}; - -var publishingLinks = new PublishingPageDefinition -{ - Title = "Publishing links", - FileName = "Publishing-links.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.Pages, list => - { - list - .AddPublishingPage(aboutPublishing) - .AddPublishingPage(howToPublising) - .AddPublishingPage(publishingLinks); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPageToFolders.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPageToFolders.sample-ref deleted file mode 100644 index 274b6b775..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPageToFolders.sample-ref +++ /dev/null @@ -1,68 +0,0 @@ -var archive = new FolderDefinition() -{ - Name = "Archive" -}; - -var year2014 = new FolderDefinition() -{ - Name = "2014" -}; - -var year2015 = new FolderDefinition() -{ - Name = "2015" -}; - -var oct2014Article = new PublishingPageDefinition -{ - Title = "October 2014", - FileName = "october-2014.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft -}; - -var dec2014Article = new PublishingPageDefinition -{ - Title = "December 2014", - FileName = "december-2014.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft -}; - -var oct2015Article = new PublishingPageDefinition -{ - Title = "October 2015", - FileName = "october-2015.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft -}; - -var dec2015Article = new PublishingPageDefinition -{ - Title = "December 2015", - FileName = "december-2015.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.Pages, list => - { - list.AddFolder(archive, folder => - { - folder - .AddFolder(year2014, archive2014 => - { - archive2014 - .AddPublishingPage(oct2014Article) - .AddPublishingPage(dec2014Article); - }) - .AddFolder(year2015, archive2015 => - { - archive2015 - .AddPublishingPage(oct2015Article) - .AddPublishingPage(dec2015Article); - }); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPageWithCustomeLayout.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPageWithCustomeLayout.sample-ref deleted file mode 100644 index 43702ffe6..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-CanDeployPublishingPageWithCustomeLayout.sample-ref +++ /dev/null @@ -1,21 +0,0 @@ -// PageLayoutFileName allows you to setup your own publishing page layout file name -// it should be a file name of the file inside 'master page' gallery - -var customPublishing = new PublishingPageDefinition -{ - Title = "Custom publishing", - FileName = "Custom-publishing.aspx", - PageLayoutFileName = "__ specify a publishing page layout file name here ___" -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.Pages, list => - { - list - .AddPublishingPage(customPublishing); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-DefinitionsPublishingPageDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-DefinitionsPublishingPageDefinitionTests.sample-ref deleted file mode 100644 index abe1f8fe7..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-DefinitionsPublishingPageDefinitionTests.sample-ref +++ /dev/null @@ -1,160 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class PublishingPageDefinitionTests : ProvisionTestBase - { - #region methods - - - [TestMethod] - [TestCategory("Docs.PublishingPageDefinition")] - [SampleMetadata(Title = "Add publishing pages", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeployPublishingPage() - { - var aboutPublishing = new PublishingPageDefinition - { - Title = "About publishing", - FileName = "About-publishing.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft - }; - - var howToPublising = new PublishingPageDefinition - { - Title = "How to publish", - FileName = "How-to-publish.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight - }; - - var publishingLinks = new PublishingPageDefinition - { - Title = "Publishing links", - FileName = "Publishing-links.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks - }; - - var model = SPMeta2Model.NewWebModel(web => - { - web.AddHostList(BuiltInListDefinitions.Pages, list => - { - list - .AddPublishingPage(aboutPublishing) - .AddPublishingPage(howToPublising) - .AddPublishingPage(publishingLinks); - }); - }); - - DeployModel(model); - } - - - [TestMethod] - [TestCategory("Docs.PublishingPageDefinition")] - [SampleMetadata(Title = "Add publishing pages with custom layout", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeployPublishingPageWithCustomeLayout() - { - // PageLayoutFileName allows you to setup your own publishing page layout file name - // it should be a file name of the file inside 'master page' gallery - - var customPublishing = new PublishingPageDefinition - { - Title = "Custom publishing", - FileName = "Custom-publishing.aspx", - PageLayoutFileName = "__ specify a publishing page layout file name here ___" - }; - - var model = SPMeta2Model.NewWebModel(web => - { - web.AddHostList(BuiltInListDefinitions.Pages, list => - { - list - .AddPublishingPage(customPublishing); - }); - }); - - DeployModel(model); - } - - - [TestMethod] - [TestCategory("Docs.PublishingPageDefinition")] - [SampleMetadata(Title = "Add publishing pages to folders", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeployPublishingPageToFolders() - { - var archive = new FolderDefinition() - { - Name = "Archive" - }; - - var year2014 = new FolderDefinition() - { - Name = "2014" - }; - - var year2015 = new FolderDefinition() - { - Name = "2015" - }; - - var oct2014Article = new PublishingPageDefinition - { - Title = "October 2014", - FileName = "october-2014.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft - }; - - var dec2014Article = new PublishingPageDefinition - { - Title = "December 2014", - FileName = "december-2014.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft - }; - - var oct2015Article = new PublishingPageDefinition - { - Title = "October 2015", - FileName = "october-2015.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft - }; - - var dec2015Article = new PublishingPageDefinition - { - Title = "December 2015", - FileName = "december-2015.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft - }; - - var model = SPMeta2Model.NewWebModel(web => - { - web.AddHostList(BuiltInListDefinitions.Pages, list => - { - list.AddFolder(archive, folder => - { - folder - .AddFolder(year2014, archive2014 => - { - archive2014 - .AddPublishingPage(oct2014Article) - .AddPublishingPage(dec2014Article); - }) - .AddFolder(year2015, archive2015 => - { - archive2015 - .AddPublishingPage(oct2015Article) - .AddPublishingPage(dec2015Article); - }); - }); - }); - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-PublishingPageDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-PublishingPageDefinitionTestsClass.sample-ref deleted file mode 100644 index 65abc6901..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-PublishingPageDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,160 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class PublishingPageDefinitionTests : ProvisionTestBase -{ - #region methods - - - [TestMethod] - [TestCategory("Docs.PublishingPageDefinition")] - [SampleMetadata(Title = "Add publishing pages", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeployPublishingPage() - { - var aboutPublishing = new PublishingPageDefinition - { - Title = "About publishing", - FileName = "About-publishing.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft - }; - - var howToPublising = new PublishingPageDefinition - { - Title = "How to publish", - FileName = "How-to-publish.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleRight - }; - - var publishingLinks = new PublishingPageDefinition - { - Title = "Publishing links", - FileName = "Publishing-links.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLinks - }; - - var model = SPMeta2Model.NewWebModel(web => - { - web.AddHostList(BuiltInListDefinitions.Pages, list => - { - list - .AddPublishingPage(aboutPublishing) - .AddPublishingPage(howToPublising) - .AddPublishingPage(publishingLinks); - }); - }); - - DeployModel(model); - } - - - [TestMethod] - [TestCategory("Docs.PublishingPageDefinition")] - [SampleMetadata(Title = "Add publishing pages with custom layout", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeployPublishingPageWithCustomeLayout() - { - // PageLayoutFileName allows you to setup your own publishing page layout file name - // it should be a file name of the file inside 'master page' gallery - - var customPublishing = new PublishingPageDefinition - { - Title = "Custom publishing", - FileName = "Custom-publishing.aspx", - PageLayoutFileName = "__ specify a publishing page layout file name here ___" - }; - - var model = SPMeta2Model.NewWebModel(web => - { - web.AddHostList(BuiltInListDefinitions.Pages, list => - { - list - .AddPublishingPage(customPublishing); - }); - }); - - DeployModel(model); - } - - - [TestMethod] - [TestCategory("Docs.PublishingPageDefinition")] - [SampleMetadata(Title = "Add publishing pages to folders", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeployPublishingPageToFolders() - { - var archive = new FolderDefinition() - { - Name = "Archive" - }; - - var year2014 = new FolderDefinition() - { - Name = "2014" - }; - - var year2015 = new FolderDefinition() - { - Name = "2015" - }; - - var oct2014Article = new PublishingPageDefinition - { - Title = "October 2014", - FileName = "october-2014.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft - }; - - var dec2014Article = new PublishingPageDefinition - { - Title = "December 2014", - FileName = "december-2014.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft - }; - - var oct2015Article = new PublishingPageDefinition - { - Title = "October 2015", - FileName = "october-2015.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft - }; - - var dec2015Article = new PublishingPageDefinition - { - Title = "December 2015", - FileName = "december-2015.aspx", - PageLayoutFileName = BuiltInPublishingPageLayoutNames.ArticleLeft - }; - - var model = SPMeta2Model.NewWebModel(web => - { - web.AddHostList(BuiltInListDefinitions.Pages, list => - { - list.AddFolder(archive, folder => - { - folder - .AddFolder(year2014, archive2014 => - { - archive2014 - .AddPublishingPage(oct2014Article) - .AddPublishingPage(dec2014Article); - }) - .AddFolder(year2015, archive2015 => - { - archive2015 - .AddPublishingPage(oct2015Article) - .AddPublishingPage(dec2015Article); - }); - }); - }); - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-CanDeploySimplePublishingPageLayoutDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-CanDeploySimplePublishingPageLayoutDefinition.sample-ref deleted file mode 100644 index b994de3e7..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-CanDeploySimplePublishingPageLayoutDefinition.sample-ref +++ /dev/null @@ -1,34 +0,0 @@ -var publishingPageContentType = new ContentTypeDefinition -{ - Name = "M2 Article", - Id = new Guid("664CFB31-AFF3-433E-9F3F-D8812199B0BC"), - Group = "SPMeta2.Samples", - ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage -}; - -var publshingPageLayout = new PublishingPageLayoutDefinition -{ - Title = "M2 Article Left Layout", - FileName = "m2-article-left.aspx", - // replace with your publishing page layout content - Content = DefaultPublishingPageLayoutTemplates.ArticleLeft, - AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(), - NeedOverride = true -}; - -var siteModel = SPMeta2Model.NewSiteModel(site => -{ - site.AddContentType(publishingPageContentType); -}); - -var rootWebModel = SPMeta2Model.NewWebModel(web => -{ - web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list => - { - list.AddPublishingPageLayout(publshingPageLayout); - }); -}); - -DeployModel(siteModel); -DeployModel(rootWebModel); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-DefinitionsPublishingPageLayoutDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-DefinitionsPublishingPageLayoutDefinitionTests.sample-ref deleted file mode 100644 index 64a35e763..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-DefinitionsPublishingPageLayoutDefinitionTests.sample-ref +++ /dev/null @@ -1,53 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class PublishingPageLayoutDefinitionTests : ProvisionTestBase - { - #region methods - - - - [TestMethod] - [TestCategory("Docs.MasterPageDefinition")] - [SampleMetadata(Title = "Add publishing page layout", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimplePublishingPageLayoutDefinition() - { - var publishingPageContentType = new ContentTypeDefinition - { - Name = "M2 Article", - Id = new Guid("664CFB31-AFF3-433E-9F3F-D8812199B0BC"), - Group = "SPMeta2.Samples", - ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage - }; - - var publshingPageLayout = new PublishingPageLayoutDefinition - { - Title = "M2 Article Left Layout", - FileName = "m2-article-left.aspx", - // replace with your publishing page layout content - Content = DefaultPublishingPageLayoutTemplates.ArticleLeft, - AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(), - NeedOverride = true - }; - - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site.AddContentType(publishingPageContentType); - }); - - var rootWebModel = SPMeta2Model.NewWebModel(web => - { - web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list => - { - list.AddPublishingPageLayout(publshingPageLayout); - }); - }); - - DeployModel(siteModel); - DeployModel(rootWebModel); - } - - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-PublishingPageLayoutDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-PublishingPageLayoutDefinitionTestsClass.sample-ref deleted file mode 100644 index 5050259e4..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-PublishingPageLayoutDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,53 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class PublishingPageLayoutDefinitionTests : ProvisionTestBase -{ - #region methods - - - - [TestMethod] - [TestCategory("Docs.MasterPageDefinition")] - [SampleMetadata(Title = "Add publishing page layout", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimplePublishingPageLayoutDefinition() - { - var publishingPageContentType = new ContentTypeDefinition - { - Name = "M2 Article", - Id = new Guid("664CFB31-AFF3-433E-9F3F-D8812199B0BC"), - Group = "SPMeta2.Samples", - ParentContentTypeId = BuiltInPublishingContentTypeId.ArticlePage - }; - - var publshingPageLayout = new PublishingPageLayoutDefinition - { - Title = "M2 Article Left Layout", - FileName = "m2-article-left.aspx", - // replace with your publishing page layout content - Content = DefaultPublishingPageLayoutTemplates.ArticleLeft, - AssociatedContentTypeId = publishingPageContentType.GetContentTypeId(), - NeedOverride = true - }; - - var siteModel = SPMeta2Model.NewSiteModel(site => - { - site.AddContentType(publishingPageContentType); - }); - - var rootWebModel = SPMeta2Model.NewWebModel(web => - { - web.AddHostList(BuiltInListDefinitions.Catalogs.MasterPage, list => - { - list.AddPublishingPageLayout(publshingPageLayout); - }); - }); - - DeployModel(siteModel); - DeployModel(rootWebModel); - } - - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/PublishingPageLayoutDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-CanDeploySimpleSearchConfigurationDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-CanDeploySimpleSearchConfigurationDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-CanDeploySimpleSearchConfigurationDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-DefinitionsSearchConfigurationDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-DefinitionsSearchConfigurationDefinitionTests.sample-ref deleted file mode 100644 index 6b2033d7e..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-DefinitionsSearchConfigurationDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class SearchConfigurationDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.SearchConfigurationDefinition")] - - [SampleMetadata(Title = "Add search configuration", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSearchConfigurationDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-SearchConfigurationDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-SearchConfigurationDefinitionTestsClass.sample-ref deleted file mode 100644 index 8da86adcc..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-SearchConfigurationDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class SearchConfigurationDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.SearchConfigurationDefinition")] - - [SampleMetadata(Title = "Add search configuration", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSearchConfigurationDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchConfigurationDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-CanDeploySimpleSearchResultDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-CanDeploySimpleSearchResultDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-CanDeploySimpleSearchResultDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-DefinitionsSearchResultDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-DefinitionsSearchResultDefinitionTests.sample-ref deleted file mode 100644 index 9180c845c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-DefinitionsSearchResultDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class SearchResultDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.SearchResultDefinition")] - - [SampleMetadata(Title = "Add search result", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSearchResultDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-SearchResultDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-SearchResultDefinitionTestsClass.sample-ref deleted file mode 100644 index b2d430ff0..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-SearchResultDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class SearchResultDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.SearchResultDefinition")] - - [SampleMetadata(Title = "Add search result", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSearchResultDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchResultDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-CanDeploySimpleSearchSettingsDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-CanDeploySimpleSearchSettingsDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-CanDeploySimpleSearchSettingsDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-DefinitionsSearchSettingsDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-DefinitionsSearchSettingsDefinitionTests.sample-ref deleted file mode 100644 index 6515967c1..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-DefinitionsSearchSettingsDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class SearchSettingsDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.SearchSettingsDefinition")] - - [SampleMetadata(Title = "Add search settings", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSearchSettingsDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-SearchSettingsDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-SearchSettingsDefinitionTestsClass.sample-ref deleted file mode 100644 index 4be9a57a8..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-SearchSettingsDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class SearchSettingsDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.SearchSettingsDefinition")] - - [SampleMetadata(Title = "Add search settings", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSearchSettingsDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SearchSettingsDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-CanDeploySimpleSiteFeedWebPartDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-CanDeploySimpleSiteFeedWebPartDefinition.sample-ref deleted file mode 100644 index 3b225dca0..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-CanDeploySimpleSiteFeedWebPartDefinition.sample-ref +++ /dev/null @@ -1,30 +0,0 @@ -var siteFeed = new SiteFeedWebPartDefinition -{ - Title = "Site Feed", - Id = "m2SiteFeed", - ZoneIndex = 10, - ZoneId = "Main" -}; - -var webPartPage = new WebPartPageDefinition -{ - Title = "M2 Site Feed provision", - FileName = "site-feed-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 -}; - -var model = SPMeta2Model.NewWebModel(web => -{ - web - .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable()) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddSiteFeedWebPart(siteFeed); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-DefinitionsSiteFeedWebPartDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-DefinitionsSiteFeedWebPartDefinitionTests.sample-ref deleted file mode 100644 index 01a7cca9d..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-DefinitionsSiteFeedWebPartDefinitionTests.sample-ref +++ /dev/null @@ -1,49 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class SiteFeedWebPartDefinitionTests : ProvisionTestBase - { - #region methods - - - - [TestMethod] - [TestCategory("Docs.SiteFeedWebPartDefinition")] - - [SampleMetadata(Title = "Add Site Feed web part", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSiteFeedWebPartDefinition() - { - var siteFeed = new SiteFeedWebPartDefinition - { - Title = "Site Feed", - Id = "m2SiteFeed", - ZoneIndex = 10, - ZoneId = "Main" - }; - - var webPartPage = new WebPartPageDefinition - { - Title = "M2 Site Feed provision", - FileName = "site-feed-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 - }; - - var model = SPMeta2Model.NewWebModel(web => - { - web - .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable()) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddSiteFeedWebPart(siteFeed); - }); - }); - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-SiteFeedWebPartDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-SiteFeedWebPartDefinitionTestsClass.sample-ref deleted file mode 100644 index 8d91c6016..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-SiteFeedWebPartDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,49 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class SiteFeedWebPartDefinitionTests : ProvisionTestBase -{ - #region methods - - - - [TestMethod] - [TestCategory("Docs.SiteFeedWebPartDefinition")] - - [SampleMetadata(Title = "Add Site Feed web part", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSiteFeedWebPartDefinition() - { - var siteFeed = new SiteFeedWebPartDefinition - { - Title = "Site Feed", - Id = "m2SiteFeed", - ZoneIndex = 10, - ZoneId = "Main" - }; - - var webPartPage = new WebPartPageDefinition - { - Title = "M2 Site Feed provision", - FileName = "site-feed-webpart-provision.aspx", - PageLayoutTemplate = BuiltInWebPartPageTemplates.spstd1 - }; - - var model = SPMeta2Model.NewWebModel(web => - { - web - .AddWebFeature(BuiltInWebFeatures.SiteFeed.Inherit().Enable()) - .AddHostList(BuiltInListDefinitions.SitePages, list => - { - list.AddWebPartPage(webPartPage, page => - { - page.AddSiteFeedWebPart(siteFeed); - }); - }); - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SiteFeedWebPartDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-CanDeploySimpleSummaryLinkFieldDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-CanDeploySimpleSummaryLinkFieldDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-CanDeploySimpleSummaryLinkFieldDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-DefinitionsSummaryLinkFieldDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-DefinitionsSummaryLinkFieldDefinitionTests.sample-ref deleted file mode 100644 index feb5bf962..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-DefinitionsSummaryLinkFieldDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class SummaryLinkFieldDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.SummaryLinkFieldDefinition")] - - [SampleMetadata(Title = "Add summary link field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSummaryLinkFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-SummaryLinkFieldDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-SummaryLinkFieldDefinitionTestsClass.sample-ref deleted file mode 100644 index e3e8accc6..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-SummaryLinkFieldDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class SummaryLinkFieldDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.SummaryLinkFieldDefinition")] - - [SampleMetadata(Title = "Add summary link field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSummaryLinkFieldDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-CanDeploySimpleSummaryLinkWebPartDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-CanDeploySimpleSummaryLinkWebPartDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-CanDeploySimpleSummaryLinkWebPartDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-DefinitionsSummaryLinkWebPartDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-DefinitionsSummaryLinkWebPartDefinitionTests.sample-ref deleted file mode 100644 index 619eb0f28..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-DefinitionsSummaryLinkWebPartDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class SummaryLinkWebPartDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.SummaryLinkWebPartDefinition")] - - [SampleMetadata(Title = "Add Summary Links web part", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSummaryLinkWebPartDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-SummaryLinkWebPartDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-SummaryLinkWebPartDefinitionTestsClass.sample-ref deleted file mode 100644 index c1b3a06a2..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-SummaryLinkWebPartDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class SummaryLinkWebPartDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.SummaryLinkWebPartDefinition")] - - [SampleMetadata(Title = "Add Summary Links web part", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleSummaryLinkWebPartDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/SummaryLinkWebPartDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-CanDeployTaxonomyField.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-CanDeployTaxonomyField.sample-ref deleted file mode 100644 index 19783cd07..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-CanDeployTaxonomyField.sample-ref +++ /dev/null @@ -1,59 +0,0 @@ -// define a taxonomy -// term store -> group -> term set -> terms -var taxDefaultTermStore = new TaxonomyTermStoreDefinition -{ - UseDefaultSiteCollectionTermStore = true -}; - -var taxTermGroup = new TaxonomyTermGroupDefinition -{ - Name = "M2 Taxonomy" -}; - -var taxTermSet = new TaxonomyTermSetDefinition -{ - Name = "Locations" -}; - -var taxTermLondon = new TaxonomyTermDefinition -{ - Name = "London" -}; - -var taxTermSydney = new TaxonomyTermDefinition -{ - Name = "Sydney" -}; - -// define the field -var location = new TaxonomyFieldDefinition -{ - Title = "Location", - InternalName = "dcs_LocationTax", - Group = "SPMeta2.Samples", - Id = new Guid("FE709AC2-E3A1-4A25-8F71-3480667CD98F"), - IsMulti = false, - UseDefaultSiteCollectionTermStore = true, - TermSetName = taxTermSet.Name -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site - .AddHostTaxonomyTermStore(taxDefaultTermStore, store => - { - store.AddTaxonomyTermGroup(taxTermGroup, group => - { - group.AddTaxonomyTermSet(taxTermSet, termSet => - { - termSet - .AddTaxonomyTerm(taxTermLondon) - .AddTaxonomyTerm(taxTermSydney); - }); - }); - }) - .AddTaxonomyField(location); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-DefinitionsTaxonomyFieldDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-DefinitionsTaxonomyFieldDefinitionTests.sample-ref deleted file mode 100644 index b85acd559..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-DefinitionsTaxonomyFieldDefinitionTests.sample-ref +++ /dev/null @@ -1,77 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class TaxonomyFieldDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.FieldDefinition")] - - [SampleMetadata(Title = "Add taxonomy field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - - public void CanDeployTaxonomyField() - { - // define a taxonomy - // term store -> group -> term set -> terms - var taxDefaultTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - var taxTermGroup = new TaxonomyTermGroupDefinition - { - Name = "M2 Taxonomy" - }; - - var taxTermSet = new TaxonomyTermSetDefinition - { - Name = "Locations" - }; - - var taxTermLondon = new TaxonomyTermDefinition - { - Name = "London" - }; - - var taxTermSydney = new TaxonomyTermDefinition - { - Name = "Sydney" - }; - - // define the field - var location = new TaxonomyFieldDefinition - { - Title = "Location", - InternalName = "dcs_LocationTax", - Group = "SPMeta2.Samples", - Id = new Guid("FE709AC2-E3A1-4A25-8F71-3480667CD98F"), - IsMulti = false, - UseDefaultSiteCollectionTermStore = true, - TermSetName = taxTermSet.Name - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site - .AddHostTaxonomyTermStore(taxDefaultTermStore, store => - { - store.AddTaxonomyTermGroup(taxTermGroup, group => - { - group.AddTaxonomyTermSet(taxTermSet, termSet => - { - termSet - .AddTaxonomyTerm(taxTermLondon) - .AddTaxonomyTerm(taxTermSydney); - }); - }); - }) - .AddTaxonomyField(location); - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-TaxonomyFieldDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-TaxonomyFieldDefinitionTestsClass.sample-ref deleted file mode 100644 index 9cc4643b7..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyFieldDefinitionTests-TaxonomyFieldDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,77 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class TaxonomyFieldDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.FieldDefinition")] - - [SampleMetadata(Title = "Add taxonomy field", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - - public void CanDeployTaxonomyField() - { - // define a taxonomy - // term store -> group -> term set -> terms - var taxDefaultTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - var taxTermGroup = new TaxonomyTermGroupDefinition - { - Name = "M2 Taxonomy" - }; - - var taxTermSet = new TaxonomyTermSetDefinition - { - Name = "Locations" - }; - - var taxTermLondon = new TaxonomyTermDefinition - { - Name = "London" - }; - - var taxTermSydney = new TaxonomyTermDefinition - { - Name = "Sydney" - }; - - // define the field - var location = new TaxonomyFieldDefinition - { - Title = "Location", - InternalName = "dcs_LocationTax", - Group = "SPMeta2.Samples", - Id = new Guid("FE709AC2-E3A1-4A25-8F71-3480667CD98F"), - IsMulti = false, - UseDefaultSiteCollectionTermStore = true, - TermSetName = taxTermSet.Name - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site - .AddHostTaxonomyTermStore(taxDefaultTermStore, store => - { - store.AddTaxonomyTermGroup(taxTermGroup, group => - { - group.AddTaxonomyTermSet(taxTermSet, termSet => - { - termSet - .AddTaxonomyTerm(taxTermLondon) - .AddTaxonomyTerm(taxTermSydney); - }); - }); - }) - .AddTaxonomyField(location); - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-CanDeploySimpleTaxonomyTerms.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-CanDeploySimpleTaxonomyTerms.sample-ref deleted file mode 100644 index 4f7326e8a..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-CanDeploySimpleTaxonomyTerms.sample-ref +++ /dev/null @@ -1,75 +0,0 @@ -// define term store -var defaultSiteTermStore = new TaxonomyTermStoreDefinition -{ - UseDefaultSiteCollectionTermStore = true -}; - -// define group -var clientsGroup = new TaxonomyTermGroupDefinition -{ - Name = "Clients" -}; - -// define term sets -var smallBusiness = new TaxonomyTermSetDefinition -{ - Name = "Small Business" -}; - -var mediumBusiness = new TaxonomyTermSetDefinition -{ - Name = "Medium Business" -}; - -var enterpriseBusiness = new TaxonomyTermSetDefinition -{ - Name = "Enterprise Business" -}; - -// define terms -var microsoft = new TaxonomyTermDefinition -{ - Name = "Microsoft" -}; - -var apple = new TaxonomyTermDefinition -{ - Name = "Apple" -}; - -var oracle = new TaxonomyTermDefinition -{ - Name = "Oracle" -}; - -var subPointSolutions = new TaxonomyTermDefinition -{ - Name = "SubPoint Solutions" -}; - -// setup the model -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore.AddTaxonomyTermGroup(clientsGroup, group => - { - group - .AddTaxonomyTermSet(smallBusiness, termSet => - { - termSet.AddTaxonomyTerm(subPointSolutions); - }) - .AddTaxonomyTermSet(mediumBusiness) - .AddTaxonomyTermSet(enterpriseBusiness, termSet => - { - termSet - .AddTaxonomyTerm(microsoft) - .AddTaxonomyTerm(apple) - .AddTaxonomyTerm(oracle); - }); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-DefinitionsTaxonomyTermDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-DefinitionsTaxonomyTermDefinitionTests.sample-ref deleted file mode 100644 index 7569fb575..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-DefinitionsTaxonomyTermDefinitionTests.sample-ref +++ /dev/null @@ -1,92 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class TaxonomyTermDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.TaxonomyTermDefinition")] - - [SampleMetadata(Title = "Add taxonomy terms", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleTaxonomyTerms() - { - // define term store - var defaultSiteTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - // define group - var clientsGroup = new TaxonomyTermGroupDefinition - { - Name = "Clients" - }; - - // define term sets - var smallBusiness = new TaxonomyTermSetDefinition - { - Name = "Small Business" - }; - - var mediumBusiness = new TaxonomyTermSetDefinition - { - Name = "Medium Business" - }; - - var enterpriseBusiness = new TaxonomyTermSetDefinition - { - Name = "Enterprise Business" - }; - - // define terms - var microsoft = new TaxonomyTermDefinition - { - Name = "Microsoft" - }; - - var apple = new TaxonomyTermDefinition - { - Name = "Apple" - }; - - var oracle = new TaxonomyTermDefinition - { - Name = "Oracle" - }; - - var subPointSolutions = new TaxonomyTermDefinition - { - Name = "SubPoint Solutions" - }; - - // setup the model - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore.AddTaxonomyTermGroup(clientsGroup, group => - { - group - .AddTaxonomyTermSet(smallBusiness, termSet => - { - termSet.AddTaxonomyTerm(subPointSolutions); - }) - .AddTaxonomyTermSet(mediumBusiness) - .AddTaxonomyTermSet(enterpriseBusiness, termSet => - { - termSet - .AddTaxonomyTerm(microsoft) - .AddTaxonomyTerm(apple) - .AddTaxonomyTerm(oracle); - }); - }); - }); - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-TaxonomyTermDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-TaxonomyTermDefinitionTestsClass.sample-ref deleted file mode 100644 index 66ae274f9..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermDefinitionTests-TaxonomyTermDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,92 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class TaxonomyTermDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.TaxonomyTermDefinition")] - - [SampleMetadata(Title = "Add taxonomy terms", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleTaxonomyTerms() - { - // define term store - var defaultSiteTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - // define group - var clientsGroup = new TaxonomyTermGroupDefinition - { - Name = "Clients" - }; - - // define term sets - var smallBusiness = new TaxonomyTermSetDefinition - { - Name = "Small Business" - }; - - var mediumBusiness = new TaxonomyTermSetDefinition - { - Name = "Medium Business" - }; - - var enterpriseBusiness = new TaxonomyTermSetDefinition - { - Name = "Enterprise Business" - }; - - // define terms - var microsoft = new TaxonomyTermDefinition - { - Name = "Microsoft" - }; - - var apple = new TaxonomyTermDefinition - { - Name = "Apple" - }; - - var oracle = new TaxonomyTermDefinition - { - Name = "Oracle" - }; - - var subPointSolutions = new TaxonomyTermDefinition - { - Name = "SubPoint Solutions" - }; - - // setup the model - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore.AddTaxonomyTermGroup(clientsGroup, group => - { - group - .AddTaxonomyTermSet(smallBusiness, termSet => - { - termSet.AddTaxonomyTerm(subPointSolutions); - }) - .AddTaxonomyTermSet(mediumBusiness) - .AddTaxonomyTermSet(enterpriseBusiness, termSet => - { - termSet - .AddTaxonomyTerm(microsoft) - .AddTaxonomyTerm(apple) - .AddTaxonomyTerm(oracle); - }); - }); - }); - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-CanDeploySimpleTaxonomyGroup.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-CanDeploySimpleTaxonomyGroup.sample-ref deleted file mode 100644 index 3f24d4690..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-CanDeploySimpleTaxonomyGroup.sample-ref +++ /dev/null @@ -1,21 +0,0 @@ -var defaultSiteTermStore = new TaxonomyTermStoreDefinition -{ - UseDefaultSiteCollectionTermStore = true -}; - -var clientsGroup = new TaxonomyTermGroupDefinition -{ - Name = "Clients" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore - .AddTaxonomyTermGroup(clientsGroup); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-CanDeploySimpleTaxonomyGroups.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-CanDeploySimpleTaxonomyGroups.sample-ref deleted file mode 100644 index 1631c9d52..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-CanDeploySimpleTaxonomyGroups.sample-ref +++ /dev/null @@ -1,27 +0,0 @@ -var defaultSiteTermStore = new TaxonomyTermStoreDefinition -{ - UseDefaultSiteCollectionTermStore = true -}; - -var clientsGroup = new TaxonomyTermGroupDefinition -{ - Name = "Clients" -}; - -var parthersGroup = new TaxonomyTermGroupDefinition -{ - Name = "Parthers" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore - .AddTaxonomyTermGroup(clientsGroup) - .AddTaxonomyTermGroup(parthersGroup); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-DefinitionsTaxonomyTermGroupDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-DefinitionsTaxonomyTermGroupDefinitionTests.sample-ref deleted file mode 100644 index 44fc5e124..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-DefinitionsTaxonomyTermGroupDefinitionTests.sample-ref +++ /dev/null @@ -1,77 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class TaxonomyTermGroupDefinitionTests : ProvisionTestBase - { - #region methods - - - - [TestMethod] - [TestCategory("Docs.TaxonomyTermGroupDefinition")] - - [SampleMetadata(Title = "Add taxonomy term group", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleTaxonomyGroup() - { - var defaultSiteTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - var clientsGroup = new TaxonomyTermGroupDefinition - { - Name = "Clients" - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore - .AddTaxonomyTermGroup(clientsGroup); - }); - }); - - DeployModel(model); - } - - - [TestMethod] - [TestCategory("Docs.TaxonomyTermGroupDefinition")] - [SampleMetadata(Title = "Add taxonomy term groups", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleTaxonomyGroups() - { - var defaultSiteTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - var clientsGroup = new TaxonomyTermGroupDefinition - { - Name = "Clients" - }; - - var parthersGroup = new TaxonomyTermGroupDefinition - { - Name = "Parthers" - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore - .AddTaxonomyTermGroup(clientsGroup) - .AddTaxonomyTermGroup(parthersGroup); - }); - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-TaxonomyTermGroupDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-TaxonomyTermGroupDefinitionTestsClass.sample-ref deleted file mode 100644 index 53dc15e2b..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermGroupDefinitionTests-TaxonomyTermGroupDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,77 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class TaxonomyTermGroupDefinitionTests : ProvisionTestBase -{ - #region methods - - - - [TestMethod] - [TestCategory("Docs.TaxonomyTermGroupDefinition")] - - [SampleMetadata(Title = "Add taxonomy term group", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleTaxonomyGroup() - { - var defaultSiteTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - var clientsGroup = new TaxonomyTermGroupDefinition - { - Name = "Clients" - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore - .AddTaxonomyTermGroup(clientsGroup); - }); - }); - - DeployModel(model); - } - - - [TestMethod] - [TestCategory("Docs.TaxonomyTermGroupDefinition")] - [SampleMetadata(Title = "Add taxonomy term groups", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleTaxonomyGroups() - { - var defaultSiteTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - var clientsGroup = new TaxonomyTermGroupDefinition - { - Name = "Clients" - }; - - var parthersGroup = new TaxonomyTermGroupDefinition - { - Name = "Parthers" - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore - .AddTaxonomyTermGroup(clientsGroup) - .AddTaxonomyTermGroup(parthersGroup); - }); - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-CanDeploySimpleTaxonomyTermLabelDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-CanDeploySimpleTaxonomyTermLabelDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-CanDeploySimpleTaxonomyTermLabelDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-DefinitionsTaxonomyTermLabelDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-DefinitionsTaxonomyTermLabelDefinitionTests.sample-ref deleted file mode 100644 index 57c2e21fc..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-DefinitionsTaxonomyTermLabelDefinitionTests.sample-ref +++ /dev/null @@ -1,23 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class TaxonomyTermLabelDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.TaxonomyTermLabelDefinition")] - [SampleMetadata(Title = "Add taxonomy term label", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleTaxonomyTermLabelDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-TaxonomyTermLabelDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-TaxonomyTermLabelDefinitionTestsClass.sample-ref deleted file mode 100644 index 83b37dc2a..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermLabelDefinitionTests-TaxonomyTermLabelDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,23 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class TaxonomyTermLabelDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.TaxonomyTermLabelDefinition")] - [SampleMetadata(Title = "Add taxonomy term label", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleTaxonomyTermLabelDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-CanDeploySimpleTaxonomyTermSets.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-CanDeploySimpleTaxonomyTermSets.sample-ref deleted file mode 100644 index f29b41a83..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-CanDeploySimpleTaxonomyTermSets.sample-ref +++ /dev/null @@ -1,41 +0,0 @@ -var defaultSiteTermStore = new TaxonomyTermStoreDefinition -{ - UseDefaultSiteCollectionTermStore = true -}; - -var clientsGroup = new TaxonomyTermGroupDefinition -{ - Name = "Clients" -}; - -var smallBusiness = new TaxonomyTermSetDefinition -{ - Name = "Small Business" -}; - -var mediumBusiness = new TaxonomyTermSetDefinition -{ - Name = "Medium Business" -}; - -var enterpriseBusiness = new TaxonomyTermSetDefinition -{ - Name = "Enterprise Business" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore.AddTaxonomyTermGroup(clientsGroup, group => - { - group - .AddTaxonomyTermSet(smallBusiness) - .AddTaxonomyTermSet(mediumBusiness) - .AddTaxonomyTermSet(enterpriseBusiness); - }); - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-DefinitionsTaxonomyTermSetDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-DefinitionsTaxonomyTermSetDefinitionTests.sample-ref deleted file mode 100644 index c487d7fc8..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-DefinitionsTaxonomyTermSetDefinitionTests.sample-ref +++ /dev/null @@ -1,59 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class TaxonomyTermSetDefinitionTests : ProvisionTestBase - { - #region methods - - - [TestMethod] - [TestCategory("Docs.TaxonomyTermSetDefinition")] - - [SampleMetadata(Title = "Add taxonomy termsets", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleTaxonomyTermSets() - { - var defaultSiteTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - var clientsGroup = new TaxonomyTermGroupDefinition - { - Name = "Clients" - }; - - var smallBusiness = new TaxonomyTermSetDefinition - { - Name = "Small Business" - }; - - var mediumBusiness = new TaxonomyTermSetDefinition - { - Name = "Medium Business" - }; - - var enterpriseBusiness = new TaxonomyTermSetDefinition - { - Name = "Enterprise Business" - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore.AddTaxonomyTermGroup(clientsGroup, group => - { - group - .AddTaxonomyTermSet(smallBusiness) - .AddTaxonomyTermSet(mediumBusiness) - .AddTaxonomyTermSet(enterpriseBusiness); - }); - }); - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-TaxonomyTermSetDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-TaxonomyTermSetDefinitionTestsClass.sample-ref deleted file mode 100644 index d5a2ceca4..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermSetDefinitionTests-TaxonomyTermSetDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,59 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class TaxonomyTermSetDefinitionTests : ProvisionTestBase -{ - #region methods - - - [TestMethod] - [TestCategory("Docs.TaxonomyTermSetDefinition")] - - [SampleMetadata(Title = "Add taxonomy termsets", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleTaxonomyTermSets() - { - var defaultSiteTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - var clientsGroup = new TaxonomyTermGroupDefinition - { - Name = "Clients" - }; - - var smallBusiness = new TaxonomyTermSetDefinition - { - Name = "Small Business" - }; - - var mediumBusiness = new TaxonomyTermSetDefinition - { - Name = "Medium Business" - }; - - var enterpriseBusiness = new TaxonomyTermSetDefinition - { - Name = "Enterprise Business" - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - termStore.AddTaxonomyTermGroup(clientsGroup, group => - { - group - .AddTaxonomyTermSet(smallBusiness) - .AddTaxonomyTermSet(mediumBusiness) - .AddTaxonomyTermSet(enterpriseBusiness); - }); - }); - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-DefinitionsTaxonomyTermStoreDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-DefinitionsTaxonomyTermStoreDefinitionTests.sample-ref deleted file mode 100644 index a8ad7626c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-DefinitionsTaxonomyTermStoreDefinitionTests.sample-ref +++ /dev/null @@ -1,56 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class TaxonomyTermStoreDefinitionTests : ProvisionTestBase - { - #region methods - - - [TestMethod] - [TestCategory("Docs.TaxonomyTermStoreDefinition")] - [SampleMetadata(Title = "Add taxonomy term store by Name", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void LookupTermStoreByName() - { - var mmsTermStore = new TaxonomyTermStoreDefinition - { - Name = "Managed Metadata Service" - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(mmsTermStore, termStore => - { - // do stuff, add groups, term sets - }); - }); - - DeployModel(model); - } - - [TestMethod] - [TestCategory("Docs.TaxonomyTermStoreDefinition")] - [SampleMetadata(Title = "Add default taxonomy term store", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void LookupDefaultSiteTermStore() - { - var defaultSiteTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - // do stuff, add groups, term sets - }); - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-LookupDefaultSiteTermStore.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-LookupDefaultSiteTermStore.sample-ref deleted file mode 100644 index d5b3b69a5..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-LookupDefaultSiteTermStore.sample-ref +++ /dev/null @@ -1,15 +0,0 @@ -var defaultSiteTermStore = new TaxonomyTermStoreDefinition -{ - UseDefaultSiteCollectionTermStore = true -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - // do stuff, add groups, term sets - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-LookupTermStoreByName.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-LookupTermStoreByName.sample-ref deleted file mode 100644 index 3f4a94f33..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-LookupTermStoreByName.sample-ref +++ /dev/null @@ -1,15 +0,0 @@ -var mmsTermStore = new TaxonomyTermStoreDefinition -{ - Name = "Managed Metadata Service" -}; - -var model = SPMeta2Model.NewSiteModel(site => -{ - site.AddTaxonomyTermStore(mmsTermStore, termStore => - { - // do stuff, add groups, term sets - }); -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-TaxonomyTermStoreDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-TaxonomyTermStoreDefinitionTestsClass.sample-ref deleted file mode 100644 index e63cdb3b7..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/TaxonomyTermStoreDefinitionTests-TaxonomyTermStoreDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,56 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class TaxonomyTermStoreDefinitionTests : ProvisionTestBase -{ - #region methods - - - [TestMethod] - [TestCategory("Docs.TaxonomyTermStoreDefinition")] - [SampleMetadata(Title = "Add taxonomy term store by Name", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void LookupTermStoreByName() - { - var mmsTermStore = new TaxonomyTermStoreDefinition - { - Name = "Managed Metadata Service" - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(mmsTermStore, termStore => - { - // do stuff, add groups, term sets - }); - }); - - DeployModel(model); - } - - [TestMethod] - [TestCategory("Docs.TaxonomyTermStoreDefinition")] - [SampleMetadata(Title = "Add default taxonomy term store", - Description = "" - )] - //[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void LookupDefaultSiteTermStore() - { - var defaultSiteTermStore = new TaxonomyTermStoreDefinition - { - UseDefaultSiteCollectionTermStore = true - }; - - var model = SPMeta2Model.NewSiteModel(site => - { - site.AddTaxonomyTermStore(defaultSiteTermStore, termStore => - { - // do stuff, add groups, term sets - }); - }); - - DeployModel(model); - } - - #endregion -} diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-CanDeploySimpleWebNavigationSettingsDefinition.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-CanDeploySimpleWebNavigationSettingsDefinition.sample-ref deleted file mode 100644 index 01c8e873c..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-CanDeploySimpleWebNavigationSettingsDefinition.sample-ref +++ /dev/null @@ -1,7 +0,0 @@ -var model = SPMeta2Model.NewSiteModel(site => -{ - -}); - -DeployModel(model); - diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-DefinitionsWebNavigationSettingsDefinitionTests.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-DefinitionsWebNavigationSettingsDefinitionTests.sample-ref deleted file mode 100644 index 27f6b7484..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-DefinitionsWebNavigationSettingsDefinitionTests.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -lic class WebNavigationSettingsDefinitionTests : ProvisionTestBase - { - #region methods - - [TestMethod] - [TestCategory("Docs.WebNavigationSettingsDefinition")] - - [SampleMetadata(Title = "Add web navigation settings", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleWebNavigationSettingsDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion - } diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-SysAll.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-SysAll.sample-ref deleted file mode 100644 index 65139e3ce..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-SysAll.sample-ref +++ /dev/null @@ -1 +0,0 @@ -ref \ No newline at end of file diff --git a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-WebNavigationSettingsDefinitionTestsClass.sample-ref b/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-WebNavigationSettingsDefinitionTestsClass.sample-ref deleted file mode 100644 index b40df4604..000000000 --- a/SPMeta2/SubPointSolutions.Docs/Views/SPMeta2/reference/sp-standard-definitions/_samples/WebNavigationSettingsDefinitionTests-WebNavigationSettingsDefinitionTestsClass.sample-ref +++ /dev/null @@ -1,24 +0,0 @@ -//[SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] -public class WebNavigationSettingsDefinitionTests : ProvisionTestBase -{ - #region methods - - [TestMethod] - [TestCategory("Docs.WebNavigationSettingsDefinition")] - - [SampleMetadata(Title = "Add web navigation settings", - Description = "" - )] - [SampleMetadataTag(Name = BuiltInTagNames.SampleHidden)] - public void CanDeploySimpleWebNavigationSettingsDefinition() - { - var model = SPMeta2Model.NewSiteModel(site => - { - - }); - - DeployModel(model); - } - - #endregion -} From 83077255ef3790b7ea0d9ea4292c7a44f22c16ca Mon Sep 17 00:00:00 2001 From: "support@subpointsolutions.com" Date: Tue, 4 Oct 2016 04:36:57 -0700 Subject: [PATCH 10/10] SPMeta2 v1.2.90, October 2016 --- .gitignore | 444 +++++------ .../Properties/AssemblyInfo.cs | 2 +- .../SPMeta2.CSOM.Standard.csproj | 740 +++++++++--------- .../SPMeta2.CSOM/Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../SPMeta2.O365/Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../SPMeta2.SSOM/Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- SPMeta2/SPMeta2/Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- appveyor.yml | 50 +- 24 files changed, 638 insertions(+), 638 deletions(-) diff --git a/.gitignore b/.gitignore index 9ed26f026..3d70d1068 100644 --- a/.gitignore +++ b/.gitignore @@ -1,222 +1,222 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. - -# M2 docs index and refs -*.sample-ref - -# User-specific files -*.suo -*.user -*.userosscache -*.sln.docstates - -# NCrunch -*.ncrunchproject - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -build/ -bld/ -[Bb]in/ -[Oo]bj/ - -# obj -[Oo]bj/ -obj -bin - -_ReSharper.* - -# Visual Studo 2015 cache/options directory -.vs/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUNIT -*.VisualState.xml -TestResult.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# DNX -project.lock.json -artifacts/ - -*_i.c -*_p.c -*_i.h -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opensdf -*.sdf -*.cachefile - -# Visual Studio profiler -*.psess -*.vsp -*.vspx - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# JustCode is a .NET coding add-in -.JustCode - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# NCrunch -_NCrunch_* -.*crunch*.local.xml - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# TODO: Comment the next line if you want to checkin your web deploy settings -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# NuGet Packages -*.nupkg -# The packages folder can be ignored because of Package Restore -**/packages/* -# except build/, which is used as an MSBuild target. -!**/packages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/packages/repositories.config - -# Windows Azure Build Output -csx/ -*.build.csdef - -# Windows Store app package directory -AppPackages/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ - -# Others -ClientBin/ -[Ss]tyle[Cc]op.* -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.pfx -*.publishsettings -node_modules/ -bower_components/ -orleans.codegen.cs - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm - -# SQL Server files -*.mdf -*.ldf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings - -# Microsoft Fakes -FakesAssemblies/ - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt -/SPMeta2.v2.ncrunchsolution -/SPMeta2/SPMeta2.Standard/SPMeta2.Standard.csproj.DotSettings -/SPMeta2/SPMeta2/SPMeta2.csproj.DotSettings +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# M2 docs index and refs +*.sample-ref + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# NCrunch +*.ncrunchproject + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +build/ +bld/ +[Bb]in/ +[Oo]bj/ + +# obj +[Oo]bj/ +obj +bin + +_ReSharper.* + +# Visual Studo 2015 cache/options directory +.vs/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config + +# Windows Azure Build Output +csx/ +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ +bower_components/ +orleans.codegen.cs + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt +/SPMeta2.v2.ncrunchsolution +/SPMeta2/SPMeta2.Standard/SPMeta2.Standard.csproj.DotSettings +/SPMeta2/SPMeta2/SPMeta2.csproj.DotSettings diff --git a/SPMeta2/SPMeta2.CSOM.Standard/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.CSOM.Standard/Properties/AssemblyInfo.cs index dfe3a5d88..29a876c61 100644 --- a/SPMeta2/SPMeta2.CSOM.Standard/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.CSOM.Standard/Properties/AssemblyInfo.cs @@ -32,4 +32,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.CSOM.Standard/SPMeta2.CSOM.Standard.csproj b/SPMeta2/SPMeta2.CSOM.Standard/SPMeta2.CSOM.Standard.csproj index 496992cff..a99f51d0a 100644 --- a/SPMeta2/SPMeta2.CSOM.Standard/SPMeta2.CSOM.Standard.csproj +++ b/SPMeta2/SPMeta2.CSOM.Standard/SPMeta2.CSOM.Standard.csproj @@ -1,371 +1,371 @@ - - - - - Debug - AnyCPU - {5E592EAA-E21F-4BF4-8EDF-6F6452DC916A} - Library - Properties - SPMeta2.CSOM.Standard - SPMeta2.CSOM.Standard - v4.5 - 512 - SAK - SAK - SAK - SAK - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - bin\Debug\SPMeta2.CSOM.Standard.XML - false - 1591 - true - - - bin\Debug35-$(spRuntime)\ - v3.5 - true - full - false - DEBUG;TRACE - prompt - 4 - false - bin\Debug35-$(spRuntime)\SPMeta2.CSOM.Standard.XML - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - bin\Debug40-$(spRuntime)\ - v4.0 - true - full - false - DEBUG;TRACE - prompt - 4 - false - bin\Debug40-$(spRuntime)\SPMeta2.CSOM.Standard.XML - - - bin\Debug45-$(spRuntime)\ - v4.5 - true - full - false - DEBUG;TRACE - prompt - 4 - false - bin\Debug45-$(spRuntime)\SPMeta2.CSOM.Standard.XML - - - true - - - SPMeta2.snk - - - bin\Debug40-$(spRuntime)\ - - - true - bin\Debug45-$(spRuntime)\ - DEBUG;TRACE - bin\Debug45-$(spRuntime)\SPMeta2.CSOM.Standard.XML - full - AnyCPU - prompt - MinimumRecommendedRules.ruleset - - - true - bin\CI-O365\ - DEBUG;TRACE - bin\Debug\SPMeta2.CSOM.Standard.XML - true - 1591 - full - AnyCPU - prompt - MinimumRecommendedRules.ruleset - - - true - bin\CI-CSOM2013\ - DEBUG;TRACE - bin\Debug\SPMeta2.CSOM.Standard.XML - true - 1591 - full - AnyCPU - prompt - MinimumRecommendedRules.ruleset - - - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2010 - 14.0.4762.1000\CSOM\Microsoft.SharePoint.Client.dll - False - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2010 - 14.0.4762.1000\CSOM\Microsoft.SharePoint.Client.Runtime.dll - - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.dll - False - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.Publishing.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.Runtime.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.Search.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.Search.Applications.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.Taxonomy.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.WorkflowServices.dll - False - - - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.dll - False - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.Publishing.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.Runtime.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.Search.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.Search.Applications.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.Taxonomy.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.WorkflowServices.dll - False - - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.WorkflowServices.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.WorkflowServices.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Publishing.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Runtime.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Search.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Search.Applications.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Taxonomy.dll - - - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.WorkflowServices.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.WorkflowServices.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Publishing.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Runtime.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Search.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Search.Applications.dll - - - True - ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Taxonomy.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - True - PublishingPageTemplates.resx - - - - - - - {6F7EBF0C-7124-44D6-B9EC-302A54A19FE4} - SPMeta2.CSOM - - - {F310878E-9B72-4C3C-AE5D-C60B3515E2FC} - SPMeta2.Standard - - - {EE49D3FD-6180-40E6-829F-6831FF89DAC6} - SPMeta2 - - - - - ResXFileCodeGenerator - PublishingPageTemplates.Designer.cs - - - - - - - - - - - + + + + + Debug + AnyCPU + {5E592EAA-E21F-4BF4-8EDF-6F6452DC916A} + Library + Properties + SPMeta2.CSOM.Standard + SPMeta2.CSOM.Standard + v4.5 + 512 + SAK + SAK + SAK + SAK + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + bin\Debug\SPMeta2.CSOM.Standard.XML + false + 1591 + true + + + bin\Debug35-$(spRuntime)\ + v3.5 + true + full + false + DEBUG;TRACE + prompt + 4 + false + bin\Debug35-$(spRuntime)\SPMeta2.CSOM.Standard.XML + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + bin\Debug40-$(spRuntime)\ + v4.0 + true + full + false + DEBUG;TRACE + prompt + 4 + false + bin\Debug40-$(spRuntime)\SPMeta2.CSOM.Standard.XML + + + bin\Debug45-$(spRuntime)\ + v4.5 + true + full + false + DEBUG;TRACE + prompt + 4 + false + bin\Debug45-$(spRuntime)\SPMeta2.CSOM.Standard.XML + + + true + + + SPMeta2.snk + + + bin\Debug40-$(spRuntime)\ + + + true + bin\Debug45-$(spRuntime)\ + DEBUG;TRACE + bin\Debug45-$(spRuntime)\SPMeta2.CSOM.Standard.XML + full + AnyCPU + prompt + MinimumRecommendedRules.ruleset + + + true + bin\CI-O365\ + DEBUG;TRACE + bin\Debug\SPMeta2.CSOM.Standard.XML + true + 1591 + full + AnyCPU + prompt + MinimumRecommendedRules.ruleset + + + true + bin\CI-CSOM2013\ + DEBUG;TRACE + bin\Debug\SPMeta2.CSOM.Standard.XML + true + 1591 + full + AnyCPU + prompt + MinimumRecommendedRules.ruleset + + + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2010 - 14.0.4762.1000\CSOM\Microsoft.SharePoint.Client.dll + False + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2010 - 14.0.4762.1000\CSOM\Microsoft.SharePoint.Client.Runtime.dll + + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.dll + False + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.Publishing.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.Runtime.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.Search.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.Search.Applications.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.Taxonomy.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2013 - 15.0.4569.1000\CSOM\Microsoft.SharePoint.Client.WorkflowServices.dll + False + + + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.dll + False + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.Publishing.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.Runtime.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.Search.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.Search.Applications.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.Taxonomy.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\SP2016 - 16.0.4306.1001\CSOM\Microsoft.SharePoint.Client.WorkflowServices.dll + False + + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.WorkflowServices.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.WorkflowServices.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Publishing.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Runtime.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Search.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Search.Applications.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET45\Microsoft.SharePoint.Client.Taxonomy.dll + + + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.WorkflowServices.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.WorkflowServices.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Publishing.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Runtime.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Search.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Search.Applications.dll + + + True + ..\SPMeta2.Dependencies\SharePoint\O365 - 16.1.5715.1200\NET40\Microsoft.SharePoint.Client.Taxonomy.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + True + PublishingPageTemplates.resx + + + + + + + {6F7EBF0C-7124-44D6-B9EC-302A54A19FE4} + SPMeta2.CSOM + + + {F310878E-9B72-4C3C-AE5D-C60B3515E2FC} + SPMeta2.Standard + + + {EE49D3FD-6180-40E6-829F-6831FF89DAC6} + SPMeta2 + + + + + ResXFileCodeGenerator + PublishingPageTemplates.Designer.cs + + + + + + + + + + + \ No newline at end of file diff --git a/SPMeta2/SPMeta2.CSOM/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.CSOM/Properties/AssemblyInfo.cs index 4b6dd101c..55bec4395 100644 --- a/SPMeta2/SPMeta2.CSOM/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.CSOM/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Containers.CSOM/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Containers.CSOM/Properties/AssemblyInfo.cs index 99e9757ea..6a6ecf526 100644 --- a/SPMeta2/SPMeta2.Containers.CSOM/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Containers.CSOM/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Containers.O365/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Containers.O365/Properties/AssemblyInfo.cs index 7e73737cb..fe9a860e8 100644 --- a/SPMeta2/SPMeta2.Containers.O365/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Containers.O365/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Containers.O365v16/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Containers.O365v16/Properties/AssemblyInfo.cs index 40eb830e8..3560a5428 100644 --- a/SPMeta2/SPMeta2.Containers.O365v16/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Containers.O365v16/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Containers.SSOM/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Containers.SSOM/Properties/AssemblyInfo.cs index d977a0ab5..c5d478f94 100644 --- a/SPMeta2/SPMeta2.Containers.SSOM/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Containers.SSOM/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Containers.Standard/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Containers.Standard/Properties/AssemblyInfo.cs index 642220717..6af4a4a47 100644 --- a/SPMeta2/SPMeta2.Containers.Standard/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Containers.Standard/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Containers/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Containers/Properties/AssemblyInfo.cs index 3dbc325f6..6cdf8a76f 100644 --- a/SPMeta2/SPMeta2.Containers/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Containers/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.O365/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.O365/Properties/AssemblyInfo.cs index 0b5640e67..5c9dc28c2 100644 --- a/SPMeta2/SPMeta2.O365/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.O365/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Regression.CSOM.Standard/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Regression.CSOM.Standard/Properties/AssemblyInfo.cs index e09ad2587..bf9a81ee4 100644 --- a/SPMeta2/SPMeta2.Regression.CSOM.Standard/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Regression.CSOM.Standard/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Regression.CSOM/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Regression.CSOM/Properties/AssemblyInfo.cs index a7259d3ff..42a4e7de5 100644 --- a/SPMeta2/SPMeta2.Regression.CSOM/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Regression.CSOM/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Regression.Impl.Tests/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Regression.Impl.Tests/Properties/AssemblyInfo.cs index ab72188d5..93226482f 100644 --- a/SPMeta2/SPMeta2.Regression.Impl.Tests/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Regression.Impl.Tests/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Regression.SSOM.Standard/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Regression.SSOM.Standard/Properties/AssemblyInfo.cs index ac2511408..f51536a43 100644 --- a/SPMeta2/SPMeta2.Regression.SSOM.Standard/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Regression.SSOM.Standard/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Regression.SSOM/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Regression.SSOM/Properties/AssemblyInfo.cs index 5a7cd2f01..bc003bb0a 100644 --- a/SPMeta2/SPMeta2.Regression.SSOM/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Regression.SSOM/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Regression.Tests/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Regression.Tests/Properties/AssemblyInfo.cs index 9375d83c7..705c60bd5 100644 --- a/SPMeta2/SPMeta2.Regression.Tests/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Regression.Tests/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Regression/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Regression/Properties/AssemblyInfo.cs index 23cf6164d..7b8017a7b 100644 --- a/SPMeta2/SPMeta2.Regression/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Regression/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.16270.1325")] +[assembly: AssemblyFileVersion("1.0.16278.0757")] diff --git a/SPMeta2/SPMeta2.SSOM.Standard/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.SSOM.Standard/Properties/AssemblyInfo.cs index a9017733e..83206b526 100644 --- a/SPMeta2/SPMeta2.SSOM.Standard/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.SSOM.Standard/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.SSOM/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.SSOM/Properties/AssemblyInfo.cs index c2c422425..7b8841874 100644 --- a/SPMeta2/SPMeta2.SSOM/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.SSOM/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2.Standard/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2.Standard/Properties/AssemblyInfo.cs index 61bba9eca..6ed4b5641 100644 --- a/SPMeta2/SPMeta2.Standard/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2.Standard/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SPMeta2/Properties/AssemblyInfo.cs b/SPMeta2/SPMeta2/Properties/AssemblyInfo.cs index 1ac821c37..21f45b935 100644 --- a/SPMeta2/SPMeta2/Properties/AssemblyInfo.cs +++ b/SPMeta2/SPMeta2/Properties/AssemblyInfo.cs @@ -32,4 +32,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.2.16270.1325")] +[assembly: AssemblyFileVersion("1.2.16278.0757")] diff --git a/SPMeta2/SubPointSolutions.Docs/Properties/AssemblyInfo.cs b/SPMeta2/SubPointSolutions.Docs/Properties/AssemblyInfo.cs index e420ab9fd..c9188047a 100644 --- a/SPMeta2/SubPointSolutions.Docs/Properties/AssemblyInfo.cs +++ b/SPMeta2/SubPointSolutions.Docs/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.16270.1325")] +[assembly: AssemblyFileVersion("1.0.16278.0757")] diff --git a/appveyor.yml b/appveyor.yml index e4ee30a62..cc36d0959 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,26 +1,26 @@ -environment: - SPMeta2_DefaultTestUserLogins: - secure: 3HnXxy6w2UfBFP55pJ6q1/TguITu3p3mmEo+7U2dm1g= - -# expecting base tests passed under 'CI.Core' category -# everything under .NET (non-SharePoint tests) must be marked as 'CI.Core' -test: - assemblies: - - '**\*.Tests.dll' - categories: - only: - - CI.Core - -clone_folder: c:\prj\m2 - -before_build: - - ps: c:\prj\m2\SPMeta2\Build\build.ps1 -Verbosity Minimal -Target "Default-Appveyor" - -build_script: - - ps: c:\prj\m2\SPMeta2\SPMeta2.Build\build.v12.ps1 - -after_test: - - ps: c:\prj\m2\SPMeta2\SPMeta2.Build\nuget.v12.ps1 - -artifacts: +environment: + SPMeta2_DefaultTestUserLogins: + secure: 3HnXxy6w2UfBFP55pJ6q1/TguITu3p3mmEo+7U2dm1g= + +# expecting base tests passed under 'CI.Core' category +# everything under .NET (non-SharePoint tests) must be marked as 'CI.Core' +test: + assemblies: + - '**\*.Tests.dll' + categories: + only: + - CI.Core + +clone_folder: c:\prj\m2 + +before_build: + - ps: c:\prj\m2\SPMeta2\Build\build.ps1 -Verbosity Minimal -Target "Default-Appveyor" + +build_script: + - ps: c:\prj\m2\SPMeta2\SPMeta2.Build\build.v12.ps1 + +after_test: + - ps: c:\prj\m2\SPMeta2\SPMeta2.Build\nuget.v12.ps1 + +artifacts: - path: '**\*.nupkg' \ No newline at end of file

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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Runtime.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..a13c56438fc8ab7974735634a54b881597921776 GIT binary patch literal 306952 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 I4CeBtH~c#b%p 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 d>^OkC*l@@x3lh8$!E=UonDj!ff*@r0{P=+& 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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Search.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Search.dll new file mode 100644 index 0000000000000000000000000000000000000000..cb14fc8a8805798ae8d8bb606247e546ae42bdb3 GIT binary patch literal 95488 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 z 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 WN^u>u#d6|@RZl(1BXFIW^#1|XjG+tw literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Taxonomy.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.Taxonomy.dll new file mode 100644 index 0000000000000000000000000000000000000000..b927e71c57a7c438ad1bc323888efa681477fd5a GIT binary patch literal 82184 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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.UserProfiles.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.UserProfiles.dll new file mode 100644 index 0000000000000000000000000000000000000000..13900f0ae73e9d2a8121735316d455420abcaaf9 GIT binary patch literal 166168 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�Yo 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 Av;Y7A literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.WorkflowServices.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.WorkflowServices.dll new file mode 100644 index 0000000000000000000000000000000000000000..144a70ef63ea937ce5c411f1a9ef1934ff427154 GIT binary patch literal 51496 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 literal 0 HcmV?d00001 diff --git a/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.dll b/SPMeta2/SPMeta2.Dependencies/SharePoint/O365 - 16.1.5715.1200/NET40/Microsoft.SharePoint.Client.dll new file mode 100644 index 0000000000000000000000000000000000000000..3f504f6423fa4b362a88076fe8289c99435d56e2 GIT binary patch literal 760040 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
ch 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