1 write to Properties
Aspire.Dashboard (1)
Model\GenAI\GenAISchemaHelpers.cs (1)
29
schema.
Properties
= new Dictionary<string, ToolDefinitionSchema>();
32 references to Properties
Aspire.Dashboard (1)
Model\GenAI\GenAISchemaHelpers.cs (1)
34
schema.
Properties
[prop.Key] = ParseToolDefinitionSchema(propSchemaObj);
Aspire.Dashboard.Tests (31)
Model\GenAISchemaHelpersTests.cs (6)
188
Assert.NotNull(schema.
Properties
);
189
Assert.Equal(2, schema.
Properties
.Count);
192
Assert.True(schema.
Properties
.ContainsKey("param1"));
193
var param1 = schema.
Properties
["param1"];
197
Assert.True(schema.
Properties
.ContainsKey("param2"));
198
var param2 = schema.
Properties
["param2"];
Model\GenAIVisualizerDialogViewModelTests.cs (25)
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"];
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"];
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"];
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"];