13 writes to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (3)
Tools\HostedMcpServerToolTests.cs (3)
91tool.ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire; 94tool.ApprovalMode = HostedMcpServerToolApprovalMode.AlwaysRequire; 98tool.ApprovalMode = customApprovalMode;
Microsoft.Extensions.AI.OpenAI.Tests (10)
OpenAIConversionTests.cs (3)
461ApprovalMode = HostedMcpServerToolApprovalMode.AlwaysRequire 478ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire 498ApprovalMode = 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 (3)
1665ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 2080ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 2201ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire,
6 references to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (5)
Tools\HostedMcpServerToolTests.cs (5)
26Assert.Null(tool.ApprovalMode); 90Assert.Null(tool.ApprovalMode); 92Assert.Same(HostedMcpServerToolApprovalMode.NeverRequire, tool.ApprovalMode); 95Assert.Same(HostedMcpServerToolApprovalMode.AlwaysRequire, tool.ApprovalMode); 99Assert.Same(customApprovalMode, tool.ApprovalMode);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
619switch (mcpTool.ApprovalMode)