38 references to Empty
Aspire.Tray.Tests (38)
src\Aspire.Tray\Common\FileTraySavedStateStore.cs (1)
51var state = contents is null ? TraySavedState.Empty
src\Aspire.Tray\Common\TrayController.cs (1)
20private TraySavedState _savedState = TraySavedState.Empty;
src\Aspire.Tray\Common\TraySavedState.cs (1)
99private TraySavedState _state = TraySavedState.Empty;
TrayControllerPinPruningTests.cs (9)
22store.Save(TraySavedState.Empty.Remember(retained).SetPinned(retained, true) 54store.Save(TraySavedState.Empty.Remember(path).SetPinned(path, true)); 81store.Save(TraySavedState.Empty.Remember(path).SetPinned(path, true)); 112store.Save(TraySavedState.Empty.Remember(path).SetPinned(path, true)); 138store.Save(TraySavedState.Empty.Remember(path)); 162store.Save(TraySavedState.Empty.Remember(path).SetPinned(path, true)); 201store.Save(TraySavedState.Empty.Remember(path).SetPinned(path, true)); 243store.Save(TraySavedState.Empty.Remember(restricted).Remember(deleted)); 268store.Save(TraySavedState.Empty.Remember(path).SetPinned(path, true));
TrayControllerPreferencesTests.cs (3)
40var store = new TestTraySavedStateStore(TraySavedState.Empty) { FailSaves = true }; 142var store = new TestTraySavedStateStore(TraySavedState.Empty); 177var store = new TestTraySavedStateStore(TraySavedState.Empty);
TrayControllerSavedStateTests.cs (2)
185store.Save(TraySavedState.Empty.Remember(pinned).Remember(recent).SetPinned(pinned, true)); 433store.Save(TraySavedState.Empty.Remember(path).SetPinned(path, true));
TraySavedStateTests.cs (17)
27var saved = TraySavedState.Empty.Remember(first).Remember(second).SetPinned(first, true); 44var saved = TraySavedState.Empty.Remember(paths[0]).SetPinned(paths[0], true); 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); 102Assert.True(TraySavedState.Empty.ConfirmStop); 112var state = TraySavedState.Empty.Remember(path).SetPinned(path, true) with { ConfirmStop = confirmStop }; 142store.Save(TraySavedState.Empty); 155var saved = TraySavedState.Empty.Remember(original).SetPinned(original, true).Remember(differentlyCased); 174var saved = TraySavedState.Empty.Remember(missing).SetPinned(missing, true).Remember(recent); 192var state = TraySavedState.Empty.Remember(pinned).SetPinned(pinned, true) 218Assert.Throws<InvalidDataException>(() => store.Save(TraySavedState.Empty.Remember(Path.GetFullPath("apphost.cs")))); 227store.Save(TraySavedState.Empty); 230Assert.Throws<IOException>(() => store.Save(TraySavedState.Empty.Remember(Path.GetFullPath("apphost.cs")))); 240store.Save(TraySavedState.Empty.Remember(path)); 241store.Save(TraySavedState.Empty.Remember(path).SetPinned(path, true)); 242store.Save(TraySavedState.Empty); 256new FileTraySavedStateStore(directory.StatePath).Save(TraySavedState.Empty);
TrayUserPreferencesTests.cs (4)
16store.Save(TraySavedState.Empty with { ConfirmStop = false }); 44.Save(TraySavedState.Empty with { ConfirmStop = false }); 45new FileTraySavedStateStore(directory.UserStatePath).Save(TraySavedState.Empty); 63Assert.Throws<InvalidDataException>(() => store.Save(TraySavedState.Empty));