2 implementations of IDashboardRunSelection
Aspire.Dashboard (1)
ServiceClient\DashboardDataSource.cs (1)
28
public sealed class DashboardDataSource :
IDashboardRunSelection
, IDisposable
Aspire.Dashboard.Components.Tests (1)
Shared\FluentUISetupHelpers.cs (1)
358
internal sealed class TestDashboardRunSelection(IDashboardRunStore runStore) :
IDashboardRunSelection
15 references to IDashboardRunSelection
Aspire.Dashboard (5)
Components\Layout\MainLayout.razor.cs (1)
101
public required
IDashboardRunSelection
RunSelection { get; init; }
Components\Legacy\Layout\LegacyMainLayout.razor.cs (1)
100
public required
IDashboardRunSelection
RunSelection { get; init; }
DashboardWebApplication.cs (1)
376
builder.Services.AddScoped<
IDashboardRunSelection
>(services => services.GetRequiredService<DashboardDataSource>());
ServiceClient\DashboardDataSource.cs (2)
76
DashboardRunDescriptor
IDashboardRunSelection
.SelectedRun => SelectedRun;
78
void
IDashboardRunSelection
.SelectRun(string? runId) => SelectRun(runId);
Aspire.Dashboard.Components.Tests (10)
Layout\MainLayoutResourceTerminalsTests.cs (1)
67
var selection = Assert.IsType<FluentUISetupHelpers.TestDashboardRunSelection>(Services.GetRequiredService<
IDashboardRunSelection
>());
Layout\MainLayoutTerminalTests.cs (1)
103
var selection = Assert.IsType<FluentUISetupHelpers.TestDashboardRunSelection>(Services.GetRequiredService<
IDashboardRunSelection
>());
Layout\MainLayoutTests.cs (7)
473
Assert.Equal(Services.GetRequiredService<
IDashboardRunSelection
>().SelectedRun.RunId, content.SelectedRunId);
536
var runSelection = Assert.IsType<FluentUISetupHelpers.TestDashboardRunSelection>(Services.GetRequiredService<
IDashboardRunSelection
>());
610
var runSelection = Assert.IsType<FluentUISetupHelpers.TestDashboardRunSelection>(Services.GetRequiredService<
IDashboardRunSelection
>());
663
var runSelection = Assert.IsType<FluentUISetupHelpers.TestDashboardRunSelection>(Services.GetRequiredService<
IDashboardRunSelection
>());
765
var runSelection = Assert.IsType<FluentUISetupHelpers.TestDashboardRunSelection>(Services.GetRequiredService<
IDashboardRunSelection
>());
873
var runSelection = Assert.IsType<FluentUISetupHelpers.TestDashboardRunSelection>(Services.GetRequiredService<
IDashboardRunSelection
>());
947
var runSelection = Assert.IsType<FluentUISetupHelpers.TestDashboardRunSelection>(Services.GetRequiredService<
IDashboardRunSelection
>());
Shared\FluentUISetupHelpers.cs (1)
255
context.Services.AddSingleton<
IDashboardRunSelection
, TestDashboardRunSelection>();