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)
506ApprovalMode = HostedMcpServerToolApprovalMode.AlwaysRequire 523ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire 543ApprovalMode = approvalMode
OpenAIResponseClientIntegrationTests.cs (4)
110Tools = [new HostedMcpServerTool("deepwiki", new Uri("https://mcp.deepwiki.com/mcp")) { ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire }], 134ApprovalMode = requireSpecific ? 174ApprovalMode = requireSpecific ? 396ApprovalMode = approval ?
OpenAIResponseClientTests.cs (3)
1775ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 2190ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 2311ApprovalMode = 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)
656switch (mcpTool.ApprovalMode)