public void Test_Weigth()
        {
            EdgeWeightedGraph    graph = this.CreateGraph();
            LazyPrimMSTAlgorithm msta  = LazyPrimMSTAlgorithm.Create(graph);

            Assert.Equal(1.6, msta.Weight);
        }
        public void Test_GetEdges_Iteration()
        {
            EdgeWeightedGraph    graph = this.CreateGraph();
            LazyPrimMSTAlgorithm msta  = LazyPrimMSTAlgorithm.Create(graph);

            AssertUtilities.Sequence(new Edge[4]
            {
                new Edge(0, 4, .2),
                new Edge(0, 1, .5),
                new Edge(1, 2, .3),
                new Edge(1, 3, .6)
            },
                                     msta.GetEdges());
        }