15 references to AssertExtensions
Microsoft.Extensions.AI.Tests (15)
ChatCompletion\FunctionInvokingChatClientTests.cs (4)
669
AssertExtensions
.EqualFunctionCallParameters(expectedFunctionCall.Arguments, chatFunctionCall.Arguments);
674
AssertExtensions
.EqualFunctionCallResults(expectedFunctionResult.Result, chatFunctionResult.Result);
760
AssertExtensions
.EqualFunctionCallParameters(expectedFunctionCall.Arguments, chatFunctionCall.Arguments);
765
AssertExtensions
.EqualFunctionCallResults(expectedFunctionResult.Result, chatFunctionResult.Result);
Functions\AIFunctionFactoryTest.cs (11)
32
AssertExtensions
.EqualFunctionCallResults("test test", await func.InvokeAsync([new KeyValuePair<string, object?>("a", "test")]));
35
AssertExtensions
.EqualFunctionCallResults("hello world", await func.InvokeAsync([new KeyValuePair<string, object?>("b", "hello"), new KeyValuePair<string, object?>("a", "world")]));
38
AssertExtensions
.EqualFunctionCallResults(3L, await func.InvokeAsync([new KeyValuePair<string, object?>("a", 1), new KeyValuePair<string, object?>("b", 2L)]));
45
AssertExtensions
.EqualFunctionCallResults("test test", await func.InvokeAsync());
46
AssertExtensions
.EqualFunctionCallResults("hello hello", await func.InvokeAsync([new KeyValuePair<string, object?>("a", "hello")]));
62
AssertExtensions
.EqualFunctionCallResults(42, await func.InvokeAsync(cancellationToken: ctArg));
74
AssertExtensions
.EqualFunctionCallResults("test test", await func.InvokeAsync([new KeyValuePair<string, object?>("a", "test")]));
77
AssertExtensions
.EqualFunctionCallResults("hello world", await func.InvokeAsync([new KeyValuePair<string, object?>("b", "hello"), new KeyValuePair<string, object?>("a", "world")]));
81
AssertExtensions
.EqualFunctionCallResults(null, await func.InvokeAsync([new KeyValuePair<string, object?>("a", 1), new KeyValuePair<string, object?>("b", 2L)]));
86
AssertExtensions
.EqualFunctionCallResults(null, await func.InvokeAsync([new KeyValuePair<string, object?>("a", 1), new KeyValuePair<string, object?>("b", 2L)]));
90
AssertExtensions
.EqualFunctionCallResults(new int[] { 0, 1, 2, 3, 4 }, await func.InvokeAsync([new("count", 5)]));