23 references to new
Microsoft.Extensions.AI.Abstractions (3)
Tools\HostedMcpServerTool.cs (3)
49
:
this
(serverName, serverAddress)
63
:
this
(serverName, ValidateUrl(serverUrl))
77
:
this
(serverName, ValidateUrl(serverUrl))
Microsoft.Extensions.AI.Abstractions.Tests (9)
Tools\HostedMcpServerToolTests.cs (9)
64
HostedMcpServerTool tool =
new
("serverName", "connector_id");
133
HostedMcpServerTool tool1 =
new
("serverName", "connector_id");
146
var tool1 = new
HostedMcpServerTool
("server", "https://localhost/")
158
var tool2 = new
HostedMcpServerTool
("server", "https://localhost/");
178
var tool = new
HostedMcpServerTool
("server", "https://localhost/");
190
Assert.Throws<ArgumentException>("serverName", () => new
HostedMcpServerTool
(string.Empty, "https://localhost/"));
192
Assert.Throws<ArgumentNullException>("serverName", () => new
HostedMcpServerTool
(null!, "https://localhost/"));
195
Assert.Throws<ArgumentException>("serverAddress", () => new
HostedMcpServerTool
("name", string.Empty));
197
Assert.Throws<ArgumentNullException>("serverAddress", () => new
HostedMcpServerTool
("name", (string)null!));
Microsoft.Extensions.AI.OpenAI.Tests (10)
OpenAIConversionTests.cs (9)
404
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000");
417
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
432
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
450
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
485
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
504
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
521
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
541
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
564
var mcpTool = new
HostedMcpServerTool
("calendar", "connector_googlecalendar")
OpenAIResponseClientIntegrationTests.cs (1)
394
Tools = [new
HostedMcpServerTool
("calendar", "connector_googlecalendar")
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
141
new
HostedMcpServerTool
("myAwesomeServer", "http://localhost:1234/somewhere"),