1 instantiation of TestTerminalConnection
Aspire.Dashboard.Tests (1)
Integration\Playwright\Infrastructure\TestTerminalConnectionResolver.cs (1)
24var producer = _producers.GetOrAdd((resourceName, replicaIndex), _ => new(() => new TestTerminalConnection())).Value;
19 references to TestTerminalConnection
Aspire.Dashboard.Tests (19)
Integration\Playwright\Infrastructure\TestTerminalConnectionResolver.cs (5)
17private readonly ConcurrentDictionary<(string ResourceName, int ReplicaIndex), Lazy<TestTerminalConnection>> _producers = new(); 18private readonly Channel<TestTerminalConnection> _connections = Channel.CreateUnbounded<TestTerminalConnection>(); 24var producer = _producers.GetOrAdd((resourceName, replicaIndex), _ => new(() => new TestTerminalConnection())).Value; 30public Task<TestTerminalConnection> AcceptConnectionAsync(CancellationToken cancellationToken) =>
Integration\Playwright\TerminalTests.cs (14)
39await using var connection = await fixture.TerminalResolver.AcceptConnectionAsync(CancellationToken.None).DefaultTimeout(); 133await using var connection = await OpenTerminalAsync(page); 168await using var connection = await OpenTerminalAsync(page); 190await using var connection = await OpenTerminalAsync(page); 201await using var connection = await OpenTerminalAsync(page); 223await using var connection = await OpenTerminalAsync(page); 244await using var connection = await OpenTerminalAsync(page); 267await using var connection = await OpenTerminalAsync(page); 278private async Task<TestTerminalConnection> OpenTerminalAsync(IPage page) 282var connection = await fixture.TerminalResolver.AcceptConnectionAsync(CancellationToken.None).DefaultTimeout(); 290.ToHaveTextAsync($"{TestTerminalConnection.Columns}×{TestTerminalConnection.Rows}"); 396""", new { endpoint = Endpoint, requestPrimary, columns = TestTerminalConnection.Columns, rows = TestTerminalConnection.Rows });