22 references to EqualFunctionCallResults
Microsoft.Extensions.AI.Tests (22)
Functions\AIFunctionFactoryTest.cs (21)
47
AssertExtensions.
EqualFunctionCallResults
("test test", await func.InvokeAsync(new() { ["a"] = "test" }));
50
AssertExtensions.
EqualFunctionCallResults
("hello world", await func.InvokeAsync(new() { ["b"] = "hello", ["a"] = "world" }));
53
AssertExtensions.
EqualFunctionCallResults
(3L, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L }));
60
AssertExtensions.
EqualFunctionCallResults
("test test", await func.InvokeAsync());
61
AssertExtensions.
EqualFunctionCallResults
("hello hello", await func.InvokeAsync(new() { ["a"] = "hello" }));
77
AssertExtensions.
EqualFunctionCallResults
("was null", await funcNull.InvokeAsync());
80
AssertExtensions.
EqualFunctionCallResults
("hello", await funcNull.InvokeAsync(new() { ["text"] = "hello" }));
88
AssertExtensions.
EqualFunctionCallResults
("default", await funcValue.InvokeAsync());
89
AssertExtensions.
EqualFunctionCallResults
("custom", await funcValue.InvokeAsync(new() { ["text"] = "custom" }));
97
AssertExtensions.
EqualFunctionCallResults
(84, await funcInt.InvokeAsync());
98
AssertExtensions.
EqualFunctionCallResults
(10, await funcInt.InvokeAsync(new() { ["x"] = 5 }));
106
AssertExtensions.
EqualFunctionCallResults
(100, await funcBoth.InvokeAsync()); // Should use DefaultValue, not C# default
141
AssertExtensions.
EqualFunctionCallResults
(15, result);
167
AssertExtensions.
EqualFunctionCallResults
(expectedResult, result);
187
AssertExtensions.
EqualFunctionCallResults
(expectedResult, result);
203
AssertExtensions.
EqualFunctionCallResults
(42, await func.InvokeAsync(cancellationToken: ctArg));
216
AssertExtensions.
EqualFunctionCallResults
("test test", await func.InvokeAsync(new() { ["a"] = "test" }));
220
AssertExtensions.
EqualFunctionCallResults
("hello world", await func.InvokeAsync(new() { ["b"] = "hello", ["a"] = "world" }));
225
AssertExtensions.
EqualFunctionCallResults
(null, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L }));
231
AssertExtensions.
EqualFunctionCallResults
(null, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L }));
1281
AssertExtensions.
EqualFunctionCallResults
("data", result);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
47
AssertExtensions.
EqualFunctionCallResults
(expectedFunctionResult.Result, chatFunctionResult.Result);