Exemple #1
0
        internal void ExpectInvalidLoggingOperation(Constants.ServiceType serviceType, string operations,
                                                    Func <ServiceProperties> getServiceProperties, string expectedMessage)
        {
            int retentionDays = Utility.GetRandomTestCount(1, 365 + 1);

            Test.Assert(!CommandAgent.SetAzureStorageServiceLogging(serviceType, operations, retentionDays.ToString(), string.Empty), "Set invalid logging operation should fail");
            ExpectedContainErrorMessage(expectedMessage);
        }
Exemple #2
0
        internal void ExpectValidmetricsOperation(Constants.ServiceType serviceType,
                                                  string operations, GetMetricsProperty <ServiceProperties> getServiceProperties)
        {
            int retentionDays = Utility.GetRandomTestCount(1, 365 + 1);

            Test.Assert(CommandAgent.SetAzureStorageServiceMetrics(serviceType, Constants.MetricsType.Hour, operations, retentionDays.ToString(), string.Empty), "Set hour metrics level should succeed");
            ServiceProperties retrievedProperties = getServiceProperties(Constants.MetricsType.Hour, retentionDays, operations);
            MetricsLevel      expectOperation     = (MetricsLevel)Enum.Parse(typeof(MetricsLevel), operations, true);

            ExpectEqual(expectOperation.ToString(), retrievedProperties.HourMetrics.MetricsLevel.ToString(), "hour metrics level");

            Test.Assert(CommandAgent.SetAzureStorageServiceMetrics(serviceType, Constants.MetricsType.Minute, operations, retentionDays.ToString(), string.Empty), "Set minute metrics level should succeed");
            retrievedProperties = getServiceProperties(Constants.MetricsType.Minute, retentionDays, operations);
            expectOperation     = (MetricsLevel)Enum.Parse(typeof(MetricsLevel), operations, true);
            ExpectEqual(expectOperation.ToString(), retrievedProperties.MinuteMetrics.MetricsLevel.ToString(), "minute metrics level");
        }