Add initial task extension conformance coverage (#1734)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 7c99928c-a943-49f4-9a63-8b04a0e4d18b
This commit is contained in:
parent
f7c61fafdb
commit
83523b0a42
1 changed files with 463 additions and 43 deletions
|
|
@ -91,6 +91,18 @@ public static class TaskSerializationTests
|
|||
|
||||
#endregion
|
||||
|
||||
[Theory]
|
||||
[InlineData(typeof(UpdateTaskResult))]
|
||||
[InlineData(typeof(CancelTaskResult))]
|
||||
public static void TaskAcknowledgement_SerializesExplicitCompleteResultType(Type resultType)
|
||||
{
|
||||
var result = (Result)Activator.CreateInstance(resultType)!;
|
||||
|
||||
var json = JsonSerializer.SerializeToNode(result, resultType, McpTasksJsonContext.Default.Options)!;
|
||||
|
||||
Assert.Equal("complete", (string)json["resultType"]!);
|
||||
}
|
||||
|
||||
#region GetTaskResult Subtypes
|
||||
|
||||
[Fact]
|
||||
|
|
|
|||
Loading…
Reference in a new issue