11 references to DurationFormatter
Aspire.Dashboard (1)
Otlp\Model\OtlpSpanEvent.cs (1)
20
string IPropertyGridItem.Name =>
DurationFormatter
.FormatDuration(Time - span.StartTime);
Aspire.Dashboard.Tests (10)
DurationFormatterTests.cs (10)
23
Assert.Equal(unit,
DurationFormatter
.GetUnit(TimeSpan.FromTicks(ticks)));
29
Assert.Equal("1μs",
DurationFormatter
.FormatDuration(TimeSpan.FromTicks(1 * TimeSpan.TicksPerMicrosecond)));
36
Assert.Equal("10d 14h",
DurationFormatter
.FormatDuration(TimeSpan.FromTicks(input)));
43
Assert.Equal("2d",
DurationFormatter
.FormatDuration(TimeSpan.FromTicks(input)));
50
Assert.Equal(2.36m.ToString("0.##ms", CultureInfo.CurrentCulture),
DurationFormatter
.FormatDuration(TimeSpan.FromTicks(input)));
57
Assert.Equal(2.36m.ToString("0.##s", CultureInfo.CurrentCulture),
DurationFormatter
.FormatDuration(TimeSpan.FromTicks(input)));
64
Assert.Equal("2m 31s",
DurationFormatter
.FormatDuration(TimeSpan.FromTicks(input)));
71
Assert.Equal("2h 31m",
DurationFormatter
.FormatDuration(TimeSpan.FromTicks(input)));
78
Assert.Equal(0.1m.ToString("0.##μs", CultureInfo.CurrentCulture),
DurationFormatter
.FormatDuration(TimeSpan.FromTicks((long)input)));
85
Assert.Equal("0μs",
DurationFormatter
.FormatDuration(TimeSpan.FromTicks(input)));