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)
170
Assert.Equal(2, agent.Resource.
Tools
.Count);
171
Assert.IsType<CodeInterpreterToolResource>(agent.Resource.
Tools
[0]);
172
Assert.IsType<WebSearchToolResource>(agent.Resource.
Tools
[1]);
462
Assert.Equal(4, agent.Resource.
Tools
.Count);
463
Assert.IsType<CodeInterpreterToolResource>(agent.Resource.
Tools
[0]);
464
Assert.IsType<WebSearchToolResource>(agent.Resource.
Tools
[1]);
465
Assert.IsType<AzureAISearchToolResource>(agent.Resource.
Tools
[2]);
466
Assert.IsType<SharePointToolResource>(agent.Resource.
Tools
[3]);
482
Assert.Single(agent1.Resource.
Tools
);
483
Assert.Single(agent2.Resource.
Tools
);
484
Assert.Same(codeInterp.Resource, agent1.Resource.
Tools
[0]);
485
Assert.Same(codeInterp.Resource, agent2.Resource.
Tools
[0]);