48 references to Create
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
345
AIFunction func = AIFunctionFactory.
Create
((
Microsoft.Extensions.AI.Integration.Tests (18)
ChatClientIntegrationTests.cs (18)
449
AIFunctionFactory.
Create
((int? i) => i, createOptions()),
450
AIFunctionFactory.
Create
((string? s) => s, createOptions()),
451
AIFunctionFactory.
Create
((int? i = null) => i, createOptions()),
452
AIFunctionFactory.
Create
((bool b) => b, createOptions()),
453
AIFunctionFactory.
Create
((double d) => d, createOptions()),
454
AIFunctionFactory.
Create
((decimal d) => d, createOptions()),
455
AIFunctionFactory.
Create
((float f) => f, createOptions()),
456
AIFunctionFactory.
Create
((long l) => l, createOptions()),
457
AIFunctionFactory.
Create
((char c) => c, createOptions()),
458
AIFunctionFactory.
Create
((DateTime dt) => dt, createOptions()),
459
AIFunctionFactory.
Create
((DateTimeOffset? dt) => dt, createOptions()),
460
AIFunctionFactory.
Create
((TimeSpan ts) => ts, createOptions()),
465
AIFunctionFactory.
Create
((Uri uri) => uri, createOptions()),
466
AIFunctionFactory.
Create
((Guid guid) => guid, createOptions()),
467
AIFunctionFactory.
Create
((List<int> list) => list, createOptions()),
468
AIFunctionFactory.
Create
((int[] arr, ComplexObject? co) => arr, createOptions()),
469
AIFunctionFactory.
Create
((string p1 = "str", int p2 = 42, BindingFlags p3 = BindingFlags.IgnoreCase, char p4 = 'x') => p1, createOptions()),
470
AIFunctionFactory.
Create
((string? p1 = "str", int? p2 = 42, BindingFlags? p3 = BindingFlags.IgnoreCase, char? p4 = 'x') => p1, createOptions()),
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIResponseClientIntegrationTests.cs (2)
391
Tools = [AIFunctionFactory.
Create
(() => { callCount++; return "5:43"; }, new AIFunctionFactoryOptions { Name = "GetCurrentTime" })]
485
Tools = [AIFunctionFactory.
Create
(() => { callCount++; return "5:43"; }, new AIFunctionFactoryOptions { Name = "GetCurrentTime" })]
Microsoft.Extensions.AI.Tests (27)
Functions\AIFunctionFactoryTest.cs (27)
308
func = AIFunctionFactory.
Create
(funcWithDisplayName, new AIFunctionFactoryOptions());
312
func = AIFunctionFactory.
Create
(funcWithDisplayName, new AIFunctionFactoryOptions { Name = "options_name" });
335
func = AIFunctionFactory.
Create
(funcWithAttribute, new AIFunctionFactoryOptions { Name = "options_name" });
388
AIFunction func = AIFunctionFactory.
Create
(
418
AIFunction func = AIFunctionFactory.
Create
(
457
ArgumentException ex = Assert.Throws<ArgumentException>(() => AIFunctionFactory.
Create
(
508
AIFunction func = AIFunctionFactory.
Create
(dotnetFunc, options);
533
AIFunction func = AIFunctionFactory.
Create
(
618
AIFunction func = AIFunctionFactory.
Create
(
827
AIFunction f = AIFunctionFactory.
Create
(([FromKeyedServices("key")] MyService service, int myInteger) => service.Value + myInteger,
850
AIFunction f = AIFunctionFactory.
Create
(([FromKeyedServices(null!)] MyService service, int myInteger) => service.Value + myInteger,
873
AIFunction f = AIFunctionFactory.
Create
(([FromKeyedServices("key")] MyService? service = null, int myInteger = 0) =>
892
AIFunction f = AIFunctionFactory.
Create
(
944
AIFunction f = AIFunctionFactory.
Create
(
961
AIFunction f = AIFunctionFactory.
Create
(
977
AIFunction f = AIFunctionFactory.
Create
(
1000
AIFunction f = AIFunctionFactory.
Create
(
1023
AIFunction f = AIFunctionFactory.
Create
(
1046
AIFunction f = AIFunctionFactory.
Create
(
1069
AIFunction f = AIFunctionFactory.
Create
(
1092
AIFunction f = AIFunctionFactory.
Create
(
1115
AIFunction f = AIFunctionFactory.
Create
(
1138
AIFunction f = AIFunctionFactory.
Create
(
1696
AIFunction func = AIFunctionFactory.
Create
(
1742
AIFunction func = AIFunctionFactory.
Create
(
1774
AIFunction func = AIFunctionFactory.
Create
(
1797
AIFunction func = AIFunctionFactory.
Create
(