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()); }