1 instantiation of TestTerminalConnection
Aspire.Dashboard.Playwright.Tests (1)
Integration\Playwright\Infrastructure\TestTerminalConnectionResolver.cs (1)
24var producer = _producers.GetOrAdd(resourceName, _ => new(() => new TestTerminalConnection())).Value;
24 references to TestTerminalConnection
Aspire.Dashboard.Playwright.Tests (24)
Integration\Playwright\Infrastructure\TestTerminalConnectionResolver.cs (5)
17private readonly ConcurrentDictionary<string, Lazy<TestTerminalConnection>> _producers = new(StringComparer.Ordinal); 18private readonly Channel<TestTerminalConnection> _connections = Channel.CreateUnbounded<TestTerminalConnection>(); 24var producer = _producers.GetOrAdd(resourceName, _ => new(() => new TestTerminalConnection())).Value; 30public Task<TestTerminalConnection> AcceptConnectionAsync(CancellationToken cancellationToken) =>
Integration\Playwright\TerminalTests.cs (19)
36await using var connection = await fixture.TerminalResolver.AcceptConnectionAsync(CancellationToken.None).DefaultTimeout(); 108await using var connection = await fixture.TerminalResolver.AcceptConnectionAsync(CancellationToken.None).DefaultTimeout(); 204await using var connection = await OpenTerminalAsync(page); 239await using var connection = await OpenTerminalAsync(page); 261await using var connection = await OpenTerminalAsync(page); 272await using var connection = await OpenTerminalAsync(page); 297await using var connection = await OpenTerminalAsync(page); 320await using var connection = await OpenTerminalAsync(page); 343await using var connection = await OpenTerminalAsync(page); 361await using var connection = await OpenTerminalAsync(page); 413await using var connection = await OpenTerminalAsync(page); 446await using var connection = await OpenTerminalAsync(page); 514private static async Task WriteMetadataAsync(IPage page, TestTerminalConnection connection, string title, string directory) 524private async Task<TestTerminalConnection> OpenTerminalAsync(IPage page) 531var connection = await fixture.TerminalResolver.AcceptConnectionAsync(CancellationToken.None).DefaultTimeout(); 539.ToHaveTextAsync($"{TestTerminalConnection.Columns}×{TestTerminalConnection.Rows}"); 649""", new { endpoint = Endpoint, requestPrimary, columns = TestTerminalConnection.Columns, rows = TestTerminalConnection.Rows });