15 references to Tools
Aspire.Hosting.Foundry (3)
PromptAgent\AzurePromptAgentResource.cs (3)
329foreach (var tool in Tools.OfType<FoundryToolResource>()) 356foreach (var tool in Tools.OfType<FoundryToolResource>()) 401var toolConnectionProvisioningTasks = Tools
Aspire.Hosting.Foundry.Tests (12)
PromptAgentTests.cs (12)
170Assert.Equal(2, agent.Resource.Tools.Count); 171Assert.IsType<CodeInterpreterToolResource>(agent.Resource.Tools[0]); 172Assert.IsType<WebSearchToolResource>(agent.Resource.Tools[1]); 462Assert.Equal(4, agent.Resource.Tools.Count); 463Assert.IsType<CodeInterpreterToolResource>(agent.Resource.Tools[0]); 464Assert.IsType<WebSearchToolResource>(agent.Resource.Tools[1]); 465Assert.IsType<AzureAISearchToolResource>(agent.Resource.Tools[2]); 466Assert.IsType<SharePointToolResource>(agent.Resource.Tools[3]); 482Assert.Single(agent1.Resource.Tools); 483Assert.Single(agent2.Resource.Tools); 484Assert.Same(codeInterp.Resource, agent1.Resource.Tools[0]); 485Assert.Same(codeInterp.Resource, agent2.Resource.Tools[0]);