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