Add tools support to sampling (#976)

This commit is contained in:
Stephen Toub 2025-11-20 09:52:23 -05:00 • committed by GitHub
commit 15139cc569
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -352,13 +352,10 @@ public class McpClientToolTests : ClientServerTestBase
Assert.IsType<JsonElement>(result);
var jsonElement = (JsonElement)result!;
Assert.True(jsonElement.TryGetProperty("content", out var contentArray));
Assert.Equal(JsonValueKind.Array, contentArray.ValueKind);
Assert.Equal(1, contentArray.GetArrayLength());
Assert.True(jsonElement.TryGetProperty("content", out var contentValue));
Assert.Equal(JsonValueKind.Array, contentValue.ValueKind);
var firstContent = contentArray[0];
Assert.True(firstContent.TryGetProperty("type", out var typeProperty));
Assert.Equal("resource_link", typeProperty.GetString());
Assert.Equal(1, contentValue.GetArrayLength());
}
[Fact]