15 references to new
Microsoft.Extensions.AI.Abstractions (1)
Tools\HostedMcpServerTool.cs (1)
39
:
this
(serverName, ValidateUrl(serverUrl))
Microsoft.Extensions.AI.Abstractions.Tests (5)
Tools\HostedMcpServerToolTests.cs (5)
32
HostedMcpServerTool tool =
new
("serverName", "connector_id");
73
Assert.Throws<ArgumentException>("serverName", () => new
HostedMcpServerTool
(string.Empty, "https://localhost/"));
75
Assert.Throws<ArgumentNullException>("serverName", () => new
HostedMcpServerTool
(null!, "https://localhost/"));
78
Assert.Throws<ArgumentException>("serverAddress", () => new
HostedMcpServerTool
("name", string.Empty));
80
Assert.Throws<ArgumentNullException>("serverAddress", () => new
HostedMcpServerTool
("name", (string)null!));
Microsoft.Extensions.AI.OpenAI.Tests (8)
OpenAIConversionTests.cs (7)
242
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000");
255
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
270
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
300
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
319
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
336
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
356
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
OpenAIResponseClientIntegrationTests.cs (1)
389
Tools = [new
HostedMcpServerTool
("calendar", "connector_googlecalendar")
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
139
new
HostedMcpServerTool
("myAwesomeServer", "http://localhost:1234/somewhere"),