24 references to AssertExtensions
Microsoft.Extensions.AI.Tests (24)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (4)
807AssertExtensions.EqualMessageLists(expectedDownstreamClientInput, contents.ToList()); 826AssertExtensions.EqualMessageLists(expectedOutput, actualOutput); 876AssertExtensions.EqualMessageLists(expectedDownstreamClientInput, contents.ToList()); 892AssertExtensions.EqualMessageLists(expectedOutput, actualOutput);
ChatCompletion\FunctionInvokingChatClientTests.cs (2)
1233AssertExtensions.EqualMessageLists(expected, chat); 1298AssertExtensions.EqualMessageLists(expected, chat);
Functions\AIFunctionFactoryTest.cs (16)
45AssertExtensions.EqualFunctionCallResults("test test", await func.InvokeAsync(new() { ["a"] = "test" })); 48AssertExtensions.EqualFunctionCallResults("hello world", await func.InvokeAsync(new() { ["b"] = "hello", ["a"] = "world" })); 51AssertExtensions.EqualFunctionCallResults(3L, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L })); 58AssertExtensions.EqualFunctionCallResults("test test", await func.InvokeAsync()); 59AssertExtensions.EqualFunctionCallResults("hello hello", await func.InvokeAsync(new() { ["a"] = "hello" })); 94AssertExtensions.EqualFunctionCallResults(15, result); 120AssertExtensions.EqualFunctionCallResults(expectedResult, result); 140AssertExtensions.EqualFunctionCallResults(expectedResult, result); 156AssertExtensions.EqualFunctionCallResults(42, await func.InvokeAsync(cancellationToken: ctArg)); 169AssertExtensions.EqualFunctionCallResults("test test", await func.InvokeAsync(new() { ["a"] = "test" })); 173AssertExtensions.EqualFunctionCallResults("hello world", await func.InvokeAsync(new() { ["b"] = "hello", ["a"] = "world" })); 178AssertExtensions.EqualFunctionCallResults(null, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L })); 184AssertExtensions.EqualFunctionCallResults(null, await func.InvokeAsync(new() { ["a"] = 1, ["b"] = 2L })); 189AssertExtensions.EqualFunctionCallResults(new int[] { 0, 1, 2, 3, 4 }, await func.InvokeAsync(new() { ["count"] = 5 }), JsonContext.Default.Options); 884AssertExtensions.EqualJsonValues(expectedSchema, f.JsonSchema); 917AssertExtensions.EqualJsonValues(expectedSchema, f.JsonSchema);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
42AssertExtensions.EqualFunctionCallParameters(expectedFunctionCall.Arguments, chatFunctionCall.Arguments); 47AssertExtensions.EqualFunctionCallResults(expectedFunctionResult.Result, chatFunctionResult.Result);