.NET: [BREAKING] Remove UserInputRequests property (#3682)

* Remove UserInputRequests property

* Fix formatting issue.
This commit is contained in:
westey
2026-02-05 12:07:07 +00:00
committed by GitHub
parent eaad042241
commit aa88195dcd
11 changed files with 92 additions and 186 deletions
@@ -347,32 +347,6 @@ public class AgentResponseTests
Assert.False(response.TryDeserialize<Animal>(TestJsonSerializerContext.Default.Options, out _));
}
[Fact]
public void UserInputRequests_ReturnsEmptyWhenNoMessages()
{
// Arrange
AgentResponse response = new();
// Act
IEnumerable<UserInputRequestContent> requests = response.UserInputRequests;
// Assert
Assert.Empty(requests);
}
[Fact]
public void UserInputRequests_ReturnsEmptyWhenNoUserInputRequestContent()
{
// Arrange
AgentResponse response = new(new ChatMessage(ChatRole.Assistant, "Hello"));
// Act
IEnumerable<UserInputRequestContent> requests = response.UserInputRequests;
// Assert
Assert.Empty(requests);
}
[Fact]
public void ToAgentResponseUpdatesWithNoMessagesProducesEmptyArray()
{
@@ -199,30 +199,4 @@ public class AgentResponseUpdateTests
Assert.NotNull(result.ContinuationToken);
Assert.Equivalent(ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3 }), result.ContinuationToken);
}
[Fact]
public void UserInputRequests_ReturnsEmptyWhenNoContents()
{
// Arrange
AgentResponseUpdate update = new();
// Act
IEnumerable<UserInputRequestContent> requests = update.UserInputRequests;
// Assert
Assert.Empty(requests);
}
[Fact]
public void UserInputRequests_ReturnsEmptyWhenNoUserInputRequestContent()
{
// Arrange
AgentResponseUpdate update = new(ChatRole.Assistant, "Hello");
// Act
IEnumerable<UserInputRequestContent> requests = update.UserInputRequests;
// Assert
Assert.Empty(requests);
}
}