Esempio n. 1
0
        internal void SiteCollectionLanguageSettings(string url)
        {
            using (var cc = TestCommon.CreateClientContext(url))
            {
                var result = TestProvisioningTemplate(cc, "languagesettings_add.xml", Handlers.SupportedUILanguages);
                LanguageSettingsValidator lv = new LanguageSettingsValidator();
                Assert.IsTrue(lv.Validate(result.SourceTemplate.SupportedUILanguages, result.TargetTemplate.SupportedUILanguages, result.TargetTokenParser));

                // Delta test: check if we also can remove a set language
                var result2 = TestProvisioningTemplate(cc, "languagesettings_delta.xml", Handlers.SupportedUILanguages);
                Assert.IsTrue(lv.Validate(result2.SourceTemplate.SupportedUILanguages, result2.TargetTemplate.SupportedUILanguages, result2.TargetTokenParser));
            }
        }
Esempio n. 2
0
        internal void SiteCollectionLanguageSettings(string url)
        {
            using (var cc = TestCommon.CreateClientContext(url))
            {
                // Explicitely clear out the base template for this test as otherwise we're not getting any results back
                ProvisioningTemplateCreationInformation ptci = new ProvisioningTemplateCreationInformation(cc.Web)
                {
                    BaseTemplate      = null,
                    HandlersToProcess = Handlers.SupportedUILanguages,
                };

                var result = TestProvisioningTemplate(cc, "languagesettings_add.xml", Handlers.SupportedUILanguages, null, ptci);
                LanguageSettingsValidator lv = new LanguageSettingsValidator();
                Assert.IsTrue(lv.Validate(result.SourceTemplate.SupportedUILanguages, result.TargetTemplate.SupportedUILanguages, result.TargetTokenParser));

                // Delta test: check if we also can remove a set language
                var result2 = TestProvisioningTemplate(cc, "languagesettings_delta.xml", Handlers.SupportedUILanguages, null, ptci);
                Assert.IsTrue(lv.Validate(result2.SourceTemplate.SupportedUILanguages, result2.TargetTemplate.SupportedUILanguages, result2.TargetTokenParser));
            }
        }