25 references to AsOpenAIResponseTool
Microsoft.Extensions.AI.OpenAI.Tests (25)
OpenAIConversionTests.cs (25)
163
var tool = MicrosoftExtensionsAIResponsesExtensions.
AsOpenAIResponseTool
(tool: _testFunction);
176
var result = webSearchTool.
AsOpenAIResponseTool
();
193
var result = webSearchTool.
AsOpenAIResponseTool
();
213
var result = fileSearchTool.
AsOpenAIResponseTool
();
230
var result = fileSearchTool.
AsOpenAIResponseTool
();
246
var result = fileSearchTool.
AsOpenAIResponseTool
();
267
var result = fileSearchTool.
AsOpenAIResponseTool
();
282
var result = codeTool.
AsOpenAIResponseTool
();
299
var result = codeTool.
AsOpenAIResponseTool
();
316
var result = imageGenTool.
AsOpenAIResponseTool
();
337
var result = imageGenTool.
AsOpenAIResponseTool
();
366
var result = imageGenTool.
AsOpenAIResponseTool
();
394
var result = imageGenTool.
AsOpenAIResponseTool
();
406
var result = mcpTool.
AsOpenAIResponseTool
();
422
var result = mcpTool.
AsOpenAIResponseTool
();
437
var result = mcpTool.
AsOpenAIResponseTool
();
456
var result = mcpTool.
AsOpenAIResponseTool
();
473
var result = mcpTool.
AsOpenAIResponseTool
();
490
var result = mcpTool.
AsOpenAIResponseTool
();
509
var result = mcpTool.
AsOpenAIResponseTool
();
526
var result = mcpTool.
AsOpenAIResponseTool
();
546
var result = mcpTool.
AsOpenAIResponseTool
();
569
var result = mcpTool.
AsOpenAIResponseTool
();
584
var result = unknownTool.
AsOpenAIResponseTool
();
592
Assert.Throws<ArgumentNullException>("tool", () => ((AITool)null!).
AsOpenAIResponseTool
());