13 writes to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (3)
Tools\HostedMcpServerToolTests.cs (3)
91
tool.
ApprovalMode
= HostedMcpServerToolApprovalMode.NeverRequire;
94
tool.
ApprovalMode
= HostedMcpServerToolApprovalMode.AlwaysRequire;
98
tool.
ApprovalMode
= customApprovalMode;
Microsoft.Extensions.AI.OpenAI.Tests (10)
OpenAIConversionTests.cs (3)
461
ApprovalMode
= HostedMcpServerToolApprovalMode.AlwaysRequire
478
ApprovalMode
= HostedMcpServerToolApprovalMode.NeverRequire
498
ApprovalMode
= approvalMode
OpenAIResponseClientIntegrationTests.cs (4)
105
Tools = [new HostedMcpServerTool("deepwiki", new Uri("https://mcp.deepwiki.com/mcp")) {
ApprovalMode
= HostedMcpServerToolApprovalMode.NeverRequire }],
129
ApprovalMode
= requireSpecific ?
169
ApprovalMode
= requireSpecific ?
391
ApprovalMode
= approval ?
OpenAIResponseClientTests.cs (3)
1665
ApprovalMode
= HostedMcpServerToolApprovalMode.NeverRequire,
2080
ApprovalMode
= HostedMcpServerToolApprovalMode.NeverRequire,
2201
ApprovalMode
= HostedMcpServerToolApprovalMode.NeverRequire,
6 references to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (5)
Tools\HostedMcpServerToolTests.cs (5)
26
Assert.Null(tool.
ApprovalMode
);
90
Assert.Null(tool.
ApprovalMode
);
92
Assert.Same(HostedMcpServerToolApprovalMode.NeverRequire, tool.
ApprovalMode
);
95
Assert.Same(HostedMcpServerToolApprovalMode.AlwaysRequire, tool.
ApprovalMode
);
99
Assert.Same(customApprovalMode, tool.
ApprovalMode
);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
619
switch (mcpTool.
ApprovalMode
)