16 writes to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (3)
Tools\HostedMcpServerToolTests.cs (3)
84tool.ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire; 87tool.ApprovalMode = HostedMcpServerToolApprovalMode.AlwaysRequire; 91tool.ApprovalMode = customApprovalMode;
Microsoft.Extensions.AI.OpenAI.Tests (13)
OpenAIConversionTests.cs (3)
567ApprovalMode = HostedMcpServerToolApprovalMode.AlwaysRequire 584ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire 604ApprovalMode = approvalMode
OpenAIResponseClientIntegrationTests.cs (5)
193Tools = [new HostedMcpServerTool("deepwiki", new Uri("https://mcp.deepwiki.com/mcp")) { ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire }], 217ApprovalMode = requireSpecific ? 257ApprovalMode = requireSpecific ? 319ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 521ApprovalMode = approval ?
OpenAIResponseClientTests.cs (5)
1987ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 2400ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 2607ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 2716ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 2807ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire,
8 references to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (5)
Tools\HostedMcpServerToolTests.cs (5)
25Assert.Null(tool.ApprovalMode); 83Assert.Null(tool.ApprovalMode); 85Assert.Same(HostedMcpServerToolApprovalMode.NeverRequire, tool.ApprovalMode); 88Assert.Same(HostedMcpServerToolApprovalMode.AlwaysRequire, tool.ApprovalMode); 92Assert.Same(customApprovalMode, tool.ApprovalMode);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIRealtimeClientSession.cs (2)
588if (mcpTool.ApprovalMode is not null) 590sdkTool.ToolCallApprovalPolicy = mcpTool.ApprovalMode switch
OpenAIResponsesChatClient.cs (1)
827switch (mcpTool.ApprovalMode)