jongalloway / jongalloway/dotnet-mcp
Fix tests for SDK 2.0
Nobody has claimed this yet.
- 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
Toolfixtures provideInputSchema(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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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