15 references to Tools
Aspire.Hosting.Foundry (3)
PromptAgent\AzurePromptAgentResource.cs (3)
329
foreach (var tool in
Tools
.OfType<FoundryToolResource>())
356
foreach (var tool in
Tools
.OfType<FoundryToolResource>())
401
var toolConnectionProvisioningTasks =
Tools
Aspire.Hosting.Foundry.Tests (12)
PromptAgentTests.cs (12)
258
Assert.Equal(2, agent.Resource.
Tools
.Count);
259
Assert.IsType<CodeInterpreterToolResource>(agent.Resource.
Tools
[0]);
260
Assert.IsType<WebSearchToolResource>(agent.Resource.
Tools
[1]);
550
Assert.Equal(4, agent.Resource.
Tools
.Count);
551
Assert.IsType<CodeInterpreterToolResource>(agent.Resource.
Tools
[0]);
552
Assert.IsType<WebSearchToolResource>(agent.Resource.
Tools
[1]);
553
Assert.IsType<AzureAISearchToolResource>(agent.Resource.
Tools
[2]);
554
Assert.IsType<SharePointToolResource>(agent.Resource.
Tools
[3]);
570
Assert.Single(agent1.Resource.
Tools
);
571
Assert.Single(agent2.Resource.
Tools
);
572
Assert.Same(codeInterp.Resource, agent1.Resource.
Tools
[0]);
573
Assert.Same(codeInterp.Resource, agent2.Resource.
Tools
[0]);