1 instantiation of TestTerminalConnection
Aspire.Dashboard.Tests (1)
Integration\Playwright\Infrastructure\TestTerminalConnectionResolver.cs (1)
24
var producer = _producers.GetOrAdd((resourceName, replicaIndex), _ => new(() => new
TestTerminalConnection
())).Value;
19 references to TestTerminalConnection
Aspire.Dashboard.Tests (19)
Integration\Playwright\Infrastructure\TestTerminalConnectionResolver.cs (5)
17
private readonly ConcurrentDictionary<(string ResourceName, int ReplicaIndex), Lazy<
TestTerminalConnection
>> _producers = new();
18
private readonly Channel<
TestTerminalConnection
> _connections = Channel.CreateUnbounded<
TestTerminalConnection
>();
24
var
producer = _producers.GetOrAdd((resourceName, replicaIndex), _ => new(() => new TestTerminalConnection())).Value;
30
public Task<
TestTerminalConnection
> AcceptConnectionAsync(CancellationToken cancellationToken) =>
Integration\Playwright\TerminalTests.cs (14)
39
await using
var
connection = await fixture.TerminalResolver.AcceptConnectionAsync(CancellationToken.None).DefaultTimeout();
133
await using
var
connection = await OpenTerminalAsync(page);
168
await using
var
connection = await OpenTerminalAsync(page);
190
await using
var
connection = await OpenTerminalAsync(page);
201
await using
var
connection = await OpenTerminalAsync(page);
223
await using
var
connection = await OpenTerminalAsync(page);
244
await using
var
connection = await OpenTerminalAsync(page);
267
await using
var
connection = await OpenTerminalAsync(page);
278
private async Task<
TestTerminalConnection
> OpenTerminalAsync(IPage page)
282
var
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 });