4 writes to Type
aspire (3)
Backchannel\TrayWatchStream.cs (3)
79Type = "heartbeat" 288Type = "snapshot", 420Type = "error",
Aspire.Cli.Tests (1)
Backchannel\TrayWatchStreamTests.cs (1)
983Type = "snapshot",
19 references to Type
Aspire.Cli.Tests (19)
Backchannel\TrayWatchStreamTests.cs (17)
34if (message.Type == "heartbeat") 44Assert.Equal("snapshot", message.Type); 50Assert.Equal(["snapshot", "heartbeat"], messages.Select(message => message.Type)); 91Assert.Equal(afterInitial ? ["snapshot", "snapshot"] : ["snapshot"], messages.Select(message => message.Type)); 143Assert.Equal("snapshot", message.Type); 165if (outputClosed && message.Type == "error") 175Assert.Equal("error", error.Type); 225Assert.Equal("error", error.Type); 358Assert.Equal("snapshot", snapshot!.Type); 408Assert.Equal("snapshot", initial.Type); 413Assert.Equal("snapshot", retried.Type); 474Assert.Equal(afterInitial ? ["snapshot"] : [], messages.Select(message => message.Type)); 543Assert.Equal("snapshot", snapshot!.Type); 612Assert.Equal("snapshot", snapshot.Type); 655Assert.Equal("snapshot", snapshot!.Type); 735Assert.Equal("snapshot", message.Type); 784Assert.Equal("snapshot", message.Type);
Commands\TrayProtocolCommandTests.cs (2)
44Assert.Equal("snapshot", message.Type); 76Assert.Equal("snapshot", JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayWatchMessage)!.Type);