Пример #1
0
        public void DefaultZeroValue()
        {
            Assert.Equal(0, noLabel.Count());
            Assert.Equal(0, noLabel.Sum());

            labeled.WithLabels("1");
            labeled.WithLabels("2");
            var values = labeled.Values();

            Assert.Equal(2, values.Count);
            foreach (var v in values.Values)
            {
                Assert.Equal(0, v.Count);
                Assert.Equal(0, v.Sum);
            }
        }
Пример #2
0
 public static HistogramValue?Value(this IHistogram histogram, string label)
 => histogram.Values().TryGetValue(Labeled.Single(label), out HistogramValue value)
 ? value
 : (HistogramValue?)null;
Пример #3
0
 public static HistogramValue Value(this IHistogram histogram)
 => histogram.Values().Single().Value;