public void InsertBox(Box box) { Boxes[box.Id] = box; }
public void Build() { Box b0 = new Box() { Id = 0, Subboxes = new List<int> { 1, 2, 3, 4 } }; Box b1 = new Box() { Id = 1, Edges = new List<int>() { 2, 3 } }; Box b2 = new Box() { Id = 2, Edges = new List<int>() { 4 } }; Box b3 = new Box() { Id = 3, Edges = new List<int>() { 4 } }; Box b4 = new Box() { Id = 4, Edges = new List<int>() { } }; GraphBuilder2 g = new GraphBuilder2(4); g.InsertBox(b0); g.InsertBox(b1); g.InsertBox(b2); g.InsertBox(b3); g.InsertBox(b4); }