6 instantiations of TreeNode
Microsoft.AspNetCore.Http.Abstractions.Tests (6)
Validation\ValidatableTypeInfoTests.cs (6)
313var rootNode = new TreeNode { Name = "Root" }; 314var level1 = new TreeNode { Name = "Level1", Parent = rootNode }; 315var level2 = new TreeNode { Name = "Level2", Parent = level1 }; 316var level3 = new TreeNode { Name = "Level3", Parent = level2 }; 317var level4 = new TreeNode { Name = "" }; // Invalid: missing required name 318var level5 = new TreeNode { Name = "" }; // Invalid but beyond max depth, should not be validated
15 references to TreeNode
Microsoft.AspNetCore.Http.Abstractions.Tests (15)
Validation\ValidatableTypeInfoTests.cs (15)
289typeof(TreeNode), 291CreatePropertyInfo(typeof(TreeNode), typeof(string), "Name", "Name", 293CreatePropertyInfo(typeof(TreeNode), typeof(TreeNode), "Parent", "Parent", 295CreatePropertyInfo(typeof(TreeNode), typeof(List<TreeNode>), "Children", "Children", 302{ typeof(TreeNode), nodeType } 313var rootNode = new TreeNode { Name = "Root" }; 314var level1 = new TreeNode { Name = "Level1", Parent = rootNode }; 315var level2 = new TreeNode { Name = "Level2", Parent = level1 }; 316var level3 = new TreeNode { Name = "Level3", Parent = level2 }; 317var level4 = new TreeNode { Name = "" }; // Invalid: missing required name 318var level5 = new TreeNode { Name = "" }; // Invalid but beyond max depth, should not be validated 568public TreeNode? Parent { get; set; } 569public List<TreeNode> Children { get; set; } = [];