public void Run() { TreeShapes treeshapes = new TreeShapes(); treeshapes.SetServiceProvider(_serviceProvider); BinaryTree <Shape> tree = treeshapes.CreateObjects(); tree.PrintLevelOrder(); tree.Draw(); }