1 write to App
Aspire.Hosting.DevTunnels.Tests (1)
TestDevTunnelMonitor.cs (1)
37App = _builder.Build();
20 references to App
Aspire.Hosting.DevTunnels.Tests (20)
DevTunnelMonitorTests.cs (14)
60await test.App.ResourceNotifications.WaitForResourceAsync(test.Tunnel.Name, 92test.App.Services.GetRequiredService<ResourceLoggerService>().GetLogger(test.Tunnel) 113test.App.Services.GetRequiredService<IDistributedApplicationEventing>().Subscribe<ResourceEndpointsAllocatedEvent>(test.Port, async (_, ct) => 155await test.App.ResourceNotifications.WaitForResourceAsync(test.Port.Name, KnownResourceStates.Running).DefaultTimeout(); 183await test.App.ResourceNotifications.PublishUpdateAsync(test.Port, s => s with 207await test.App.ResourceNotifications.PublishUpdateAsync(test.Port, s => s with 256test.App.Services.GetRequiredService<IDistributedApplicationEventing>().Subscribe<ResourceEndpointsAllocatedEvent>(test.Port, 257async (_, _) => await test.App.ResourceNotifications.PublishUpdateAsync(test.Port, s => s with 316await test.App.ResourceNotifications.PublishUpdateAsync(test.Port, s => s with 348await test.App.ResourceNotifications.PublishUpdateAsync(test.Port, s => s with 479await test.App.ResourceNotifications.PublishUpdateAsync(test.Tunnel, s => s with { State = KnownResourceStates.FailedToStart }); 480await test.App.ResourceNotifications.WaitForResourceAsync(test.Port.Name, KnownResourceStates.Finished).DefaultTimeout(); 696test.App.Services.GetRequiredService<IDistributedApplicationEventing>().Subscribe<ResourceEndpointsAllocatedEvent>(test.Port, async (_, ct) => 717test.App.Services.GetRequiredService<IDistributedApplicationEventing>().Subscribe<ResourceEndpointsAllocatedEvent>(test.Port, (_, _) =>
TestDevTunnelMonitor.cs (6)
38Monitor = App.Services.GetRequiredKeyedService<DevTunnelMonitor>(Tunnel); 60await App.ResourceNotifications.PublishUpdateAsync(Tunnel, s => s with { State = KnownResourceStates.Running }); 87await App.ResourceNotifications.WaitForResourceAsync(Port.Name, 93Assert.True(App.ResourceNotifications.TryGetCurrentState(resource.Name, out var current)); 99await using var reader = App.Services.GetRequiredService<ResourceLoggerService>().WatchAsync(resource ?? Tunnel).GetAsyncEnumerator(); 106App.Dispose();