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)
258Assert.Equal(2, agent.Resource.Tools.Count); 259Assert.IsType<CodeInterpreterToolResource>(agent.Resource.Tools[0]); 260Assert.IsType<WebSearchToolResource>(agent.Resource.Tools[1]); 550Assert.Equal(4, agent.Resource.Tools.Count); 551Assert.IsType<CodeInterpreterToolResource>(agent.Resource.Tools[0]); 552Assert.IsType<WebSearchToolResource>(agent.Resource.Tools[1]); 553Assert.IsType<AzureAISearchToolResource>(agent.Resource.Tools[2]); 554Assert.IsType<SharePointToolResource>(agent.Resource.Tools[3]); 570Assert.Single(agent1.Resource.Tools); 571Assert.Single(agent2.Resource.Tools); 572Assert.Same(codeInterp.Resource, agent1.Resource.Tools[0]); 573Assert.Same(codeInterp.Resource, agent2.Resource.Tools[0]);