25 references to AsOpenAIResponseTool
Microsoft.Extensions.AI.OpenAI.Tests (25)
OpenAIConversionTests.cs (25)
118
var tool = MicrosoftExtensionsAIResponsesExtensions.
AsOpenAIResponseTool
(tool: _testFunction);
131
var result = webSearchTool.
AsOpenAIResponseTool
();
148
var result = webSearchTool.
AsOpenAIResponseTool
();
168
var result = fileSearchTool.
AsOpenAIResponseTool
();
185
var result = fileSearchTool.
AsOpenAIResponseTool
();
201
var result = fileSearchTool.
AsOpenAIResponseTool
();
222
var result = fileSearchTool.
AsOpenAIResponseTool
();
237
var result = codeTool.
AsOpenAIResponseTool
();
254
var result = codeTool.
AsOpenAIResponseTool
();
271
var result = imageGenTool.
AsOpenAIResponseTool
();
292
var result = imageGenTool.
AsOpenAIResponseTool
();
321
var result = imageGenTool.
AsOpenAIResponseTool
();
349
var result = imageGenTool.
AsOpenAIResponseTool
();
361
var result = mcpTool.
AsOpenAIResponseTool
();
377
var result = mcpTool.
AsOpenAIResponseTool
();
392
var result = mcpTool.
AsOpenAIResponseTool
();
411
var result = mcpTool.
AsOpenAIResponseTool
();
428
var result = mcpTool.
AsOpenAIResponseTool
();
445
var result = mcpTool.
AsOpenAIResponseTool
();
464
var result = mcpTool.
AsOpenAIResponseTool
();
481
var result = mcpTool.
AsOpenAIResponseTool
();
501
var result = mcpTool.
AsOpenAIResponseTool
();
524
var result = mcpTool.
AsOpenAIResponseTool
();
539
var result = unknownTool.
AsOpenAIResponseTool
();
547
Assert.Throws<ArgumentNullException>("tool", () => ((AITool)null!).
AsOpenAIResponseTool
());