Add ISessionMigrationHandler (#1270)
This commit is contained in:
parent
411cef6ab0
commit
27a3196c7f
1 changed files with 589 additions and 26 deletions
|
|
@ -234,6 +234,15 @@ public class StreamableHttpServerConformanceTests(ITestOutputHelper outputHelper
|
|||
Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task PostWithoutSessionId_NonInitializeRequest_Returns400()
|
||||
{
|
||||
await StartAsync();
|
||||
|
||||
using var response = await HttpClient.PostAsync("", JsonContent(ListToolsRequest), TestContext.Current.CancellationToken);
|
||||
Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task InitializeRequest_Matches_CustomRoute()
|
||||
{
|
||||
|
|
@ -728,6 +737,10 @@ public class StreamableHttpServerConformanceTests(ITestOutputHelper outputHelper
|
|||
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"IntegrationTestClient","version":"1.0.0"}}}
|
||||
""";
|
||||
|
||||
private static string ListToolsRequest => """
|
||||
{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}
|
||||
""";
|
||||
|
||||
private long _lastRequestId = 1;
|
||||
private string EchoRequest
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue