35 references to End
Aspire.Dashboard (7)
Components\Controls\Chart\ChartDataCalculator.cs (1)
165var metricEnd = new DateTimeOffset(metric.End, TimeSpan.Zero);
Components\Controls\Chart\MetricInstrumentDataCache.cs (4)
61if (value.End >= windowStart && value.End < cursor.StartTime) 68if (value.End >= windowStart) 90if (value.End >= windowStart)
Otlp\Model\MetricValues\DimensionScope.cs (2)
155if ((item.Start <= valuesEnd.Value && item.End >= valuesStart.Value) || 156(item.Start >= valuesStart.Value && item.End <= valuesEnd.Value))
Aspire.Dashboard.Tests (28)
ChartDataCalculatorTests.cs (10)
649Assert.Equal(time.AddMilliseconds(100), previous.End); 654Assert.Equal(time.AddMilliseconds(300), previous.End); 680Assert.Equal(time.AddMilliseconds(200), previous.End); 688dimension.Values.Cast<HistogramValue>().Select(value => (value.Start, value.End, value.Count))); 891value => Assert.Equal((1L, start.AddSeconds(1)), (value.Value, value.End)), 892value => Assert.Equal((2L, start.AddSeconds(3)), (value.Value, value.End)), 893value => Assert.Equal((3L, start.AddSeconds(4)), (value.Value, value.End))); 921value => Assert.Equal((1L, start.AddSeconds(5)), (value.Value, value.End)), 922value => Assert.Equal((20L, start.AddSeconds(15)), (value.Value, value.End)), 923value => Assert.Equal((3L, start.AddSeconds(30)), (value.Value, value.End)));
HistogramAllocationTests.cs (1)
38Assert.Equal(OtlpHelpers.UnixNanoSecondsToDateTime(point.TimeUnixNano), previous.End);
TelemetryRepositoryTests\HistogramTests.cs (9)
173Assert.Equal(s_start.AddMilliseconds(300), snapshot.End); 256values.Select(value => (value.Start, value.End, value.Count))); 266Assert.Equal(s_start.AddMilliseconds(300), rolledUpValue.End); 381values.Select(value => (value.Start, value.End, value.Count))); 773Assert.All(values, value => Assert.Equal(s_start.AddTicks(1), value.End)); 1014Assert.Equal(s_start.AddMilliseconds(3900), values[1].End); 1048Assert.Equal(values.Select(value => (value.Start, value.End, value.Count, value.AggregationId)), 1049mergedValues.Select(value => (value.Start, value.End, value.Count, value.AggregationId))); 1273Assert.Equal(s_start, current.End);
TelemetryRepositoryTests\MetricsTests.cs (8)
585Assert.Equal(s_testTime.AddMinutes(3), m.End); 591Assert.Equal(s_testTime.AddMinutes(4), m.End); 597Assert.Equal(s_testTime.AddMinutes(5), m.End); 1815Assert.All(values, value => Assert.Equal(s_queryTestTime, value.End)); 2209Assert.Equal(s_queryTestTime.AddMinutes(2), refreshedValue.End); 2288Assert.Equal(initialValue.End, refreshedValue.End); 2550Assert.Equal(s_queryTestTime.AddMinutes(4), value.End);