16 references to new
Microsoft.Extensions.AI.Abstractions.Tests (6)
Tools\HostedMcpServerToolTests.cs (6)
15
HostedMcpServerTool tool =
new
("serverName", new Uri("https://localhost/"));
104
HostedMcpServerTool tool =
new
("serverName", new Uri("https://localhost/"))
125
Assert.Throws<ArgumentException>("serverName", () => new
HostedMcpServerTool
(string.Empty, new Uri("https://localhost/")));
127
Assert.Throws<ArgumentNullException>("serverName", () => new
HostedMcpServerTool
(null!, new Uri("https://localhost/")));
130
Assert.Throws<ArgumentException>("serverAddress", () => new
HostedMcpServerTool
("name", new Uri("/api/mcp", UriKind.Relative)));
132
Assert.Throws<ArgumentNullException>("serverAddress", () => new
HostedMcpServerTool
("name", (Uri)null!));
Microsoft.Extensions.AI.OpenAI.Tests (10)
OpenAIConversionTests.cs (1)
532
var mcpTool = new
HostedMcpServerTool
("test-server", expectedUri);
OpenAIResponseClientIntegrationTests.cs (4)
193
Tools = [new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp")) { ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire }],
215
Tools = [new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
255
Tools = [new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
317
var mcpTool = new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
OpenAIResponseClientTests.cs (5)
1487
Tools = [new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))]
1985
new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
2398
Tools = [new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
2605
new
HostedMcpServerTool
("mymcp", new Uri("https://mcp.example.com/mcp"))
2714
var mcpTool = new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))