HttpListener based SSE Server Support (#73)
This commit is contained in:
parent
4597bbd7c2
commit
b5a26e4c33
1 changed files with 1197 additions and 11 deletions
|
|
@ -20,4 +20,18 @@ public class McpServerBuilderExtensionsTransportsTests
|
|||
Assert.NotNull(transportType);
|
||||
Assert.Equal(typeof(StdioServerTransport), transportType.ImplementationType);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void WithHttpListenerSseServerTransport_Sets_Transport()
|
||||
{
|
||||
var services = new ServiceCollection();
|
||||
var builder = new Mock<IMcpServerBuilder>();
|
||||
builder.SetupGet(b => b.Services).Returns(services);
|
||||
|
||||
builder.Object.WithHttpListenerSseServerTransport();
|
||||
|
||||
var transportType = services.FirstOrDefault(s => s.ServiceType == typeof(IServerTransport));
|
||||
Assert.NotNull(transportType);
|
||||
Assert.Equal(typeof(HttpListenerSseServerTransport), transportType.ImplementationType);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue