17 instantiations of ChartDataCalculator
Aspire.Dashboard (1)
Components\Controls\Chart\ChartBase.cs (1)
164
var calculator = new
ChartDataCalculator
(GraphPointCount, Duration);
Aspire.Dashboard.Tests (16)
ChartDataCalculatorTests.cs (14)
45
var calculator = new
ChartDataCalculator
(pointCount: 5, duration: TimeSpan.FromSeconds(5));
292
var calculator = new
ChartDataCalculator
(pointCount: 30, duration: TimeSpan.FromMinutes(5));
323
var calculator = new
ChartDataCalculator
(pointCount: 10, duration: TimeSpan.FromSeconds(100));
336
var calculator = new
ChartDataCalculator
(pointCount: 5, duration: TimeSpan.FromSeconds(50));
362
var calculator = new
ChartDataCalculator
(pointCount: 5, duration: TimeSpan.FromSeconds(50));
384
var calculator = new
ChartDataCalculator
(pointCount: 5, duration: TimeSpan.FromSeconds(10));
408
var calculator = new
ChartDataCalculator
(pointCount: 5, duration: TimeSpan.FromSeconds(10));
498
var calculator = new
ChartDataCalculator
(pointCount: 10, duration: TimeSpan.FromSeconds(100));
615
var calculator = new
ChartDataCalculator
(5, TimeSpan.FromSeconds(10));
718
var calculator = new
ChartDataCalculator
(5, TimeSpan.FromSeconds(10));
751
var calculator = new
ChartDataCalculator
(5, TimeSpan.FromSeconds(10));
769
var calculator = new
ChartDataCalculator
(5, TimeSpan.FromSeconds(10));
831
var calculator = new
ChartDataCalculator
(pointCount: 1, duration: TimeSpan.FromSeconds(1));
857
var calculator = new
ChartDataCalculator
(pointCount: 5, duration: TimeSpan.FromSeconds(50));
TelemetryRepositoryTests\HistogramTests.cs (2)
445
var calculator = new
ChartDataCalculator
(pointCount: 1, duration: TimeSpan.FromSeconds(1));
1086
var countChart = new
ChartDataCalculator
(pointCount: 1, duration: TimeSpan.FromSeconds(2))
61 references to ChartDataCalculator
Aspire.Dashboard (1)
Components\Controls\Chart\ChartBase.cs (1)
164
var
calculator = new ChartDataCalculator(GraphPointCount, Duration);
Aspire.Dashboard.Tests (60)
ChartDataCalculatorTests.cs (42)
45
var
calculator = new ChartDataCalculator(pointCount: 5, duration: TimeSpan.FromSeconds(5));
77
Assert.Equal(now,
ChartDataCalculator
.CalcOffset(0, now, duration));
78
Assert.Equal(now.Subtract(TimeSpan.FromSeconds(10)),
ChartDataCalculator
.CalcOffset(1, now, duration));
79
Assert.Equal(now.Subtract(TimeSpan.FromSeconds(30)),
ChartDataCalculator
.CalcOffset(3, now, duration));
80
Assert.Equal(now.Add(TimeSpan.FromSeconds(10)),
ChartDataCalculator
.CalcOffset(-1, now, duration));
93
var result =
ChartDataCalculator
.CalculatePercentile(percentile, counts, bounds);
104
Assert.Equal(100.0,
ChartDataCalculator
.CalculatePercentile(50, counts, bounds));
105
Assert.Equal(100.0,
ChartDataCalculator
.CalculatePercentile(99, counts, bounds));
114
Assert.Throws<ArgumentOutOfRangeException>(() =>
ChartDataCalculator
.CalculatePercentile(-1, counts, bounds));
115
Assert.Throws<ArgumentOutOfRangeException>(() =>
ChartDataCalculator
.CalculatePercentile(101, counts, bounds));
127
Assert.Equal(100.0,
ChartDataCalculator
.CalculatePercentile(50, counts, bounds));
128
Assert.Equal(100.0,
ChartDataCalculator
.CalculatePercentile(99, counts, bounds));
137
Assert.Null(
ChartDataCalculator
.CalculatePercentile(50, counts, bounds));
156
var result =
ChartDataCalculator
.TryCalculatePoint([dimension], start, end, out var pointValue);
181
var result =
ChartDataCalculator
.TryCalculatePoint([dimension], queryStart, queryEnd, out var pointValue);
210
var result =
ChartDataCalculator
.TryCalculatePoint([dim1, dim2], start, end, out var pointValue);
240
var result =
ChartDataCalculator
.TryCalculatePoint(
272
var result =
ChartDataCalculator
.TryCalculatePoint([dimension], start, end, out var pointValue);
292
var
calculator = new ChartDataCalculator(pointCount: 30, duration: TimeSpan.FromMinutes(5));
323
var
calculator = new ChartDataCalculator(pointCount: 10, duration: TimeSpan.FromSeconds(100));
336
var
calculator = new ChartDataCalculator(pointCount: 5, duration: TimeSpan.FromSeconds(50));
362
var
calculator = new ChartDataCalculator(pointCount: 5, duration: TimeSpan.FromSeconds(50));
384
var
calculator = new ChartDataCalculator(pointCount: 5, duration: TimeSpan.FromSeconds(10));
408
var
calculator = new ChartDataCalculator(pointCount: 5, duration: TimeSpan.FromSeconds(10));
446
var firstResult =
ChartDataCalculator
.TryCalculateHistogramPoints(
453
var secondResult =
ChartDataCalculator
.TryCalculateHistogramPoints(
498
var
calculator = new ChartDataCalculator(pointCount: 10, duration: TimeSpan.FromSeconds(100));
615
var
calculator = new ChartDataCalculator(5, TimeSpan.FromSeconds(10));
697
Assert.True(
ChartDataCalculator
.TryCalculateHistogramPoints([dimension], s_startTime, s_startTime.AddSeconds(1),
701
Assert.True(
ChartDataCalculator
.TryCalculatePoint([dimension], s_startTime, s_startTime.AddSeconds(1), out var count));
718
var
calculator = new ChartDataCalculator(5, TimeSpan.FromSeconds(10));
726
Assert.True(
ChartDataCalculator
.TryCalculatePoint([first, second], time, time.AddSeconds(1), out var count));
751
var
calculator = new ChartDataCalculator(5, TimeSpan.FromSeconds(10));
769
var
calculator = new ChartDataCalculator(5, TimeSpan.FromSeconds(10));
786
Assert.True(
ChartDataCalculator
.TryCalculateHistogramPoints([dimension], s_startTime, s_startTime.AddSeconds(1),
788
Assert.True(
ChartDataCalculator
.TryCalculateHistogramPoints([dimension], s_startTime.AddSeconds(1), s_startTime.AddSeconds(2),
791
Assert.True(
ChartDataCalculator
.TryCalculatePoint([dimension], s_startTime, s_startTime.AddSeconds(1), out var count));
810
Assert.True(
ChartDataCalculator
.TryCalculatePoint([dimension], s_startTime, s_startTime.AddSeconds(1), out var count));
812
Assert.True(
ChartDataCalculator
.TryCalculatePoint([dimension], s_startTime.AddSeconds(1), s_startTime.AddSeconds(2), out count));
814
Assert.False(
ChartDataCalculator
.TryCalculatePoint([dimension], s_startTime.AddSeconds(-1), s_startTime, out count));
831
var
calculator = new ChartDataCalculator(pointCount: 1, duration: TimeSpan.FromSeconds(1));
857
var
calculator = new ChartDataCalculator(pointCount: 5, duration: TimeSpan.FromSeconds(50));
TelemetryRepositoryTests\HistogramTests.cs (18)
320
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start, s_start.AddSeconds(1), out var count));
381
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start, s_start.AddSeconds(1), out var count));
445
var
calculator = new ChartDataCalculator(pointCount: 1, duration: TimeSpan.FromSeconds(1));
571
Assert.True(
ChartDataCalculator
.TryCalculatePoint(histogram.Dimensions, s_start, s_start.AddSeconds(1), out var count));
675
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start, s_start.AddSeconds(1), out var count));
755
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start, s_start.AddSeconds(1), out var count));
836
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start, s_start.AddSeconds(1), out var count));
898
Assert.True(
ChartDataCalculator
.TryCalculatePoint(imported.Dimensions, s_start, s_start.AddSeconds(1), out var count));
960
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start, s_start.AddSeconds(1), out var count));
977
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start, s_start.AddSeconds(1), out var count));
1006
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start, s_start.AddSeconds(1), out var count));
1008
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start.AddSeconds(1), s_start.AddSeconds(2), out count));
1082
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start.AddMilliseconds(1500), boundary, out var count));
1084
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, boundary, s_start.AddSeconds(5), out count));
1126
Assert.False(
ChartDataCalculator
.TryCalculatePoint(partial.Dimensions, s_start, boundary, out _));
1159
Assert.False(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start, s_start.AddMilliseconds(3500), out _));
1194
Assert.True(
ChartDataCalculator
.TryCalculatePoint(instrument.Dimensions, s_start, s_start.AddSeconds(1), out var count));
1647
Assert.True(
ChartDataCalculator
.TryCalculateHistogramPoints(instrument.Dimensions,