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); } }
internal void AddMetricSet(MetricSetDto metricSet) { ReceivedData.Metrics = ReceivedData.Metrics.Add(metricSet); OnReceive?.Invoke(metricSet); }