68 references to Id
Aspire.Hosting (5)
ApplicationModel\TerminalService.cs (1)
226
/// <param name="terminalId">The <see cref="AspireTerminal.
Id
"/> of the terminal to find.</param>
Dashboard\DashboardService.cs (2)
780
logger.LogError(ex, "Failed to dispose terminal {TerminalId}.", terminal.
Id
);
796
$"Terminal '{terminal.
Id
}' did not finish disposing within {CloseTerminalTimeoutSeconds} seconds."));
InteractionService.cs (2)
321
!terminalService.TryGetTerminal(terminal.
Id
, out var registeredTerminal) ||
329
options.Title ?? string.Empty, message, options, new Interaction.TerminalInteractionInfo(terminal.
Id
),
Aspire.Hosting.Tests (63)
Backchannel\GetTerminalInfoAsyncTests.cs (1)
312
Assert.Equal(terminal.
Id
, summary.TerminalId);
Dashboard\DashboardServiceTests.cs (18)
612
Assert.Equal(terminal.
Id
, update.PromptTerminal.TerminalId);
619
response.PromptTerminal = new InteractionPromptTerminal { TerminalId = terminal.
Id
, Result = value };
633
Assert.True(terminals.TryGetTerminal(terminal.
Id
, out var registered));
663
TerminalId = wrongKind ? terminal.
Id
: "different-terminal",
1455
Assert.Equal(added.
Id
, change.Change.Terminal.TerminalId);
1522
requests.AddMessage(new TerminalClientFrame { TerminalId = terminal.
Id
});
1535
Assert.True(terminalService.TryGetTerminal(terminal.
Id
, out _));
1583
new CloseTerminalRequest { TerminalId = terminal.
Id
}, TestServerCallContext.Create())).DefaultTimeout();
1587
Assert.True(terminalService.TryGetTerminal(terminal.
Id
, out var registered));
1612
new CloseTerminalRequest { TerminalId = terminal.
Id
}, TestServerCallContext.Create())).DefaultTimeout();
1616
Assert.True(terminalService.TryGetTerminal(terminal.
Id
, out var registered));
1642
var request = new CloseTerminalRequest { TerminalId = terminal.
Id
};
1646
Assert.False(terminalService.TryGetTerminal(terminal.
Id
, out _));
1671
var attachment = terminalService.AttachAsync(terminal.
Id
, gated, _ => Task.CompletedTask, CancellationToken.None);
1679
new CloseTerminalRequest { TerminalId = terminal.
Id
},
1701
Assert.False(terminalService.TryGetTerminal(terminal.
Id
, out _));
1794
Assert.Equal($"Failed to dispose terminal {terminal.
Id
}.", log.Message);
1830
Assert.Equal($"Failed to dispose terminal {terminal.
Id
}.", log.Message);
Terminals\AspireTerminalTests.cs (2)
105
Assert.True(service.TryGetTerminal(terminal.
Id
, out var found));
112
Assert.False(service.TryGetTerminal(terminal.
Id
, out _));
Terminals\Hex1bAspireTerminalTests.cs (18)
209
await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.
Id
);
318
Assert.False(service.TryGetTerminal(terminal.
Id
, out _));
341
await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.
Id
);
363
await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.
Id
);
393
await using var viewer = attachViewer ? await TestAppHostTerminalViewer.ConnectAsync(service, terminal.
Id
) : null;
403
Assert.True(service.TryGetTerminal(terminal.
Id
, out var registered));
406
Assert.Equal(terminal.
Id
, Assert.Single(subscription.InitialState).Id);
417
await service.AttachAsync(terminal.
Id
, reconnected, _ =>
426
Assert.False(service.TryGetTerminal(terminal.
Id
, out _));
447
await using var first = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.
Id
);
448
await using var second = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.
Id
);
455
Assert.True(service.TryGetTerminal(terminal.
Id
, out var registered));
479
await using var reconnected = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.
Id
);
501
var attachment = service.AttachAsync(terminal.
Id
, gated, _ => Task.CompletedTask, attachmentCts.Token);
529
await using var replacement = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.
Id
);
549
var attachment = service.AttachAsync(terminal.
Id
, serverStream, _ => Task.CompletedTask, cts.Token);
554
await using var viewer = await TestAppHostTerminalViewer.ConnectAsync(service, terminal.
Id
);
596
var attachment = service.AttachAsync(terminal.
Id
, serverStream, _ => Task.CompletedTask, CancellationToken.None);
Terminals\InteractionServiceTerminalTests.cs (8)
70
Assert.False(terminals.TryGetTerminal(terminal.
Id
, out _));
82
Assert.False(terminals.TryGetTerminal(terminal.
Id
, out _));
93
var backend = new TestTerminalBackend(useRegisteredId ? registeredTerminal.
Id
: "unregistered");
142
() => terminals.AttachAsync(terminal.
Id
, Stream.Null, _ => Task.CompletedTask, CancellationToken.None)).DefaultTimeout();
143
Assert.Equal($"There is no terminal with id '{terminal.
Id
}'.", ex.Message);
165
Assert.Equal(terminal.
Id
, Assert.IsType<Interaction.TerminalInteractionInfo>(interaction.InteractionInfo).TerminalId);
372
await using (var viewer = await TestAppHostTerminalViewer.ConnectAsync(terminals, terminal.
Id
))
440
Assert.True(service.TryGetTerminal(terminal.
Id
, out var registered));
Terminals\ResourceTerminalCatalogTests.cs (2)
49
Assert.False(ResourceTerminalCatalog.IsResourceTerminalId(terminal.
Id
));
166
Assert.Equal(id, replacement!.
Id
);
Terminals\TerminalServiceTests.cs (14)
188
Assert.True(service.TryGetTerminal(terminal.
Id
, out var registered));
191
Assert.Equal(terminal.
Id
, listing.Id);
197
Assert.Equal(terminal.
Id
, Assert.Single(subscription.InitialState).Id);
216
Assert.Equal(32, terminal.
Id
.Length);
217
Assert.True(Guid.TryParseExact(terminal.
Id
, "N", out _));
219
Assert.True(service.TryGetTerminal(terminal.
Id
, out var found));
231
Assert.NotEqual(first.
Id
, second.
Id
);
347
Assert.False(service.TryGetTerminal(terminal.
Id
, out _));
656
Assert.False(service.TryGetTerminal(terminal.
Id
, out _));
752
Assert.False(service.TryGetTerminal(terminal.
Id
, out _));
755
Assert.Equal(new TerminalChange(TerminalChangeType.Removed, new(terminal.
Id
, terminal.Title)), changes.Current);
989
new[] { dock.Id, dialog.
Id
, hidden.
Id
}.OrderBy(id => id, StringComparer.Ordinal),