15 references to TrayCliJsonContext
aspire (4)
Backchannel\TrayWatchStream.cs (3)
80
},
TrayCliJsonContext
.Default.TrayWatchMessage);
296
var json = JsonSerializer.Serialize(message,
TrayCliJsonContext
.Default.TrayWatchMessage);
422
},
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)
988
JsonSerializer.Serialize(snapshot,
TrayCliJsonContext
.Default.TrayWatchMessage),
989
JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "healthy" }] },
TrayCliJsonContext
.Default.TrayWatchMessage),
990
JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "warning" }] },
TrayCliJsonContext
.Default.TrayWatchMessage),
991
JsonSerializer.Serialize(snapshot with { AppHosts = [host with { Health = "unhealthy" }] },
TrayCliJsonContext
.Default.TrayWatchMessage),
992
JsonSerializer.Serialize(stop,
TrayCliJsonContext
.Default.TrayStopMessage)), "txt");
999
=> 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)!;