17 references to new
Microsoft.Extensions.AI.Abstractions (3)
Tools\HostedMcpServerTool.cs (3)
42: this(serverName, serverAddress) 56: this(serverName, ValidateUrl(serverUrl)) 70: this(serverName, ValidateUrl(serverUrl))
Microsoft.Extensions.AI.Abstractions.Tests (5)
Tools\HostedMcpServerToolTests.cs (5)
62HostedMcpServerTool tool = new("serverName", "connector_id"); 103Assert.Throws<ArgumentException>("serverName", () => new HostedMcpServerTool(string.Empty, "https://localhost/")); 105Assert.Throws<ArgumentNullException>("serverName", () => new HostedMcpServerTool(null!, "https://localhost/")); 108Assert.Throws<ArgumentException>("serverAddress", () => new HostedMcpServerTool("name", string.Empty)); 110Assert.Throws<ArgumentNullException>("serverAddress", () => new HostedMcpServerTool("name", (string)null!));
Microsoft.Extensions.AI.OpenAI.Tests (8)
OpenAIConversionTests.cs (7)
359var mcpTool = new HostedMcpServerTool("test-server", "http://localhost:8000"); 372var mcpTool = new HostedMcpServerTool("test-server", "http://localhost:8000") 387var mcpTool = new HostedMcpServerTool("test-server", "http://localhost:8000") 417var mcpTool = new HostedMcpServerTool("test-server", "http://localhost:8000") 436var mcpTool = new HostedMcpServerTool("test-server", "http://localhost:8000") 453var mcpTool = new HostedMcpServerTool("test-server", "http://localhost:8000") 473var mcpTool = new HostedMcpServerTool("test-server", "http://localhost:8000")
OpenAIResponseClientIntegrationTests.cs (1)
389Tools = [new HostedMcpServerTool("calendar", "connector_googlecalendar")
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
139new HostedMcpServerTool("myAwesomeServer", "http://localhost:1234/somewhere"),