19 references to DashboardRunSelect
Aspire.Dashboard (2)
Components\Controls\DashboardRunMenu.razor.cs (1)
60
var runs =
DashboardRunSelect
.GetSortedRuns(RunStore.GetRuns());
Components\Dialogs\DashboardRunsDialog.razor.cs (1)
89
:
DashboardRunSelect
.FormatRunAge(run.StartedAtUtc, TimeProvider.GetUtcNow(), Loc);
Aspire.Dashboard.Components.Tests (17)
Layout\MainLayoutTests.cs (17)
400
Assert.Single(cut.FindComponents<
DashboardRunSelect
>());
431
Assert.Empty(cut.FindComponents<
DashboardRunSelect
>());
673
Assert.Empty(cut.FindComponents<
DashboardRunSelect
>());
691
var runs =
DashboardRunSelect
.GetSortedRuns(
715
Assert.Equal("a moment ago",
DashboardRunSelect
.FormatRunAge(now.AddSeconds(-59), now, loc));
716
Assert.Equal("a moment ago",
DashboardRunSelect
.FormatRunAge(now.AddSeconds(5), now, loc));
717
Assert.Equal("1 minute ago",
DashboardRunSelect
.FormatRunAge(now.AddMinutes(-1), now, loc));
718
Assert.Equal("45 minutes ago",
DashboardRunSelect
.FormatRunAge(now.AddMinutes(-45).AddSeconds(-30), now, loc));
719
Assert.Equal("1h ago",
DashboardRunSelect
.FormatRunAge(now.AddMinutes(-60), now, loc));
720
Assert.Equal("23h ago",
DashboardRunSelect
.FormatRunAge(now.AddHours(-23).AddMinutes(-59), now, loc));
721
Assert.Equal("1 day ago",
DashboardRunSelect
.FormatRunAge(now.AddDays(-1), now, loc));
722
Assert.Equal("2 days ago",
DashboardRunSelect
.FormatRunAge(now.AddDays(-2).AddHours(-5), now, loc));
732
Assert.Equal("(26m 6s)",
DashboardRunSelect
.FormatRunDuration(CreateRun(startedAtUtc.AddMinutes(26).AddSeconds(6.4))));
733
Assert.Null(
DashboardRunSelect
.FormatRunDuration(CreateRun(endedAtUtc: null)));
734
Assert.Null(
DashboardRunSelect
.FormatRunDuration(CreateRun(startedAtUtc.AddMinutes(-1))));
735
Assert.Null(
DashboardRunSelect
.FormatRunDuration(CreateRun(startedAtUtc.AddMinutes(5), isCurrent: true)));
776
Assert.Single(cut.FindComponents<
DashboardRunSelect
>());