mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
Escape JSON string values in CreateProgressLedgerResponse test helper
Agent-Logs-Url: https://github.com/microsoft/agent-framework/sessions/ec610c61-0a14-44e2-82fd-1cf35e85d6cc Co-authored-by: lokitoth <6936551+lokitoth@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
Unverified
parent
6dc748e12e
commit
3f5b4fdb4e
@@ -4,6 +4,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
using FluentAssertions;
|
||||
using Microsoft.Agents.AI.Workflows.InProc;
|
||||
@@ -1287,14 +1288,16 @@ public class MagenticOrchestrationTests
|
||||
string isRequestSatisfiedStr = isRequestSatisfied ? "true" : "false";
|
||||
string isInLoopStr = isInLoop ? "true" : "false";
|
||||
string isProgressBeingMadeStr = isProgressBeingMade ? "true" : "false";
|
||||
string nextSpeakerJson = JsonSerializer.Serialize(nextSpeaker);
|
||||
string instructionJson = JsonSerializer.Serialize(instructionOrQuestion);
|
||||
|
||||
string ledgerJson = $$"""
|
||||
{
|
||||
"is_request_satisfied": { "answer": {{isRequestSatisfiedStr}}, "reason": "test reason" },
|
||||
"is_in_loop": { "answer": {{isInLoopStr}}, "reason": "test reason" },
|
||||
"is_progress_being_made": { "answer": {{isProgressBeingMadeStr}}, "reason": "test reason" },
|
||||
"next_speaker": { "answer": "{{nextSpeaker}}", "reason": "test reason" },
|
||||
"instruction_or_question": { "answer": "{{instructionOrQuestion}}", "reason": "test reason" }
|
||||
"next_speaker": { "answer": {{nextSpeakerJson}}, "reason": "test reason" },
|
||||
"instruction_or_question": { "answer": {{instructionJson}}, "reason": "test reason" }
|
||||
}
|
||||
""";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user