9 writes to Response
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
519
messagePartViewModels.Add(GenAIItemPartViewModel.CreateMessagePart(new ToolCallResponsePart { Id = toolEvent.Id,
Response
= toolResponse }));
Aspire.Dashboard.Components.Tests (1)
Controls\GenAIVisualizerDialogTests.cs (1)
81
Parts = [new ToolCallResponsePart {
Response
= JsonNode.Parse(@"[""Jack"",""Jane""]") }]
Aspire.Dashboard.Tests (7)
Model\GenAIItemPartViewModelTests.cs (5)
20
Response
= JsonValue.Create("**Markdown**")
39
Response
= JsonValue.Create(expectedText)
64
Response
= JsonNode.Parse("""["Jack","Jane"]""")
96
Response
= JsonNode.Parse("""{"name":"Jack","age":30}""")
138
Response
= JsonNode.Parse("""{"weather":"晴れ","city":"東京"}""")
Model\GenAIVisualizerDialogViewModelTests.cs (2)
508
Parts = [new ToolCallResponsePart {
Response
= JsonNode.Parse(@"[""Jack"",""Jane""]") }]
631
Parts = [new ToolCallResponsePart {
Response
= JsonNode.Parse(@"[""Jack"",""Jane""]") }]
8 references to Response
Aspire.Dashboard (4)
Model\GenAI\GenAIItemPartViewModel.cs (3)
89
var toolResponseContent = (toolCallResponsePart.
Response
?.GetValueKind() == JsonValueKind.String)
90
? toolCallResponsePart.
Response
.GetValue<string>()
91
: toolCallResponsePart.
Response
?.ToJsonString(s_jsonSerializerOptions) ?? string.Empty;
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
221
if (toolCallResponsePart.
Response
!= null)
Aspire.Dashboard.Tests (4)
Model\GenAIMessageParsingHelperTests.cs (2)
168
Assert.Equal(72, objectResponse.
Response
!["temperature"]!.GetValue<int>());
172
Assert.Equal("plain text result", stringResponse.
Response
!.GetValue<string>());
Model\GenAIVisualizerDialogViewModelTests.cs (2)
590
p => Assert.Equal(@"[""Jack"",""Jane""]", Assert.IsType<ToolCallResponsePart>(p.MessagePart).
Response
!.ToJsonString()));
786
p => Assert.Null(Assert.IsType<ToolCallResponsePart>(p.MessagePart).
Response
));