32 references to AssertExtensions
Microsoft.Extensions.AI.Tests (32)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (4)
1248
AssertExtensions
.EqualMessageLists(expectedDownstreamClientInput.Dequeue(), contents.ToList());
1268
AssertExtensions
.EqualMessageLists(expectedOutput, actualOutput);
1335
AssertExtensions
.EqualMessageLists(expectedDownstreamClientInput.Dequeue(), contents.ToList());
1352
AssertExtensions
.EqualMessageLists(expectedOutput, actualOutput);
ChatCompletion\FunctionInvokingChatClientTests.cs (2)
2229
AssertExtensions
.EqualMessageLists(expected, chat);
2294
AssertExtensions
.EqualMessageLists(expected, chat);
Functions\AIFunctionFactoryTest.cs (24)
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 }));
236
AssertExtensions
.EqualFunctionCallResults(new int[] { 0, 1, 2, 3, 4 }, await func.InvokeAsync(new() { ["count"] = 5 }), JsonContext.Default.Options);
1021
AssertExtensions
.EqualJsonValues(expectedSchema, f.JsonSchema);
1054
AssertExtensions
.EqualJsonValues(expectedSchema, f.JsonSchema);
1281
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);