Esempio n. 1
0
        public void TestAreSameSortedMergedVertex()
        {
            UGraph            graph  = GetGraphObject();
            ContractibleGraph cGraph = new ContractibleGraph(graph);

            LinkedList <Vertex> vertices1 = new LinkedList <Vertex>();

            vertices1.AddLast(new LinkedListNode <Vertex>(graph.Vertices[0]));
            vertices1.AddLast(new LinkedListNode <Vertex>(graph.Vertices[1]));
            vertices1.AddLast(new LinkedListNode <Vertex>(graph.Vertices[2]));

            LinkedList <Vertex> vertices2 = new LinkedList <Vertex>();

            vertices2.AddLast(new LinkedListNode <Vertex>(graph.Vertices[0]));
            vertices2.AddLast(new LinkedListNode <Vertex>(graph.Vertices[1]));

            Assert.AreEqual(false, cGraph.AreSameSortedMergedVertex(vertices1, vertices2));
        }