54 instantiations of TrayController
Aspire.Tray.Tests (54)
LinuxTrayTests.cs (12)
199await using var controller = new TrayController(new TestAppHostClient()); 214await using var controller = new TrayController(new TestAppHostClient()); 237await using var controller = new TrayController(new TestAppHostClient()); 252await using var controller = new TrayController(new TestAppHostClient()); 267await using var controller = new TrayController(new TestAppHostClient()); 294await using var controller = new TrayController(new TestAppHostClient()); 332await using var controller = new TrayController(new TestAppHostClient(), store); 357await using var controller = new TrayController(client, store); 381await using var controller = new TrayController(new TestAppHostClient()); 396await using var controller = new TrayController(new TestAppHostClient()); 415await using var controller = new TrayController(new TestAppHostClient()); 523await using var controller = new TrayController(client, store);
TrayControllerPinPruningTests.cs (9)
29var controller = new TrayController(client, new FileTraySavedStateStore(directory.StatePath)); 55var controller = new TrayController(client, store); 83var controller = new TrayController(client, store); 113var controller = new TrayController(client, store); 140var controller = new TrayController(client, store); 163var controller = new TrayController(client, store); 202var controller = new TrayController(client, store); 245var controller = new TrayController(new TestAppHostClient(), store); 267var controller = new TrayController(client, store);
TrayControllerPreferencesTests.cs (7)
20await using var controller = new TrayController(new TestAppHostClient(), new FileTraySavedStateStore(directory.StatePath)); 41await using var controller = new TrayController(new TestAppHostClient(), new FileTraySavedStateStore(directory.StatePath), limit); 59await using var controller = new TrayController(new TestAppHostClient(), new FileTraySavedStateStore(directory.StatePath)); 73await using var controller = new TrayController(new TestAppHostClient(), store, 1); 96await using var controller = new TrayController(client, store, limit); 124await using var controller = new TrayController(client, store, 0); 156Assert.Throws<ArgumentOutOfRangeException>(() => new TrayController(new TestAppHostClient(), new MemoryTraySavedStateStore(), limit));
TrayControllerSavedStateTests.cs (18)
23var controller = new TrayController(client, new MemoryTraySavedStateStore(), 10, time); 67var controller = new TrayController(client, new MemoryTraySavedStateStore(), 10, time); 102var controller = new TrayController(client, new MemoryTraySavedStateStore(), 10, time); 129var controller = new TrayController(client, new MemoryTraySavedStateStore(), 10, time); 158var controller = new TrayController(client, new MemoryTraySavedStateStore(), 10, time); 183var controller = new TrayController(client, new FileTraySavedStateStore(directory.StatePath)); 211var controller = new TrayController(client); 267var controller = new TrayController(client); 293var controller = new TrayController(client, store); 327var controller = new TrayController(client); 359var controller = new TrayController(client); 391var controller = new TrayController(client); 430var controller = new TrayController(client, store); 451var controller = new TrayController(client); 475var controller = new TrayController(client); 503var controller = new TrayController(client, new FileTraySavedStateStore(directory.StatePath)); 521var controller = new TrayController(client); 557var controller = new TrayController(client);
TrayControllerTests.cs (8)
15var controller = new TrayController(client); 38var controller = new TrayController(client); 52var controller = new TrayController(client); 90var controller = new TrayController(client); 119var controller = new TrayController(client); 149var controller = new TrayController(client); 177var controller = new TrayController(client); 205var controller = new TrayController(new TestAppHostClient());
64 references to TrayController
Aspire.Tray.Tests (64)
Helpers\TestAppHostClient.cs (2)
98public async Task PublishAndWaitAsync(TrayController controller, AppHostSnapshot snapshot) 117public static async Task WaitForStateAsync(TrayController controller, Func<TrayViewState, bool> predicate)
LinuxTrayTests.cs (12)
199await using var controller = new TrayController(new TestAppHostClient()); 214await using var controller = new TrayController(new TestAppHostClient()); 237await using var controller = new TrayController(new TestAppHostClient()); 252await using var controller = new TrayController(new TestAppHostClient()); 267await using var controller = new TrayController(new TestAppHostClient()); 294await using var controller = new TrayController(new TestAppHostClient()); 332await using var controller = new TrayController(new TestAppHostClient(), store); 357await using var controller = new TrayController(client, store); 381await using var controller = new TrayController(new TestAppHostClient()); 396await using var controller = new TrayController(new TestAppHostClient()); 415await using var controller = new TrayController(new TestAppHostClient()); 523await using var controller = new TrayController(client, store);
src\Aspire.Tray\Linux\LinuxTrayApplication.cs (2)
13internal sealed class LinuxTrayApplication(TrayController controller, ITrayStartupSettings startup, TimeProvider timeProvider) : IDisposable 39internal LinuxTrayApplication(TrayController controller, ITrayStartupSettings startup)
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (2)
12private readonly TrayController _controller; 148internal LinuxTrayPanel(TrayController controller, IReadOnlyList<LinuxFolderApplication> applications,
TrayControllerPinPruningTests.cs (9)
29var controller = new TrayController(client, new FileTraySavedStateStore(directory.StatePath)); 55var controller = new TrayController(client, store); 83var controller = new TrayController(client, store); 113var controller = new TrayController(client, store); 140var controller = new TrayController(client, store); 163var controller = new TrayController(client, store); 202var controller = new TrayController(client, store); 245var controller = new TrayController(new TestAppHostClient(), store); 267var controller = new TrayController(client, store);
TrayControllerPreferencesTests.cs (6)
20await using var controller = new TrayController(new TestAppHostClient(), new FileTraySavedStateStore(directory.StatePath)); 41await using var controller = new TrayController(new TestAppHostClient(), new FileTraySavedStateStore(directory.StatePath), limit); 59await using var controller = new TrayController(new TestAppHostClient(), new FileTraySavedStateStore(directory.StatePath)); 73await using var controller = new TrayController(new TestAppHostClient(), store, 1); 96await using var controller = new TrayController(client, store, limit); 124await using var controller = new TrayController(client, store, 0);
TrayControllerSavedStateTests.cs (23)
23var controller = new TrayController(client, new MemoryTraySavedStateStore(), 10, time); 32time.Advance(TrayController.StartReconciliationTimeout); 37time.Advance(TrayController.StartReconciliationTimeout - TimeSpan.FromSeconds(1)); 67var controller = new TrayController(client, new MemoryTraySavedStateStore(), 10, time); 77time.Advance(TrayController.StartReconciliationTimeout); 102var controller = new TrayController(client, new MemoryTraySavedStateStore(), 10, time); 111time.Advance(TrayController.StartReconciliationTimeout); 129var controller = new TrayController(client, new MemoryTraySavedStateStore(), 10, time); 141time.Advance(TrayController.StartReconciliationTimeout); 158var controller = new TrayController(client, new MemoryTraySavedStateStore(), 10, time); 183var controller = new TrayController(client, new FileTraySavedStateStore(directory.StatePath)); 211var controller = new TrayController(client); 267var controller = new TrayController(client); 293var controller = new TrayController(client, store); 327var controller = new TrayController(client); 359var controller = new TrayController(client); 391var controller = new TrayController(client); 430var controller = new TrayController(client, store); 451var controller = new TrayController(client); 475var controller = new TrayController(client); 503var controller = new TrayController(client, new FileTraySavedStateStore(directory.StatePath)); 521var controller = new TrayController(client); 557var controller = new TrayController(client);
TrayControllerTests.cs (8)
15var controller = new TrayController(client); 38var controller = new TrayController(client); 52var controller = new TrayController(client); 90var controller = new TrayController(client); 119var controller = new TrayController(client); 149var controller = new TrayController(client); 177var controller = new TrayController(client); 205var controller = new TrayController(new TestAppHostClient());