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