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