2 writes to SelectedRun
Aspire.Dashboard (2)
ServiceClient\DashboardDataSource.cs (2)
125SelectedRun = selectedRun; 156SelectedRun = currentRun;
16 references to SelectedRun
Aspire.Dashboard (6)
Components\Layout\ResourcesLayout.razor.cs (2)
1166PaneState.SelectionRunId = DataSource.SelectedRun.RunId; 1188if (previousRunId is null || string.Equals(previousRunId, DataSource.SelectedRun.RunId, StringComparison.Ordinal) || _selectedResourceNames.Count == 0)
ServiceClient\DashboardDataSource.cs (3)
76DashboardRunDescriptor IDashboardRunSelection.SelectedRun => SelectedRun; 94if (SelectedRun?.RunId == selectedRun.RunId) 99var previousRun = SelectedRun;
ServiceClient\SelectedDashboardClient.cs (1)
19? DashboardOptions.GetApplicationNameOrDefault(dataSource.SelectedRun.ApplicationName)
Aspire.Dashboard.Components.Tests (1)
Layout\ResourcesLayoutTests.cs (1)
2385Assert.Equal(Services.GetRequiredService<DashboardDataSource>().SelectedRun.RunId, paneState.SelectionRunId);
Aspire.Dashboard.Tests (9)
Model\DashboardDataSourceTests.cs (9)
271Assert.Equal(expectedName, dataSource.SelectedRun.ApplicationName); 1403Assert.Equal(historicalRun, dataSource.SelectedRun); 1410Assert.Equal(historicalRun, dataSource.SelectedRun); 1503Assert.Equal(historicalRunId, dataSource.SelectedRun.RunId); 1572Assert.True(dataSource.SelectedRun.IsCurrent); 1573Assert.Equal(currentRunStore.RunId, dataSource.SelectedRun.RunId); 1610Assert.Same(currentRun, dataSource.SelectedRun); 1642Assert.True(dataSource.SelectedRun.IsCurrent); 1643Assert.Equal(currentRunStore.RunId, dataSource.SelectedRun.RunId);