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)
1165
Assert.NotNull(tool.ToolDefinition.Parameters.
Properties
);
1166
Assert.Equal(2, tool.ToolDefinition.Parameters.
Properties
.Count);
1168
Assert.True(tool.ToolDefinition.Parameters.
Properties
.ContainsKey("location"));
1169
var locationProp = tool.ToolDefinition.Parameters.
Properties
["location"];
1173
Assert.True(tool.ToolDefinition.Parameters.
Properties
.ContainsKey("unit"));
1174
var unitProp = tool.ToolDefinition.Parameters.
Properties
["unit"];
1527
Assert.NotNull(tool.ToolDefinition.Parameters.
Properties
);
1528
Assert.Equal(3, tool.ToolDefinition.Parameters.
Properties
.Count);
1531
Assert.True(tool.ToolDefinition.Parameters.
Properties
.ContainsKey("value"));
1532
var valueProp = tool.ToolDefinition.Parameters.
Properties
["value"];
1537
Assert.True(tool.ToolDefinition.Parameters.
Properties
.ContainsKey("count"));
1538
var countProp = tool.ToolDefinition.Parameters.
Properties
["count"];
1542
Assert.True(tool.ToolDefinition.Parameters.
Properties
.ContainsKey("flag"));
1543
var flagProp = tool.ToolDefinition.Parameters.
Properties
["flag"];
1633
Assert.NotNull(tool.ToolDefinition.Parameters.
Properties
);
1634
Assert.Equal(3, tool.ToolDefinition.Parameters.
Properties
.Count);
1637
var itemsProp = tool.ToolDefinition.Parameters.
Properties
["items"];
1644
var numbersProp = tool.ToolDefinition.Parameters.
Properties
["numbers"];
1651
var mixedProp = tool.ToolDefinition.Parameters.
Properties
["mixed"];
2117
Assert.NotNull(tool.ToolDefinition.Parameters.
Properties
);
2118
Assert.Equal(2, tool.ToolDefinition.Parameters.
Properties
.Count);
2121
Assert.True(tool.ToolDefinition.Parameters.
Properties
.ContainsKey("validParam"));
2122
var validParam = tool.ToolDefinition.Parameters.
Properties
["validParam"];
2127
Assert.True(tool.ToolDefinition.Parameters.
Properties
.ContainsKey("invalidParam"));
2128
var invalidParam = tool.ToolDefinition.Parameters.
Properties
["invalidParam"];