10 writes to ConfirmStop
Aspire.Tray.Tests (10)
src\Aspire.Tray\Common\TrayController.cs (1)
96=> UpdateSavedState(state => state with { ConfirmStop = confirmStop });
src\Aspire.Tray\Common\TraySavedState.cs (1)
24ConfirmStop = confirmStop;
TrayControllerPreferencesTests.cs (2)
77var saved = new TraySavedState(paths.Select(path => new SavedAppHost(path, true, true)).ToArray()) { ConfirmStop = false }; 116var saved = new TraySavedState(paths.Select(path => new SavedAppHost(path, false, true)).ToArray()) { ConfirmStop = false };
TraySavedStateTests.cs (3)
68var state = (TraySavedState.Empty with { ConfirmStop = false }).SetPinned(paths[0], true); 86var state = (TraySavedState.Empty with { ConfirmStop = false }).Remember(pinned).SetPinned(pinned, true).Remember(recent); 112var state = TraySavedState.Empty.Remember(path).SetPinned(path, true) with { ConfirmStop = confirmStop };
TrayUserPreferencesTests.cs (3)
16store.Save(TraySavedState.Empty with { ConfirmStop = false }); 27var saved = new TraySavedState([new(host, true, true)]) { ConfirmStop = false }; 44.Save(TraySavedState.Empty with { ConfirmStop = false });
22 references to ConfirmStop
Aspire.Tray.Tests (22)
src\Aspire.Tray\Common\TrayController.cs (3)
87return _savedState.ConfirmStop; 563if (!_savedStateDirty && _savedState.ConfirmStop == state.ConfirmStop && _savedState.AppHosts.SequenceEqual(state.AppHosts))
TrayControllerPreferencesTests.cs (12)
22Assert.False(new FileTraySavedStateStore(directory.StatePath).Load().ConfirmStop); 45Assert.True(store.Load().ConfirmStop); 51Assert.False(store.Load().ConfirmStop); 83Assert.False(reloaded.ConfirmStop); 100Assert.True(new FileTraySavedStateStore(directory.StatePath).Load().ConfirmStop); 106Assert.True(reloaded.ConfirmStop); 127Assert.False(store.Load().ConfirmStop); 152Assert.False(store.Load().ConfirmStop); 158Assert.False(store.Load().ConfirmStop); 160Assert.False(store.Load().ConfirmStop); 164Assert.False(store.Load().ConfirmStop); 168Assert.False(store.Load().ConfirmStop);
TraySavedStateTests.cs (4)
74Assert.False(state.ConfirmStop); 101Assert.All(transformed, saved => Assert.False(saved.ConfirmStop)); 102Assert.True(TraySavedState.Empty.ConfirmStop); 116Assert.Equal(confirmStop, reloaded.ConfirmStop);
TrayUserPreferencesTests.cs (3)
18Assert.False(new FileTraySavedStateStore(directory.UserStatePath).Load().ConfirmStop); 34Assert.False(loaded.ConfirmStop); 49Assert.True(loaded.ConfirmStop);