29 references to AsOpenAIResponseTool
Microsoft.Extensions.AI.OpenAI.Tests (29)
OpenAIConversionTests.cs (28)
192
var tool = MicrosoftExtensionsAIResponsesExtensions.
AsOpenAIResponseTool
(tool: _testFunction);
235
var result = webSearchTool.
AsOpenAIResponseTool
();
252
var result = webSearchTool.
AsOpenAIResponseTool
();
272
var result = fileSearchTool.
AsOpenAIResponseTool
();
289
var result = fileSearchTool.
AsOpenAIResponseTool
();
305
var result = fileSearchTool.
AsOpenAIResponseTool
();
326
var result = fileSearchTool.
AsOpenAIResponseTool
();
341
var result = codeTool.
AsOpenAIResponseTool
();
358
var result = codeTool.
AsOpenAIResponseTool
();
375
var result = imageGenTool.
AsOpenAIResponseTool
();
396
var result = imageGenTool.
AsOpenAIResponseTool
();
425
var result = imageGenTool.
AsOpenAIResponseTool
();
452
var result = imageGenTool.
AsOpenAIResponseTool
();
464
var result = mcpTool.
AsOpenAIResponseTool
();
480
var result = mcpTool.
AsOpenAIResponseTool
();
495
var result = mcpTool.
AsOpenAIResponseTool
();
517
var result = mcpTool.
AsOpenAIResponseTool
();
534
var result = mcpTool.
AsOpenAIResponseTool
();
551
var result = mcpTool.
AsOpenAIResponseTool
();
570
var result = mcpTool.
AsOpenAIResponseTool
();
587
var result = mcpTool.
AsOpenAIResponseTool
();
607
var result = mcpTool.
AsOpenAIResponseTool
();
630
var result = mcpTool.
AsOpenAIResponseTool
();
645
var result = unknownTool.
AsOpenAIResponseTool
();
655
var result = toolSearchTool.
AsOpenAIResponseTool
();
666
var result1 = new HostedToolSearchTool().
AsOpenAIResponseTool
();
667
var result2 = new HostedToolSearchTool().
AsOpenAIResponseTool
();
677
Assert.Throws<ArgumentNullException>("tool", () => ((AITool)null!).
AsOpenAIResponseTool
());
OpenAIResponseClientIntegrationTests.cs (1)
938
var responseTool = codeTool.
AsOpenAIResponseTool
()!;