Add client-side SEP-1034 elicitation defaults conformance test #19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

Adds conformance test to validate that MCP clients properly apply default values for omitted elicitation fields as required by SEP-1034.
Motivation and Context
SEP-1034 specifies that clients SHOULD apply default values when users omit optional fields in elicitation responses. This PR adds conformance tests to verify this client-side behavior.
How Has This Been Tested?
server.request()instead ofelicitInput()to ensure true client-side default application is testedBreaking Changes
None.
Types of changes
Checklist
Additional context
This test complements the existing server-side test (which validates servers advertise defaults in schemas). The client-side test validates that client SDKs automatically fill in defaults when users return partial/empty content.