Example #1
0
        public void UpdateAnalyticsSettingsTest()
        {
            /*initialize settings for update*/
            AnalyticsSettings analyticsSettings = new AnalyticsSettings();

            analyticsSettings.IsLogRetentionPolicyEnabled     = true;
            analyticsSettings.IsMetricsRetentionPolicyEnabled = true;

            //one day
            analyticsSettings.LogRetentionInDays = _oneDay.Days;
            analyticsSettings.LogType            = LoggingLevel.Write | LoggingLevel.Read | LoggingLevel.Delete;
            analyticsSettings.LogVersion         = AnalyticsSettings.Version;

            //one day
            analyticsSettings.MetricsRetentionInDays = _oneDay.Days;
            analyticsSettings.MetricsType            = MetricsType.All;
            analyticsSettings.MetricsVersion         = AnalyticsSettings.Version;

            CloudTableClient tableClient = new CloudTableClient(_credentials.TableBaseAddress, _credentials.StorageCredentials);

            tableClient.SetServiceSettings(analyticsSettings);
            AnalyticsSettings serviceSettings = tableClient.GetServiceSettings();

            Assert.IsNotNull(serviceSettings);
            Assert.AreEqual(analyticsSettings, serviceSettings);
        }
Example #2
0
        public void GetAnalyticsSettingsTest()
        {
            CloudTableClient  tableClient       = new CloudTableClient(_credentials.TableBaseAddress, _credentials.StorageCredentials);
            AnalyticsSettings analyticsSettings = tableClient.GetServiceSettings();

            Assert.IsNotNull(analyticsSettings);
        }