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