Add support for URL mode elicitation (#1021)

This commit is contained in:
Stephen Halter 2025-12-05 00:03:16 -08:00 • committed by GitHub
commit ae17ba0b4b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -21,6 +21,7 @@ public partial class ElicitationTests : ClientServerTestBase
var result = await request.Server.ElicitAsync(
new()
{
Mode = "form",
Message = "Please provide more information.",
RequestedSchema = new()
{
@ -77,7 +78,9 @@ public partial class ElicitationTests : ClientServerTestBase
ElicitationHandler = async (request, cancellationtoken) =>
{
Assert.NotNull(request);
Assert.Equal("form", request.Mode);
Assert.Equal("Please provide more information.", request.Message);
Assert.NotNull(request.RequestedSchema);
Assert.Equal(4, request.RequestedSchema.Properties.Count);
foreach (var entry in request.RequestedSchema.Properties)