1 write to Parameters
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
112
toolDef.
Parameters
= GenAISchemaHelpers.ParseToolDefinitionSchema(paramsObj);
38 references to Parameters
Aspire.Dashboard.Tests (38)
Model\GenAIVisualizerDialogViewModelTests.cs (38)
1179
Assert.NotNull(tool.ToolDefinition.
Parameters
);
1180
Assert.Equal(JsonSchemaType.Object, tool.ToolDefinition.
Parameters
.Type);
1181
Assert.NotNull(tool.ToolDefinition.
Parameters
.Properties);
1182
Assert.Equal(2, tool.ToolDefinition.
Parameters
.Properties.Count);
1184
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("location"));
1185
var locationProp = tool.ToolDefinition.
Parameters
.Properties["location"];
1189
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("unit"));
1190
var unitProp = tool.ToolDefinition.
Parameters
.Properties["unit"];
1197
Assert.NotNull(tool.ToolDefinition.
Parameters
.Required);
1198
Assert.Equal(2, tool.ToolDefinition.
Parameters
.Required.Count);
1199
Assert.Contains("location", tool.ToolDefinition.
Parameters
.Required);
1200
Assert.Contains("unit", tool.ToolDefinition.
Parameters
.Required);
1546
Assert.NotNull(tool.ToolDefinition.
Parameters
);
1547
Assert.Equal(JsonSchemaType.Object, tool.ToolDefinition.
Parameters
.Type);
1548
Assert.NotNull(tool.ToolDefinition.
Parameters
.Properties);
1549
Assert.Equal(3, tool.ToolDefinition.
Parameters
.Properties.Count);
1552
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("value"));
1553
var valueProp = tool.ToolDefinition.
Parameters
.Properties["value"];
1558
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("count"));
1559
var countProp = tool.ToolDefinition.
Parameters
.Properties["count"];
1563
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("flag"));
1564
var flagProp = tool.ToolDefinition.
Parameters
.Properties["flag"];
1567
Assert.NotNull(tool.ToolDefinition.
Parameters
.Required);
1568
Assert.Single(tool.ToolDefinition.
Parameters
.Required);
1569
Assert.Contains("flag", tool.ToolDefinition.
Parameters
.Required);
1654
Assert.NotNull(tool.ToolDefinition.
Parameters
);
1655
Assert.NotNull(tool.ToolDefinition.
Parameters
.Properties);
1656
Assert.Equal(3, tool.ToolDefinition.
Parameters
.Properties.Count);
1659
var itemsProp = tool.ToolDefinition.
Parameters
.Properties["items"];
1666
var numbersProp = tool.ToolDefinition.
Parameters
.Properties["numbers"];
1673
var mixedProp = tool.ToolDefinition.
Parameters
.Properties["mixed"];
2145
Assert.NotNull(tool.ToolDefinition.
Parameters
);
2146
Assert.NotNull(tool.ToolDefinition.
Parameters
.Properties);
2147
Assert.Equal(2, tool.ToolDefinition.
Parameters
.Properties.Count);
2150
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("validParam"));
2151
var validParam = tool.ToolDefinition.
Parameters
.Properties["validParam"];
2156
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("invalidParam"));
2157
var invalidParam = tool.ToolDefinition.
Parameters
.Properties["invalidParam"];