56 instantiations of FileTraySavedStateStore
Aspire.Tray.Tests (56)
src\Aspire.Tray\Common\FileTraySavedStateStore.cs (2)
36=> new(path, 57var legacyStore = new FileTraySavedStateStore(_legacyPath!);
TrayControllerPinPruningTests.cs (18)
21var store = new FileTraySavedStateStore(directory.StatePath); 29var controller = new TrayController(client, new FileTraySavedStateStore(directory.StatePath)); 42var reloaded = new FileTraySavedStateStore(directory.StatePath).Load(); 53var store = new FileTraySavedStateStore(directory.StatePath); 65Assert.Equal([new SavedAppHost(path, true, true)], new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 70Assert.Empty(new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 80var store = new FileTraySavedStateStore(directory.StatePath); 96Assert.Equal([new SavedAppHost(path, true, true)], new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 103Assert.Empty(new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 111var store = new FileTraySavedStateStore(directory.StatePath); 126Assert.Empty(new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 137var store = new FileTraySavedStateStore(directory.StatePath); 149Assert.Equal([new SavedAppHost(path, false, true)], new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 153Assert.Empty(new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 200var store = new FileTraySavedStateStore(directory.StatePath); 217Assert.Equal([new SavedAppHost(path, true, true)], new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 242var store = new FileTraySavedStateStore(directory.StatePath); 267var store = new FileTraySavedStateStore(directory.StatePath);
TrayControllerPreferencesTests.cs (11)
17await using (var controller = new TrayController(client, new FileTraySavedStateStore(directory.StatePath))) 22Assert.False(new FileTraySavedStateStore(directory.StatePath).Load().ConfirmStop); 25await using (var restarted = new TrayController(client, new FileTraySavedStateStore(directory.StatePath))) 31await using var final = new TrayController(client, new FileTraySavedStateStore(directory.StatePath)); 60await using var controller = new TrayController(new TestAppHostClient(), new FileTraySavedStateStore(directory.StatePath)); 78new FileTraySavedStateStore(directory.StatePath).Save(saved); 79await using var controller = new TrayController(new TestAppHostClient(), new FileTraySavedStateStore(directory.StatePath), limit); 81var reloaded = new FileTraySavedStateStore(directory.StatePath).Load(); 100Assert.True(new FileTraySavedStateStore(directory.StatePath).Load().ConfirmStop); 102await using var controller = new TrayController(new TestAppHostClient(), new FileTraySavedStateStore(directory.StatePath)); 105var reloaded = new FileTraySavedStateStore(directory.StatePath).Load();
TrayControllerSavedStateTests.cs (3)
184var store = new FileTraySavedStateStore(directory.StatePath); 187var controller = new TrayController(client, new FileTraySavedStateStore(directory.StatePath)); 507var controller = new TrayController(client, new FileTraySavedStateStore(directory.StatePath));
TraySavedStateTests.cs (17)
28new FileTraySavedStateStore(directory.StatePath).Save(saved); 30var reloaded = new FileTraySavedStateStore(directory.StatePath).Load(); 113new FileTraySavedStateStore(directory.StatePath).Save(state); 115var reloaded = new FileTraySavedStateStore(directory.StatePath).Load(); 130new FileTraySavedStateStore(directory.StatePath).Save(state); 132Assert.Equal(state.AppHosts, new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 141var store = new FileTraySavedStateStore(directory.StatePath); 162new FileTraySavedStateStore(directory.StatePath).Save(saved); 163Assert.Equal(expected, new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 180var store = new FileTraySavedStateStore(directory.StatePath); 182Assert.Equal([new SavedAppHost(missing, true, false)], new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 214var store = new FileTraySavedStateStore(directory.StatePath); 226var store = new FileTraySavedStateStore(directory.StatePath); 239var store = new FileTraySavedStateStore(directory.StatePath); 244Assert.Empty(new FileTraySavedStateStore(directory.StatePath).Load().AppHosts); 256new FileTraySavedStateStore(directory.StatePath).Save(TraySavedState.Empty); 266Assert.Throws<ArgumentException>(() => new FileTraySavedStateStore("history.json"));
TrayUserPreferencesTests.cs (5)
18Assert.False(new FileTraySavedStateStore(directory.UserStatePath).Load().ConfirmStop); 28new FileTraySavedStateStore(legacyPath).Save(saved); 36Assert.Equal(saved.AppHosts, new FileTraySavedStateStore(directory.UserStatePath).Load().AppHosts); 43new FileTraySavedStateStore(Path.Combine(directory.LegacyDirectory, "apphosts.json")) 45new FileTraySavedStateStore(directory.UserStatePath).Save(TraySavedState.Empty);
22 references to FileTraySavedStateStore
Aspire.Tray.Tests (22)
src\Aspire.Tray\Common\FileTraySavedStateStore.cs (2)
35public static FileTraySavedStateStore CreateWithLegacyMigration(string path, string legacyDirectory) 57var legacyStore = new FileTraySavedStateStore(_legacyPath!);
TrayControllerPinPruningTests.cs (8)
21var store = new FileTraySavedStateStore(directory.StatePath); 53var store = new FileTraySavedStateStore(directory.StatePath); 80var store = new FileTraySavedStateStore(directory.StatePath); 111var store = new FileTraySavedStateStore(directory.StatePath); 137var store = new FileTraySavedStateStore(directory.StatePath); 200var store = new FileTraySavedStateStore(directory.StatePath); 242var store = new FileTraySavedStateStore(directory.StatePath); 267var store = new FileTraySavedStateStore(directory.StatePath);
TrayControllerSavedStateTests.cs (1)
184var store = new FileTraySavedStateStore(directory.StatePath);
TraySavedStateTests.cs (5)
141var store = new FileTraySavedStateStore(directory.StatePath); 180var store = new FileTraySavedStateStore(directory.StatePath); 214var store = new FileTraySavedStateStore(directory.StatePath); 226var store = new FileTraySavedStateStore(directory.StatePath); 239var store = new FileTraySavedStateStore(directory.StatePath);
TrayUserPreferencesTests.cs (6)
15var store = FileTraySavedStateStore.CreateWithLegacyMigration(directory.UserStatePath, directory.LegacyDirectory); 31var loaded = FileTraySavedStateStore.CreateWithLegacyMigration(directory.UserStatePath, directory.LegacyDirectory).Load(); 47var loaded = FileTraySavedStateStore.CreateWithLegacyMigration(directory.UserStatePath, directory.LegacyDirectory).Load(); 60var store = FileTraySavedStateStore.CreateWithLegacyMigration(directory.UserStatePath, directory.LegacyDirectory);