2 writes to ToolDefinitions
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
92viewModel.ToolDefinitions = new List<ToolDefinitionViewModel>(); 121viewModel.ToolDefinitions = new List<ToolDefinitionViewModel>();
11 references to ToolDefinitions
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
113viewModel.ToolDefinitions.Add(new ToolDefinitionViewModel { ToolDefinition = toolDef });
Aspire.Dashboard.Tests (10)
Model\GenAIVisualizerDialogViewModelTests.cs (10)
1157Assert.Collection(vm.ToolDefinitions, 1228Assert.Empty(vm.ToolDefinitions); 1270Assert.Empty(vm.ToolDefinitions); 1446Assert.Equal(2, vm.ToolDefinitions.Count); 1447Assert.Contains(vm.ToolDefinitions, t => t.ToolDefinition.Name == "get_weather" && t.ToolDefinition.Description == "Gets weather for a location"); 1448Assert.Contains(vm.ToolDefinitions, t => t.ToolDefinition.Name == "search" && t.ToolDefinition.Description == "Searches the web"); 1519Assert.Collection(vm.ToolDefinitions, 1627Assert.Collection(vm.ToolDefinitions, 2111Assert.Single(vm.ToolDefinitions); 2112var tool = vm.ToolDefinitions[0];