25 references to ApprovalRequiredAIFunction
Microsoft.Extensions.AI.Abstractions.Tests (4)
Functions\ApprovalRequiredAIFunctionTests.cs (3)
15
Assert.Throws<ArgumentNullException>("innerFunction", () => new
ApprovalRequiredAIFunction
(null!));
22
var func = new
ApprovalRequiredAIFunction
(inner);
38
var func = new
ApprovalRequiredAIFunction
(inner);
Functions\DelegatingAIFunctionTests.cs (1)
23
AIFunction expected = new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => 42));
Microsoft.Extensions.AI.Tests (21)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (21)
23
new
ApprovalRequiredAIFunction
(
25
new
ApprovalRequiredAIFunction
(
65
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
103
additionalToolsRequireApproval ? new
ApprovalRequiredAIFunction
(func1) : func1,
110
additionalToolsRequireApproval ? func2 : new
ApprovalRequiredAIFunction
(func2),
145
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
196
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
197
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create((int i) => $"Result 2: {i}", "Func2")),
249
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
308
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
367
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
431
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
496
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
590
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
648
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create((int i) => $"Result 2: {i}", "Func2")),
702
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create((int i) => $"Result 2: {i}", "Func2")),
772
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
827
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
857
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
903
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create(() => "Result 1", "Func1")),
1028
new
ApprovalRequiredAIFunction
(AIFunctionFactory.Create((int i) => $"Result 2: {i}", "Func2")),