1 write to Properties
Aspire.Dashboard (1)
Model\GenAI\GenAISchemaHelpers.cs (1)
29schema.Properties = new Dictionary<string, ToolDefinitionSchema>();
32 references to Properties
Aspire.Dashboard (1)
Model\GenAI\GenAISchemaHelpers.cs (1)
34schema.Properties[prop.Key] = ParseToolDefinitionSchema(propSchemaObj);
Aspire.Dashboard.Tests (31)
Model\GenAISchemaHelpersTests.cs (6)
188Assert.NotNull(schema.Properties); 189Assert.Equal(2, schema.Properties.Count); 192Assert.True(schema.Properties.ContainsKey("param1")); 193var param1 = schema.Properties["param1"]; 197Assert.True(schema.Properties.ContainsKey("param2")); 198var param2 = schema.Properties["param2"];
Model\GenAIVisualizerDialogViewModelTests.cs (25)
1165Assert.NotNull(tool.ToolDefinition.Parameters.Properties); 1166Assert.Equal(2, tool.ToolDefinition.Parameters.Properties.Count); 1168Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("location")); 1169var locationProp = tool.ToolDefinition.Parameters.Properties["location"]; 1173Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("unit")); 1174var unitProp = tool.ToolDefinition.Parameters.Properties["unit"]; 1527Assert.NotNull(tool.ToolDefinition.Parameters.Properties); 1528Assert.Equal(3, tool.ToolDefinition.Parameters.Properties.Count); 1531Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("value")); 1532var valueProp = tool.ToolDefinition.Parameters.Properties["value"]; 1537Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("count")); 1538var countProp = tool.ToolDefinition.Parameters.Properties["count"]; 1542Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("flag")); 1543var flagProp = tool.ToolDefinition.Parameters.Properties["flag"]; 1633Assert.NotNull(tool.ToolDefinition.Parameters.Properties); 1634Assert.Equal(3, tool.ToolDefinition.Parameters.Properties.Count); 1637var itemsProp = tool.ToolDefinition.Parameters.Properties["items"]; 1644var numbersProp = tool.ToolDefinition.Parameters.Properties["numbers"]; 1651var mixedProp = tool.ToolDefinition.Parameters.Properties["mixed"]; 2117Assert.NotNull(tool.ToolDefinition.Parameters.Properties); 2118Assert.Equal(2, tool.ToolDefinition.Parameters.Properties.Count); 2121Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("validParam")); 2122var validParam = tool.ToolDefinition.Parameters.Properties["validParam"]; 2127Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("invalidParam")); 2128var invalidParam = tool.ToolDefinition.Parameters.Properties["invalidParam"];