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