15 references to TrayCliJsonContext
aspire (4)
Backchannel\TrayWatchStream.cs (3)
80
},
TrayCliJsonContext
.Default.TrayWatchMessage);
298
var json = JsonSerializer.Serialize(message,
TrayCliJsonContext
.Default.TrayWatchMessage);
424
},
TrayCliJsonContext
.Default.TrayWatchMessage), true);
Commands\StopCommand.TrayProtocol.cs (1)
43
var json = JsonSerializer.Serialize(response,
TrayCliJsonContext
.Default.TrayStopMessage);
Aspire.Cli.Tests (11)
Backchannel\TrayWatchStreamTests.cs (6)
1046
JsonSerializer.Serialize(snapshot,
TrayCliJsonContext
.Default.TrayWatchMessage),
1047
JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "healthy" }] },
TrayCliJsonContext
.Default.TrayWatchMessage),
1048
JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "warning" }] },
TrayCliJsonContext
.Default.TrayWatchMessage),
1049
JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "unhealthy" }] },
TrayCliJsonContext
.Default.TrayWatchMessage),
1050
JsonSerializer.Serialize(stop,
TrayCliJsonContext
.Default.TrayStopMessage)), "txt");
1057
=> JsonSerializer.Deserialize(json,
TrayCliJsonContext
.Default.TrayWatchMessage)!;
Commands\TrayProtocolCommandTests.cs (5)
42
var message = JsonSerializer.Deserialize(Assert.Single(output.Logs),
TrayCliJsonContext
.Default.TrayWatchMessage)!;
76
Assert.Equal("snapshot", JsonSerializer.Deserialize(Assert.Single(output.Logs),
TrayCliJsonContext
.Default.TrayWatchMessage)!.Type);
192
var message = JsonSerializer.Deserialize(Assert.Single(output.Logs),
TrayCliJsonContext
.Default.TrayStopMessage)!;
243
var message = JsonSerializer.Deserialize(Assert.Single(output.Logs),
TrayCliJsonContext
.Default.TrayStopMessage)!;
302
var message = JsonSerializer.Deserialize(Assert.Single(output.Logs),
TrayCliJsonContext
.Default.TrayStopMessage)!;