From be904425d36815704a7018085209082d6cf2c916 Mon Sep 17 00:00:00 2001 From: SergeyMenshykh Date: Mon, 9 Feb 2026 13:55:19 +0000 Subject: [PATCH] add missed change --- .../AgentResponseTests.cs | 50 ------------------- 1 file changed, 50 deletions(-) diff --git a/dotnet/tests/Microsoft.Agents.AI.Abstractions.UnitTests/AgentResponseTests.cs b/dotnet/tests/Microsoft.Agents.AI.Abstractions.UnitTests/AgentResponseTests.cs index 3f89e2343a..e1425b3144 100644 --- a/dotnet/tests/Microsoft.Agents.AI.Abstractions.UnitTests/AgentResponseTests.cs +++ b/dotnet/tests/Microsoft.Agents.AI.Abstractions.UnitTests/AgentResponseTests.cs @@ -230,44 +230,6 @@ public class AgentResponseTests Assert.Equal(expectedResult.FullName, animal.FullName); Assert.Equal(expectedResult.Species, animal.Species); } -#endif - - [Fact] - public void TryParseAsStructuredOutputWithJSOSuccess() - { - // Arrange. - var expectedResult = new Animal { Id = 1, FullName = "Tigger", Species = Species.Tiger }; - var response = new AgentResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, TestJsonSerializerContext.Default.Animal))); - - // Act. - response.TryDeserialize(TestJsonSerializerContext.Default.Options, out Animal? animal); - - // Assert. - Assert.NotNull(animal); - Assert.Equal(expectedResult.Id, animal.Id); - Assert.Equal(expectedResult.FullName, animal.FullName); - Assert.Equal(expectedResult.Species, animal.Species); - } - - [Fact] - public void TryParseAsStructuredOutputFailsWithEmptyText() - { - // Arrange. - var response = new AgentResponse(new ChatMessage(ChatRole.Assistant, string.Empty)); - - // Act & Assert. - Assert.False(response.TryDeserialize(TestJsonSerializerContext.Default.Options, out _)); - } - - [Fact] - public void TryParseAsStructuredOutputFailsWithIncorrectTypedJson() - { - // Arrange. - var response = new AgentResponse(new ChatMessage(ChatRole.Assistant, "[]")); - - // Act & Assert. - Assert.False(response.TryDeserialize(TestJsonSerializerContext.Default.Options, out _)); - } [Fact] public void ToAgentResponseUpdatesWithNoMessagesProducesEmptyArray() @@ -317,16 +279,4 @@ public class AgentResponseTests Assert.NotNull(update.AdditionalProperties); Assert.Equal("value", update.AdditionalProperties!["key"]); } - - [Fact] - public void Deserialize_ThrowsWhenDeserializationReturnsNull() - { - // Arrange - AgentResponse response = new(new ChatMessage(ChatRole.Assistant, "null")); - - // Act & Assert - InvalidOperationException exception = Assert.Throws( - () => response.Deserialize(TestJsonSerializerContext.Default.Options)); - Assert.Equal("The deserialized response is null.", exception.Message); - } }