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