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