32 references to AssertExtensions
Microsoft.Extensions.AI.Tests (32)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (4)
887
AssertExtensions
.EqualMessageLists(expectedDownstreamClientInput.Dequeue(), contents.ToList());
907
AssertExtensions
.EqualMessageLists(expectedOutput, actualOutput);
974
AssertExtensions
.EqualMessageLists(expectedDownstreamClientInput.Dequeue(), contents.ToList());
991
AssertExtensions
.EqualMessageLists(expectedOutput, actualOutput);
ChatCompletion\FunctionInvokingChatClientTests.cs (2)
1289
AssertExtensions
.EqualMessageLists(expected, chat);
1354
AssertExtensions
.EqualMessageLists(expected, chat);
Functions\AIFunctionFactoryTest.cs (24)
46
AssertExtensions
.EqualFunctionCallResults("test test", await func.InvokeAsync(new() { ["a"] = "test" }));
49
AssertExtensions
.EqualFunctionCallResults("hello world", await func.InvokeAsync(new() { ["b"] = "hello", ["a"] = "world" }));
52
AssertExtensions
.EqualFunctionCallResults(3L, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L }));
59
AssertExtensions
.EqualFunctionCallResults("test test", await func.InvokeAsync());
60
AssertExtensions
.EqualFunctionCallResults("hello hello", await func.InvokeAsync(new() { ["a"] = "hello" }));
76
AssertExtensions
.EqualFunctionCallResults("was null", await funcNull.InvokeAsync());
79
AssertExtensions
.EqualFunctionCallResults("hello", await funcNull.InvokeAsync(new() { ["text"] = "hello" }));
87
AssertExtensions
.EqualFunctionCallResults("default", await funcValue.InvokeAsync());
88
AssertExtensions
.EqualFunctionCallResults("custom", await funcValue.InvokeAsync(new() { ["text"] = "custom" }));
96
AssertExtensions
.EqualFunctionCallResults(84, await funcInt.InvokeAsync());
97
AssertExtensions
.EqualFunctionCallResults(10, await funcInt.InvokeAsync(new() { ["x"] = 5 }));
105
AssertExtensions
.EqualFunctionCallResults(100, await funcBoth.InvokeAsync()); // Should use DefaultValue, not C# default
140
AssertExtensions
.EqualFunctionCallResults(15, result);
166
AssertExtensions
.EqualFunctionCallResults(expectedResult, result);
186
AssertExtensions
.EqualFunctionCallResults(expectedResult, result);
202
AssertExtensions
.EqualFunctionCallResults(42, await func.InvokeAsync(cancellationToken: ctArg));
215
AssertExtensions
.EqualFunctionCallResults("test test", await func.InvokeAsync(new() { ["a"] = "test" }));
219
AssertExtensions
.EqualFunctionCallResults("hello world", await func.InvokeAsync(new() { ["b"] = "hello", ["a"] = "world" }));
224
AssertExtensions
.EqualFunctionCallResults(null, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L }));
230
AssertExtensions
.EqualFunctionCallResults(null, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L }));
235
AssertExtensions
.EqualFunctionCallResults(new int[] { 0, 1, 2, 3, 4 }, await func.InvokeAsync(new() { ["count"] = 5 }), JsonContext.Default.Options);
1020
AssertExtensions
.EqualJsonValues(expectedSchema, f.JsonSchema);
1053
AssertExtensions
.EqualJsonValues(expectedSchema, f.JsonSchema);
1280
AssertExtensions
.EqualFunctionCallResults("data", result);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
42
AssertExtensions
.EqualFunctionCallParameters(expectedFunctionCall.Arguments, chatFunctionCall.Arguments);
47
AssertExtensions
.EqualFunctionCallResults(expectedFunctionResult.Result, chatFunctionResult.Result);