22 references to EqualFunctionCallResults
Microsoft.Extensions.AI.Tests (22)
Functions\AIFunctionFactoryTest.cs (21)
46AssertExtensions.EqualFunctionCallResults("test test", await func.InvokeAsync(new() { ["a"] = "test" })); 49AssertExtensions.EqualFunctionCallResults("hello world", await func.InvokeAsync(new() { ["b"] = "hello", ["a"] = "world" })); 52AssertExtensions.EqualFunctionCallResults(3L, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L })); 59AssertExtensions.EqualFunctionCallResults("test test", await func.InvokeAsync()); 60AssertExtensions.EqualFunctionCallResults("hello hello", await func.InvokeAsync(new() { ["a"] = "hello" })); 76AssertExtensions.EqualFunctionCallResults("was null", await funcNull.InvokeAsync()); 79AssertExtensions.EqualFunctionCallResults("hello", await funcNull.InvokeAsync(new() { ["text"] = "hello" })); 87AssertExtensions.EqualFunctionCallResults("default", await funcValue.InvokeAsync()); 88AssertExtensions.EqualFunctionCallResults("custom", await funcValue.InvokeAsync(new() { ["text"] = "custom" })); 96AssertExtensions.EqualFunctionCallResults(84, await funcInt.InvokeAsync()); 97AssertExtensions.EqualFunctionCallResults(10, await funcInt.InvokeAsync(new() { ["x"] = 5 })); 105AssertExtensions.EqualFunctionCallResults(100, await funcBoth.InvokeAsync()); // Should use DefaultValue, not C# default 140AssertExtensions.EqualFunctionCallResults(15, result); 166AssertExtensions.EqualFunctionCallResults(expectedResult, result); 186AssertExtensions.EqualFunctionCallResults(expectedResult, result); 202AssertExtensions.EqualFunctionCallResults(42, await func.InvokeAsync(cancellationToken: ctArg)); 215AssertExtensions.EqualFunctionCallResults("test test", await func.InvokeAsync(new() { ["a"] = "test" })); 219AssertExtensions.EqualFunctionCallResults("hello world", await func.InvokeAsync(new() { ["b"] = "hello", ["a"] = "world" })); 224AssertExtensions.EqualFunctionCallResults(null, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L })); 230AssertExtensions.EqualFunctionCallResults(null, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L })); 1280AssertExtensions.EqualFunctionCallResults("data", result);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
47AssertExtensions.EqualFunctionCallResults(expectedFunctionResult.Result, chatFunctionResult.Result);