private static void AssertAzureStorageQueueMetricDefinition(StorageQueueMetricDefinition deserializedServiceBusMetricDefinition, StorageQueueMetricDefinition serviceBusMetricDefinition, MetricDefinition deserializedMetricDefinition) { Assert.NotNull(deserializedServiceBusMetricDefinition); Assert.Equal(serviceBusMetricDefinition.AccountName, deserializedServiceBusMetricDefinition.AccountName); Assert.Equal(serviceBusMetricDefinition.QueueName, deserializedServiceBusMetricDefinition.QueueName); Assert.Equal(serviceBusMetricDefinition.SasToken, deserializedServiceBusMetricDefinition.SasToken); Assert.NotNull(deserializedMetricDefinition.AzureMetricConfiguration); Assert.Equal(serviceBusMetricDefinition.AzureMetricConfiguration.MetricName, deserializedMetricDefinition.AzureMetricConfiguration.MetricName); Assert.NotNull(deserializedMetricDefinition.AzureMetricConfiguration.Aggregation); Assert.Equal(serviceBusMetricDefinition.AzureMetricConfiguration.Aggregation.Type, deserializedMetricDefinition.AzureMetricConfiguration.Aggregation.Type); Assert.Equal(serviceBusMetricDefinition.AzureMetricConfiguration.Aggregation.Interval, deserializedMetricDefinition.AzureMetricConfiguration.Aggregation.Interval); }
public MetricsDeclarationBuilder WithAzureStorageQueueMetric(string metricName = "promitor", string metricDescription = "Description for a metric", string queueName = "promitor-queue", string accountName = "promitor-account", string sasToken = "?sig=promitor", string azureMetricName = AzureStorageConstants.Queues.Metrics.MessageCount) { var azureMetricConfiguration = CreateAzureMetricConfiguration(azureMetricName); var metric = new StorageQueueMetricDefinition { Name = metricName, Description = metricDescription, QueueName = queueName, AccountName = accountName, SasToken = sasToken, AzureMetricConfiguration = azureMetricConfiguration }; _metrics.Add(metric); return(this); }
protected void AssertMetricDefinition(MetricDefinition deserializedMetricDefinition, StorageQueueMetricDefinition storageQueueMetricDefinition) { Assert.NotNull(deserializedMetricDefinition); Assert.Equal(storageQueueMetricDefinition.Name, deserializedMetricDefinition.Name); Assert.Equal(storageQueueMetricDefinition.Description, deserializedMetricDefinition.Description); Assert.Equal(storageQueueMetricDefinition.ResourceType, deserializedMetricDefinition.ResourceType); }