40 references to new
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\FunctionCallContentTests..cs (1)
99AIFunctionArguments arguments = new()
Functions\AIFunctionArgumentsTests.cs (2)
17var args = new AIFunctionArguments(); 53var args = new AIFunctionArguments
Functions\DelegatingAIFunctionTests.cs (1)
81object? result = await actual.InvokeAsync(new(), CancellationToken.None);
Microsoft.Extensions.AI.Tests (36)
Functions\AIFunctionFactoryTest.cs (36)
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 })); 59AssertExtensions.EqualFunctionCallResults("hello hello", await func.InvokeAsync(new() { ["a"] = "hello" })); 85var result = await func.InvokeAsync(new() 115var result = await func.InvokeAsync(new() 135var result = await func.InvokeAsync(new() 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); 296var result = (JsonElement?)await func.InvokeAsync(new() 326AIFunctionArguments arguments = new() { ["myInteger"] = 42 }; 386var result = await func.InvokeAsync(new() { ["myInteger"] = 42 }); 414var result = (Tuple<MyFunctionTypeWithOneArg, MyArgumentType>?)await func.InvokeAsync(new() { Services = sp }); 525Exception e = await Assert.ThrowsAsync<ArgumentException>("arguments.Services", () => f.InvokeAsync(new() { ["myInteger"] = 1 }).AsTask()); 527var result = await f.InvokeAsync(new() { ["myInteger"] = 1, Services = sp }); 548Exception e = await Assert.ThrowsAsync<ArgumentException>("arguments.Services", () => f.InvokeAsync(new() { ["myInteger"] = 1 }).AsTask()); 550var result = await f.InvokeAsync(new() { ["myInteger"] = 1, Services = sp }); 570var result = await f.InvokeAsync(new() { ["myInteger"] = 1 }); 573result = await f.InvokeAsync(new() { ["myInteger"] = 1, Services = sp }); 607Exception e = await Assert.ThrowsAsync<ArgumentException>(() => f.InvokeAsync(new() { ["myInteger"] = 1 }).AsTask()); 610e = await Assert.ThrowsAsync<ArgumentException>(() => f.InvokeAsync(new() 617var result = await f.InvokeAsync(new() 641var result = await f.InvokeAsync(new() { Services = sp1 }); 648AIFunctionArguments args1 = new() { ["a"] = 42 }; 649AIFunctionArguments args2 = new() { ["a"] = 43 }; 681object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token); 704object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token); 727object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token); 750object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token); 773object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token); 796object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token); 819object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token); 843object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);