Add ModelContextProtocol.Core package (#428)
This commit is contained in:
parent
57458241b9
commit
703b0fe50b
1 changed files with 239 additions and 94 deletions
|
|
@ -13,14 +13,13 @@ public class McpServerBuilderExtensionsTransportsTests
|
|||
public void WithStdioServerTransport_Sets_Transport()
|
||||
{
|
||||
var services = new ServiceCollection();
|
||||
var builder = new Mock<IMcpServerBuilder>();
|
||||
builder.SetupGet(b => b.Services).Returns(services);
|
||||
services.AddMcpServer().WithStdioServerTransport();
|
||||
|
||||
builder.Object.WithStdioServerTransport();
|
||||
var transportServiceType = services.FirstOrDefault(s => s.ServiceType == typeof(ITransport));
|
||||
Assert.NotNull(transportServiceType);
|
||||
|
||||
var transportType = services.FirstOrDefault(s => s.ServiceType == typeof(ITransport));
|
||||
Assert.NotNull(transportType);
|
||||
Assert.Equal(typeof(StdioServerTransport), transportType.ImplementationType);
|
||||
var serviceProvider = services.BuildServiceProvider();
|
||||
Assert.IsType<StdioServerTransport>(serviceProvider.GetRequiredService<ITransport>());
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
|
|
|||
Loading…
Reference in a new issue