12 writes to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (3)
Tools\HostedMcpServerToolTests.cs (3)
59tool.ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire; 62tool.ApprovalMode = HostedMcpServerToolApprovalMode.AlwaysRequire; 66tool.ApprovalMode = customApprovalMode;
Microsoft.Extensions.AI.OpenAI.Tests (9)
OpenAIConversionTests.cs (3)
321ApprovalMode = HostedMcpServerToolApprovalMode.AlwaysRequire 338ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire 358ApprovalMode = 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)
1441ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire, 1857ApprovalMode = HostedMcpServerToolApprovalMode.NeverRequire,
6 references to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (5)
Tools\HostedMcpServerToolTests.cs (5)
26Assert.Null(tool.ApprovalMode); 58Assert.Null(tool.ApprovalMode); 60Assert.Same(HostedMcpServerToolApprovalMode.NeverRequire, tool.ApprovalMode); 63Assert.Same(HostedMcpServerToolApprovalMode.AlwaysRequire, tool.ApprovalMode); 67Assert.Same(customApprovalMode, tool.ApprovalMode);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
553switch (mcpTool.ApprovalMode)