30 references to AsOpenAIResponseTool
Microsoft.Extensions.AI.OpenAI.Tests (30)
OpenAIConversionTests.cs (29)
191
var tool = MicrosoftExtensionsAIResponsesExtensions.
AsOpenAIResponseTool
(tool: _testFunction);
234
var result = webSearchTool.
AsOpenAIResponseTool
();
251
var result = webSearchTool.
AsOpenAIResponseTool
();
271
var result = fileSearchTool.
AsOpenAIResponseTool
();
288
var result = fileSearchTool.
AsOpenAIResponseTool
();
304
var result = fileSearchTool.
AsOpenAIResponseTool
();
325
var result = fileSearchTool.
AsOpenAIResponseTool
();
340
var result = codeTool.
AsOpenAIResponseTool
();
357
var result = codeTool.
AsOpenAIResponseTool
();
374
var result = imageGenTool.
AsOpenAIResponseTool
();
386
var result = imageGenTool.
AsOpenAIResponseTool
();
407
var result = imageGenTool.
AsOpenAIResponseTool
();
436
var result = imageGenTool.
AsOpenAIResponseTool
();
463
var result = imageGenTool.
AsOpenAIResponseTool
();
475
var result = mcpTool.
AsOpenAIResponseTool
();
491
var result = mcpTool.
AsOpenAIResponseTool
();
506
var result = mcpTool.
AsOpenAIResponseTool
();
528
var result = mcpTool.
AsOpenAIResponseTool
();
545
var result = mcpTool.
AsOpenAIResponseTool
();
562
var result = mcpTool.
AsOpenAIResponseTool
();
581
var result = mcpTool.
AsOpenAIResponseTool
();
598
var result = mcpTool.
AsOpenAIResponseTool
();
618
var result = mcpTool.
AsOpenAIResponseTool
();
641
var result = mcpTool.
AsOpenAIResponseTool
();
656
var result = unknownTool.
AsOpenAIResponseTool
();
666
var result = toolSearchTool.
AsOpenAIResponseTool
();
677
var result1 = new HostedToolSearchTool().
AsOpenAIResponseTool
();
678
var result2 = new HostedToolSearchTool().
AsOpenAIResponseTool
();
688
Assert.Throws<ArgumentNullException>("tool", () => ((AITool)null!).
AsOpenAIResponseTool
());
OpenAIResponseClientIntegrationTests.cs (1)
938
var responseTool = codeTool.
AsOpenAIResponseTool
()!;