12 writes to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (3)
Tools\HostedMcpServerToolTests.cs (3)
89tool.ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire; 92tool.ApprovalMode = HostedMcpServerToolApprovalMode.AlwaysRequire; 96tool.ApprovalMode = customApprovalMode;
Microsoft.Extensions.AI.OpenAI.Tests (9)
OpenAIConversionTests.cs (3)
438ApprovalMode = HostedMcpServerToolApprovalMode.AlwaysRequire 455ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire 475ApprovalMode = approvalMode
OpenAIResponseClientIntegrationTests.cs (4)
105Tools = [new HostedMcpServerTool("deepwiki", new Uri("https://mcp.deepwiki.com/mcp")) { ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire }], 129ApprovalMode = requireSpecific ? 169ApprovalMode = requireSpecific ? 391ApprovalMode = approval ?
OpenAIResponseClientTests.cs (2)
1665ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 2080ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire,
6 references to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (5)
Tools\HostedMcpServerToolTests.cs (5)
26Assert.Null(tool.ApprovalMode); 88Assert.Null(tool.ApprovalMode); 90Assert.Same(HostedMcpServerToolApprovalMode.NeverRequire, tool.ApprovalMode); 93Assert.Same(HostedMcpServerToolApprovalMode.AlwaysRequire, tool.ApprovalMode); 97Assert.Same(customApprovalMode, tool.ApprovalMode);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
605switch (mcpTool.ApprovalMode)