コード例 #1
0
        public CaptchaGateSettings()
        {
            var gatedFormGlobalSettingsItem = Sitecore.Context.Database.GetItem(FormsConstants.Content.CaptchaGateSettings.GatedFormGlobalSettings);

            GatedFormGlobalSettings = new GatedFormGlobalSettings(gatedFormGlobalSettingsItem);
            var EnvironmentSettingsHelper = new EnvironmentSettingsHelper();

            CaptchaV3EnvironmentSettings = EnvironmentSettingsHelper.GetEnvironmentSettings();

            if (GatedContentLogger.Log.IsDebugEnabled)
            {
                LogSettings();
            }
        }
コード例 #2
0
        public void CanSkipInvalidEntriesSearchMetadata()
        {
            using EnvironmentSettingsHelper environmentSettingsHelper = new EnvironmentSettingsHelper();
            string content = File.ReadAllText("NuGetTemplateSearchInfoWithInvalidData.json");
            var    config  = new NuGetSearchCacheConfig("NuGetTemplateSearchInfoWithInvalidData.json");

            Assert.True(FileMetadataTemplateSearchCacheReader.TryReadDiscoveryMetadata(
                            environmentSettingsHelper.CreateEnvironment(virtualize: true),
                            content,
                            config,
                            out TemplateDiscoveryMetadata discoveryMetadata));
            Assert.Equal(1, discoveryMetadata.TemplateCache.Count);
            Assert.Equal(1, discoveryMetadata.PackToTemplateMap.Count);

            Assert.IsType <BlobStorageTemplateInfo>(discoveryMetadata.TemplateCache[0]);
            Assert.Equal("Microsoft.AzureFunctions.ProjectTemplate.CSharp.3.x", discoveryMetadata.TemplateCache[0].Identity);
        }
コード例 #3
0
        public void CanReadSearchMetadata()
        {
            using EnvironmentSettingsHelper environmentSettingsHelper = new EnvironmentSettingsHelper();
            string content = File.ReadAllText("NuGetTemplateSearchInfo.json");
            var    config  = new NuGetSearchCacheConfig("NuGetTemplateSearchInfo.json");

            Assert.True(FileMetadataTemplateSearchCacheReader.TryReadDiscoveryMetadata(
                            environmentSettingsHelper.CreateEnvironment(virtualize: true),
                            content,
                            config,
                            out TemplateDiscoveryMetadata discoveryMetadata));
            Assert.Equal(2, discoveryMetadata.TemplateCache.Count);
            Assert.Equal(1, discoveryMetadata.PackToTemplateMap.Count);

            Assert.IsType <BlobStorageTemplateInfo>(discoveryMetadata.TemplateCache[0]);

            //can read tags
            Assert.Equal(2, discoveryMetadata.TemplateCache[0].Tags.Count);

            //can read parameters: 2 tags + 3 cache parameters
            Assert.Equal(5, discoveryMetadata.TemplateCache[0].Parameters.Count);
        }
コード例 #4
0
 public NuGetInstallerTests(PackageManager packageManager, EnvironmentSettingsHelper environmentSettingsHelper)
 {
     _packageManager            = packageManager;
     _environmentSettingsHelper = environmentSettingsHelper;
 }