4 instantiations of ResourceTerminalCatalog
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
483
ResourceTerminals = new
ResourceTerminalCatalog
(sp.GetRequiredService<DistributedApplicationModel>(), logger)
Aspire.Hosting.Tests (3)
Dashboard\DashboardServiceTests.cs (1)
1576
await using var catalog = new
ResourceTerminalCatalog
(new DistributedApplicationModel([resource]), NullLogger.Instance);
Terminals\ResourceTerminalCatalogTests.cs (2)
63
await using var catalog = new
ResourceTerminalCatalog
(model, NullLogger.Instance);
267
return new
ResourceTerminalCatalog
(model, logger);
28 references to ResourceTerminalCatalog
Aspire.Hosting (2)
ApplicationModel\TerminalService.cs (2)
77
internal
ResourceTerminalCatalog
? ResourceTerminals { get; set; }
508
private async Task DisposeTerminalsAsync(Hex1bAspireTerminal[] terminals,
ResourceTerminalCatalog
? resourceTerminals)
Aspire.Hosting.Tests (26)
Dashboard\DashboardServiceTests.cs (2)
1576
await using
var
catalog = new ResourceTerminalCatalog(new DistributedApplicationModel([resource]), NullLogger.Instance);
1581
Assert.True(terminalService.TryGetTerminal(
ResourceTerminalCatalog
.BuildId(resource.Name, 0), out var terminal));
Terminals\ResourceTerminalCatalogTests.cs (24)
32
var id =
ResourceTerminalCatalog
.BuildId("shellbox", 2);
35
Assert.True(
ResourceTerminalCatalog
.IsResourceTerminalId(id));
49
Assert.False(
ResourceTerminalCatalog
.IsResourceTerminalId(terminal.Id));
63
await using
var
catalog = new ResourceTerminalCatalog(model, NullLogger.Instance);
74
await using
var
catalog = await CreateCatalogAsync(builder);
90
await using
var
catalog = await CreateCatalogAsync(builder);
105
await using
var
catalog = await CreateCatalogAsync(builder);
118
await using
var
catalog = await CreateCatalogAsync(builder);
130
await using
var
catalog = await CreateCatalogAsync(builder);
132
Assert.False(catalog.TryGetTerminal(
ResourceTerminalCatalog
.BuildId("myapp", 7), out var terminal));
144
await using
var
catalog = await CreateCatalogAsync(builder);
145
var id =
ResourceTerminalCatalog
.BuildId("myapp", 0);
158
await using
var
catalog = await CreateCatalogAsync(builder);
159
var id =
ResourceTerminalCatalog
.BuildId("myapp", 0);
177
await using
var
catalog = await CreateCatalogAsync(builder);
178
var id =
ResourceTerminalCatalog
.BuildId("myapp", 0);
198
await using
var
catalog = await CreateCatalogAsync(builder, logger);
199
var id =
ResourceTerminalCatalog
.BuildId("myapp", 0);
232
await using
var
catalog = await CreateCatalogAsync(builder);
234
Assert.True(catalog.TryGetTerminal(
ResourceTerminalCatalog
.BuildId("myapp", 0), out var terminal));
247
var
catalog = await CreateCatalogAsync(builder);
250
Assert.False(catalog.TryGetTerminal(
ResourceTerminalCatalog
.BuildId("myapp", 0), out var terminal));
258
private static Task<
ResourceTerminalCatalog
> CreateCatalogAsync(IDistributedApplicationTestingBuilder builder)
261
private static async Task<
ResourceTerminalCatalog
> CreateCatalogAsync(IDistributedApplicationTestingBuilder builder, ILogger logger)