1 instantiation of TestTerminalConnection
Aspire.Dashboard.Playwright.Tests (1)
Integration\Playwright\Infrastructure\TestTerminalConnectionResolver.cs (1)
24
var producer = _producers.GetOrAdd(resourceName, _ => new(() => new
TestTerminalConnection
())).Value;
23 references to TestTerminalConnection
Aspire.Dashboard.Playwright.Tests (23)
Integration\Playwright\Infrastructure\TestTerminalConnectionResolver.cs (5)
17
private readonly ConcurrentDictionary<string, Lazy<
TestTerminalConnection
>> _producers = new(StringComparer.Ordinal);
18
private readonly Channel<
TestTerminalConnection
> _connections = Channel.CreateUnbounded<
TestTerminalConnection
>();
24
var
producer = _producers.GetOrAdd(resourceName, _ => new(() => new TestTerminalConnection())).Value;
30
public Task<
TestTerminalConnection
> AcceptConnectionAsync(CancellationToken cancellationToken) =>
Integration\Playwright\TerminalTests.cs (18)
39
await using
var
connection = await fixture.TerminalResolver.AcceptConnectionAsync(CancellationToken.None).DefaultTimeout();
134
await using
var
connection = await OpenTerminalAsync(page);
169
await using
var
connection = await OpenTerminalAsync(page);
191
await using
var
connection = await OpenTerminalAsync(page);
202
await using
var
connection = await OpenTerminalAsync(page);
224
await using
var
connection = await OpenTerminalAsync(page);
245
await using
var
connection = await OpenTerminalAsync(page);
268
await using
var
connection = await OpenTerminalAsync(page);
286
await using
var
connection = await OpenTerminalAsync(page);
338
await using
var
connection = await OpenTerminalAsync(page);
371
await using
var
connection = await OpenTerminalAsync(page);
439
private static async Task WriteMetadataAsync(IPage page,
TestTerminalConnection
connection, string title, string directory)
449
private async Task<
TestTerminalConnection
> OpenTerminalAsync(IPage page)
453
var
connection = await fixture.TerminalResolver.AcceptConnectionAsync(CancellationToken.None).DefaultTimeout();
461
.ToHaveTextAsync($"{
TestTerminalConnection
.Columns}×{
TestTerminalConnection
.Rows}");
567
""", new { endpoint = Endpoint, requestPrimary, columns =
TestTerminalConnection
.Columns, rows =
TestTerminalConnection
.Rows });