5 writes to CanClearRecent
Aspire.Tray.Tests (5)
Helpers\TrayPanelSamples.cs (3)
48
CanClearRecent
= true
58
CanClearRecent
= true
89
CanClearRecent
= true
LinuxTrayTests.cs (1)
45
"Empty" => TrayPanelSamples.Empty() with { RecentAppHosts = [],
CanClearRecent
= false },
src\Aspire.Tray\Common\TrayController.cs (1)
629
CanClearRecent
= _savedState.AppHosts.Any(host => host.IsRecent),
10 references to CanClearRecent
Aspire.Tray.Tests (10)
src\Aspire.Tray\Common\TrayPanel.cs (2)
1160
if (state.
CanClearRecent
)
1345
var valid = confirm.Kind == PanelConfirmKind.ClearRecent ? _state.
CanClearRecent
: current is not null;
src\Aspire.Tray\Linux\LinuxTrayMenu.cs (1)
45
recent.Add(new("Clear recent AppHosts...", LinuxTrayAction.ClearRecent, Enabled: state.
CanClearRecent
));
TrayControllerPinPruningTests.cs (1)
70
Assert.False(controller.State.
CanClearRecent
);
TrayControllerPreferencesTests.cs (3)
47
Assert.Equal(limit > 0, controller.State.
CanClearRecent
);
105
Assert.Equal(limit > 0, controller.State.
CanClearRecent
);
131
Assert.False(controller.State.
CanClearRecent
);
TrayControllerSavedStateTests.cs (3)
301
Assert.False(controller.State.
CanClearRecent
);
307
Assert.False(controller.State.
CanClearRecent
);
317
Assert.True(controller.State.
CanClearRecent
);