39 references to Values
Aspire.Dashboard (15)
Components\Controls\Chart\ChartBase.cs (3)
202trace.Tooltips.Add(FormatTooltip(trace.Name, trace.Values[i].GetValueOrDefault(), data.XValues[i])); 212if (trace.Values[i] is not null) 214trace.Tooltips.Add(FormatTooltip(trace.Name, trace.Values[i]!.Value, data.XValues[i]));
Components\Controls\Chart\ChartDataCalculator.cs (8)
67trace.Values.AddRange(yValues); 108trace.Value.Values.Add(null); 116item.Value.Values.Reverse(); 126for (var i = 0; i < currentTrace.Values.Count; i++) 129? currentTrace.Values[i] - previousValues.Values[i] 130: currentTrace.Values[i]; 236percentileValues.Value.Values.Add(percentileValue);
Components\Controls\Chart\MetricTable.razor.cs (4)
131var traceValuesByPercentile = traces.ToDictionary(trace => trace.Percentile!.Value, trace => trace.Values[iTmp]); 170ValueDirectionChange? direction = trace.Values[i] is not null ? GetDirectionChange(valueDiffs[traceIndex]) : null; 171percentiles.Add(trace.Percentile!.Value, (trace.Name, trace.Values[i], direction)); 185var yValue = trace.Values[i];
Aspire.Dashboard.Tests (24)
ChartDataCalculatorTests.cs (18)
301Assert.Equal(32, trace.Values.Count); 340Assert.All(data.Traces[0].Values, v => Assert.Null(v)); 374Assert.All(data.Traces, t => Assert.Equal(7, t.Values.Count)); 391Assert.Equal([null, null, null, null, null, null, null], trace.Values); 392Assert.Equal(trace.Values, trace.DiffValues); 421Assert.Equal([null, null, null, null, null, value, hasLastValue ? value : null], trace.Values); 463Assert.Equal([10, 100], traces[25].Values); 618Assert.All(data.Traces, trace => Assert.All(trace.Values.OfType<double>(), value => Assert.Equal(100, value))); 619Assert.All(data.Traces, trace => Assert.Contains(100d, trace.Values)); 700Assert.All(traces.Values, trace => Assert.Equal([100d], trace.Values)); 723Assert.Equal([null, null, null, null, null, null, null], trace.Values); 724Assert.Equal(trace.Values, trace.DiffValues); 730Assert.Contains(8d, Assert.Single(countData.Traces).Values); 734Assert.Contains(3d, Assert.Single(filteredData.Traces).Values); 772Assert.Contains(3d, Assert.Single(data.Traces).Values); 790Assert.Equal([10d, 100d], traces[50].Values); 836Assert.Equal([null, 100d, nextCount], trace.Values); 837Assert.Equal(trace.Values, trace.DiffValues);
TelemetryRepositoryTests\HistogramTests.cs (6)
448Assert.Equal([null, 200, null], Assert.Single(countData.Traces).Values); 454trace => Assert.Equal([null, 10, null], trace.Values), 455trace => Assert.Equal([null, 100, null], trace.Values), 456trace => Assert.Equal([null, 100, null], trace.Values)); 1089Assert.Single(countChart.Traces).Values); 1650Assert.Equal(expected, traces.Values.Select(trace => Assert.Single(trace.Values)));