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