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