Skip to content

Commit 8168b4d

Browse files
committed
Test resource matching template exactly
1 parent 0b8790e commit 8168b4d

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

tests/ModelContextProtocol.Tests/Configuration/McpServerResourceRoutingTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ public async Task MultipleTemplatedResources_MatchesCorrectResource()
2929
var templatedResult = await client.ReadResourceAsync("test://resource/12345", TestContext.Current.CancellationToken);
3030
Assert.Equal("template: 12345", ((TextResourceContents)templatedResult.Contents[0]).Text);
3131

32+
var exactTemplatedResult = await client.ReadResourceAsync("test://resource/{id}", TestContext.Current.CancellationToken);
33+
Assert.Equal("template: {id}", ((TextResourceContents)exactTemplatedResult.Contents[0]).Text);
34+
3235
var paramsResult = await client.ReadResourceAsync("test://params?a1=a&a2=b&a3=c", TestContext.Current.CancellationToken);
3336
Assert.Equal("params: a, b, c", ((TextResourceContents)paramsResult.Contents[0]).Text);
3437

0 commit comments

Comments
 (0)