4 writes to IsPinned
Aspire.Dashboard (2)
ServiceClient\DashboardRunStore.cs (2)
282
run.
IsPinned
= isPinned;
534
IsPinned
= metadata.IsPinned
Aspire.Dashboard.Components.Tests (1)
Shared\FluentUISetupHelpers.cs (1)
286
_runs.Single(candidate => string.Equals(candidate.RunId, run.RunId, StringComparison.Ordinal)).
IsPinned
= isPinned;
Aspire.Dashboard.Tests (1)
Shared\TestDashboardDataSource.cs (1)
61
_runs.Single(candidate => string.Equals(candidate.RunId, run.RunId, StringComparison.Ordinal)).
IsPinned
= isPinned;
20 references to IsPinned
Aspire.Dashboard (7)
Components\Controls\DashboardRunSelect.razor.cs (5)
55
.ThenByDescending(run => run.
IsPinned
)
67
SecondaryActionIcon = run.
IsPinned
? s_pinnedIcon : s_pinIcon,
68
SecondaryActionAriaLabel = Loc[run.
IsPinned
71
IsSecondaryActionSelected = run.
IsPinned
,
74
SetRunPinned(run, !run.
IsPinned
);
ServiceClient\DashboardRunStore.cs (2)
374
.ThenByDescending(run => run.
IsPinned
)
442
foreach (var run in _runs.Value.Where(run => !run.
IsPinned
).Skip(MaxRuns))
Aspire.Dashboard.Components.Tests (5)
Layout\MainLayoutTests.cs (5)
492
Assert.True(currentRun.
IsPinned
);
503
Assert.True(historicalRun.
IsPinned
);
674
Assert.False(historicalRun.
IsPinned
);
708
.OrderByDescending(run => run.
IsPinned
)
735
.OrderByDescending(run => run.
IsPinned
)
Aspire.Dashboard.Tests (8)
Model\DashboardDataSourceTests.cs (8)
145
Assert.False(currentRun.
IsPinned
);
149
Assert.True(currentRun.
IsPinned
);
158
Assert.True(historicalRun.
IsPinned
);
706
runs.OrderByDescending(run => run.IsCurrent).ThenByDescending(run => run.
IsPinned
).ThenByDescending(run => run.StartedAtUtc),
709
Assert.Equal(3, runs.Count(run => !run.IsCurrent && run.
IsPinned
));
710
Assert.Equal(DashboardRunStore.MaxRuns - 1, runs.Count(run => !run.IsCurrent && !run.
IsPinned
));
711
Assert.All(pinnedRunIds, runId => Assert.True(finalRunStore.GetRuns().Single(run => string.Equals(run.RunId, runId, StringComparison.Ordinal)).
IsPinned
));
865
Assert.True(historicalRun.
IsPinned
);