public void ChainGraphDownwardConstraintTests()
        {
            GeometryGraph graph = GraphGenerator.GenerateSimpleChain(10);

            GraphGenerator.SetRandomNodeShapes(graph, random);

            LayoutAndValidate(graph, 1.5, null);
        }
        public void ChainGraphTests()
        {
            GeometryGraph          graph    = GraphGenerator.GenerateSimpleChain(10);
            SugiyamaLayoutSettings settings = new SugiyamaLayoutSettings();

            GraphGenerator.SetRandomNodeShapes(graph, random);
            WriteLine("Trying Chain Graph with Bottom to Top layer direction");
            LayoutAndValidate(graph, settings, LayerDirection.BottomToTop);
            GraphGenerator.SetRandomNodeShapes(graph, random);
            WriteLine("Trying Chain Graph with Left to Right layer direction");
            LayoutAndValidate(graph, settings, LayerDirection.LeftToRight);
        }