7 instantiations of ChartDataCalculator
Aspire.Dashboard (1)
Components\Controls\Chart\ChartBase.cs (1)
157
var calculator = new
ChartDataCalculator
(GraphPointCount, Duration);
Aspire.Dashboard.Tests (6)
ChartDataCalculatorTests.cs (6)
247
var calculator = new
ChartDataCalculator
(pointCount: 30, duration: TimeSpan.FromMinutes(5));
278
var calculator = new
ChartDataCalculator
(pointCount: 10, duration: TimeSpan.FromSeconds(100));
291
var calculator = new
ChartDataCalculator
(pointCount: 5, duration: TimeSpan.FromSeconds(50));
317
var calculator = new
ChartDataCalculator
(pointCount: 5, duration: TimeSpan.FromSeconds(50));
408
var calculator = new
ChartDataCalculator
(pointCount: 10, duration: TimeSpan.FromSeconds(100));
434
var calculator = new
ChartDataCalculator
(pointCount: 5, duration: TimeSpan.FromSeconds(50));
26 references to ChartDataCalculator
Aspire.Dashboard (1)
Components\Controls\Chart\ChartBase.cs (1)
157
var
calculator = new ChartDataCalculator(GraphPointCount, Duration);
Aspire.Dashboard.Tests (25)
ChartDataCalculatorTests.cs (25)
32
Assert.Equal(now,
ChartDataCalculator
.CalcOffset(0, now, duration));
33
Assert.Equal(now.Subtract(TimeSpan.FromSeconds(10)),
ChartDataCalculator
.CalcOffset(1, now, duration));
34
Assert.Equal(now.Subtract(TimeSpan.FromSeconds(30)),
ChartDataCalculator
.CalcOffset(3, now, duration));
35
Assert.Equal(now.Add(TimeSpan.FromSeconds(10)),
ChartDataCalculator
.CalcOffset(-1, now, duration));
48
var result =
ChartDataCalculator
.CalculatePercentile(percentile, counts, bounds);
59
Assert.Equal(100.0,
ChartDataCalculator
.CalculatePercentile(50, counts, bounds));
60
Assert.Equal(100.0,
ChartDataCalculator
.CalculatePercentile(99, counts, bounds));
69
Assert.Throws<ArgumentOutOfRangeException>(() =>
ChartDataCalculator
.CalculatePercentile(-1, counts, bounds));
70
Assert.Throws<ArgumentOutOfRangeException>(() =>
ChartDataCalculator
.CalculatePercentile(101, counts, bounds));
82
Assert.Equal(100.0,
ChartDataCalculator
.CalculatePercentile(50, counts, bounds));
83
Assert.Equal(100.0,
ChartDataCalculator
.CalculatePercentile(99, counts, bounds));
92
Assert.Null(
ChartDataCalculator
.CalculatePercentile(50, counts, bounds));
111
var result =
ChartDataCalculator
.TryCalculatePoint([dimension], start, end, out var pointValue);
136
var result =
ChartDataCalculator
.TryCalculatePoint([dimension], queryStart, queryEnd, out var pointValue);
165
var result =
ChartDataCalculator
.TryCalculatePoint([dim1, dim2], start, end, out var pointValue);
195
var result =
ChartDataCalculator
.TryCalculatePoint(
227
var result =
ChartDataCalculator
.TryCalculatePoint([dimension], start, end, out var pointValue);
247
var
calculator = new ChartDataCalculator(pointCount: 30, duration: TimeSpan.FromMinutes(5));
278
var
calculator = new ChartDataCalculator(pointCount: 10, duration: TimeSpan.FromSeconds(100));
291
var
calculator = new ChartDataCalculator(pointCount: 5, duration: TimeSpan.FromSeconds(50));
317
var
calculator = new ChartDataCalculator(pointCount: 5, duration: TimeSpan.FromSeconds(50));
356
var firstResult =
ChartDataCalculator
.TryCalculateHistogramPoints(
363
var secondResult =
ChartDataCalculator
.TryCalculateHistogramPoints(
408
var
calculator = new ChartDataCalculator(pointCount: 10, duration: TimeSpan.FromSeconds(100));
434
var
calculator = new ChartDataCalculator(pointCount: 5, duration: TimeSpan.FromSeconds(50));