6 references to AIFunctionName
Microsoft.Extensions.AI.Abstractions.Tests (3)
Functions\AINameAttributesTests.cs (2)
14
Assert.Throws<ArgumentNullException>("name", () => new
AIFunctionNameAttribute
(null!));
15
Assert.Throws<ArgumentException>("name", () => new
AIFunctionNameAttribute
(" "));
Utilities\AIJsonUtilitiesTests.cs (1)
579
[
AIFunctionName
("my_tool")]
Microsoft.Extensions.AI.Tests (3)
Functions\AIFunctionFactoryTest.cs (3)
324
Func<string> funcWithAttribute = [
AIFunctionName
("get_user")] () => "test";
328
Func<string> funcWithBoth = [
AIFunctionName
("my_function")][DisplayName("display_name")] () => "test";
342
AIFunction func = AIFunctionFactory.Create([
AIFunctionName
("my_tool")] ([AIParameterName("my_param")] string myParam) => myParam);