8 writes to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (3)
Tools\HostedMcpServerToolTests.cs (3)
51
tool.
ApprovalMode
= HostedMcpServerToolApprovalMode.NeverRequire;
54
tool.
ApprovalMode
= HostedMcpServerToolApprovalMode.AlwaysRequire;
58
tool.
ApprovalMode
= customApprovalMode;
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIResponseClientIntegrationTests.cs (3)
60
Tools = [new HostedMcpServerTool("deepwiki", "https://mcp.deepwiki.com/mcp") {
ApprovalMode
= HostedMcpServerToolApprovalMode.NeverRequire }],
84
ApprovalMode
= requireSpecific ?
124
ApprovalMode
= requireSpecific ?
OpenAIResponseClientTests.cs (2)
1038
ApprovalMode
= HostedMcpServerToolApprovalMode.NeverRequire,
1451
ApprovalMode
= HostedMcpServerToolApprovalMode.NeverRequire,
6 references to ApprovalMode
Microsoft.Extensions.AI.Abstractions.Tests (5)
Tools\HostedMcpServerToolTests.cs (5)
24
Assert.Null(tool.
ApprovalMode
);
50
Assert.Null(tool.
ApprovalMode
);
52
Assert.Same(HostedMcpServerToolApprovalMode.NeverRequire, tool.
ApprovalMode
);
55
Assert.Same(HostedMcpServerToolApprovalMode.AlwaysRequire, tool.
ApprovalMode
);
59
Assert.Same(customApprovalMode, tool.
ApprovalMode
);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
468
switch (mcpTool.
ApprovalMode
)