internal static void AssertValid(MetricSetDto metricSet)
        {
            metricSet.Should().NotBeNull();

            foreach (var metricSample in metricSet.Samples)
            {
                MetricMetadataPerType.Should().ContainKey(metricSample.Key);
                MetricMetadataPerType[metricSample.Key].VerifyAction(metricSample.Value.Value);
            }
        }
        internal static void AssertValid(MetricSetDto metricSet)
        {
            metricSet.Should().NotBeNull();

            foreach (var metricSample in metricSet.Samples)
            {
                //GC metrics are only captured when at least 1 GC happens during the test - so we don't assert on those.
                if (metricSample.Key.Contains("clr.gc", StringComparison.CurrentCultureIgnoreCase))
                {
                    continue;
                }

                MetricMetadataPerType.Should().ContainKey(metricSample.Key);
                MetricMetadataPerType[metricSample.Key].VerifyAction(metricSample.Value.Value);
            }
        }
Exemple #3
0
 internal void AddMetricSet(MetricSetDto metricSet)
 {
     ReceivedData.Metrics = ReceivedData.Metrics.Add(metricSet);
     OnReceive?.Invoke(metricSet);
 }