18 references to AssertExtensions
Microsoft.Extensions.AI.Tests (18)
ChatCompletion\FunctionInvokingChatClientTests.cs (4)
1068
AssertExtensions
.EqualFunctionCallParameters(expectedFunctionCall.Arguments, chatFunctionCall.Arguments);
1073
AssertExtensions
.EqualFunctionCallResults(expectedFunctionResult.Result, chatFunctionResult.Result);
1162
AssertExtensions
.EqualFunctionCallParameters(expectedFunctionCall.Arguments, chatFunctionCall.Arguments);
1167
AssertExtensions
.EqualFunctionCallResults(expectedFunctionResult.Result, chatFunctionResult.Result);
Functions\AIFunctionFactoryTest.cs (14)
44
AssertExtensions
.EqualFunctionCallResults("test test", await func.InvokeAsync(new() { ["a"] = "test" }));
47
AssertExtensions
.EqualFunctionCallResults("hello world", await func.InvokeAsync(new() { ["b"] = "hello", ["a"] = "world" }));
50
AssertExtensions
.EqualFunctionCallResults(3L, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L }));
57
AssertExtensions
.EqualFunctionCallResults("test test", await func.InvokeAsync());
58
AssertExtensions
.EqualFunctionCallResults("hello hello", await func.InvokeAsync(new() { ["a"] = "hello" }));
93
AssertExtensions
.EqualFunctionCallResults(15, result);
119
AssertExtensions
.EqualFunctionCallResults(expectedResult, result);
139
AssertExtensions
.EqualFunctionCallResults(expectedResult, result);
155
AssertExtensions
.EqualFunctionCallResults(42, await func.InvokeAsync(cancellationToken: ctArg));
168
AssertExtensions
.EqualFunctionCallResults("test test", await func.InvokeAsync(new() { ["a"] = "test" }));
172
AssertExtensions
.EqualFunctionCallResults("hello world", await func.InvokeAsync(new() { ["b"] = "hello", ["a"] = "world" }));
177
AssertExtensions
.EqualFunctionCallResults(null, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L }));
183
AssertExtensions
.EqualFunctionCallResults(null, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L }));
188
AssertExtensions
.EqualFunctionCallResults(new int[] { 0, 1, 2, 3, 4 }, await func.InvokeAsync(new() { ["count"] = 5 }), JsonContext.Default.Options);