jongalloway / jongalloway/dotnet-mcp

Fix tests for SDK 2.0

Open
#488 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: testing priority: high tests
Dominant language
C#
Stars
36
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Fix tests for SDK 2.0

Part of #481.

The test project (DotNetMcp.Tests) references ModelContextProtocol 1.4.0 and includes contract/conformance tests that may assert on changed surface.

Tasks
  • Bump the test project to SDK 2.0.x (tracked with #SUB2).
  • Update/remove tests that reference removed experimental Tasks types (#SUB3).
  • Ensure any Tool fixtures provide InputSchema (now required on deserialization — SEP-2106).
  • Update error-code assertions affected by #SUB6.
  • Re-run the full suite and restore green.
Acceptance
  • Full test suite passes against SDK 2.0.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in the DotNetMcp.Tests project and inspect its ModelContextProtocol 1.4.0 reference, then review the contract/conformance tests for the listed changed surface. Update the project and affected tests for SDK 2.0.x, including Tool fixtures and error-code assertions, then run the full suite. Done means the full test suite passes against SDK 2.0.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
testing
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.