15 references to new
Microsoft.Extensions.AI.Abstractions.Tests (7)
Tools\HostedMcpServerToolTests.cs (7)
15
HostedMcpServerTool tool =
new
("serverName", new Uri("https://localhost/"));
116
HostedMcpServerTool tool =
new
("serverName", new Uri("https://localhost/"));
137
HostedMcpServerTool tool2 =
new
("serverName", new Uri("https://localhost/"));
191
Assert.Throws<ArgumentException>("serverName", () => new
HostedMcpServerTool
(string.Empty, new Uri("https://localhost/")));
193
Assert.Throws<ArgumentNullException>("serverName", () => new
HostedMcpServerTool
(null!, new Uri("https://localhost/")));
196
Assert.Throws<ArgumentException>("serverUrl", () => new
HostedMcpServerTool
("name", new Uri("/api/mcp", UriKind.Relative)));
198
Assert.Throws<ArgumentNullException>("serverUrl", () => new
HostedMcpServerTool
("name", (Uri)null!));
Microsoft.Extensions.AI.OpenAI.Tests (8)
OpenAIConversionTests.cs (1)
426
var mcpTool = new
HostedMcpServerTool
("test-server", expectedUri);
OpenAIResponseClientIntegrationTests.cs (3)
105
Tools = [new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp")) { ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire }],
127
Tools = [new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
167
Tools = [new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
OpenAIResponseClientTests.cs (4)
1287
Tools = [new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))]
1663
new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
2078
Tools = [new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
2199
var mcpTool = new
HostedMcpServerTool
("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))