16 references to Snapshot
Aspire.Tray.Tests (16)
CliAppHostClientTests.cs (4)
63
using var cli = new FixtureCli($"printf '%s\\n' '{
Snapshot
(Host(42))}'");
101
printf '%s\n' '{{
Snapshot
(Host(42))}}'
150
printf '%s\n' '{{
Snapshot
(Host(43))}}'
154
printf '%s\n' '{{
Snapshot
(Host(42))}}'
CliProtocolTests.cs (12)
22
var first = Parse(
Snapshot
(Host(42), Host(43)));
23
var second = Parse(
Snapshot
(Host(43) with { DashboardUrl = "https://localhost:5678/" }));
32
var original = Parse(
Snapshot
(Host(42))).AppHosts[0];
48
var original = Assert.Single(Parse(
Snapshot
(Host(42))).AppHosts);
49
var updated = Assert.Single(Parse(
Snapshot
(Host(42) with { Health = health })).AppHosts);
72
var host = Parse(
Snapshot
(Host(42))).AppHosts[0];
127
Assert.Throws<CliProtocolException>(() => Parse(
Snapshot
(host)));
129
Assert.Throws<CliProtocolException>(() => Parse(
Snapshot
(Host(42), Host(42))));
130
Assert.Throws<CliProtocolException>(() => Parse(
Snapshot
(Host(42), Host(42) with { AppHostPath = Path.GetFullPath("other.cs") })));
136
var host = Assert.Single(Parse(
Snapshot
(Host(42) with { ProcessStartTimeUnixMilliseconds = null })).AppHosts);
144
Assert.Equal(TrayCliProtocol.MaximumAppHosts, Parse(
Snapshot
(hosts)).AppHosts.Count);
145
Assert.Throws<CliProtocolException>(() => Parse(
Snapshot
([.. hosts, Host(hosts.Length + 1)])));