public void TestRingDiameter() { var graph = GraphInfo.Load("../../../Data/ring.json"); var(diam, pairs) = Distance.CalcDiameter(graph.BuildSparseIncedenceMatrix()); Assert.Equal(9, diam); Assert.Equal(10, pairs.Count()); }
public void TestFullyConnectedDiameter() { var graph = GraphInfo.Load("../../../Data/fully_connected.json"); var(diam, pairs) = Distance.CalcDiameter(graph.BuildSparseIncedenceMatrix()); Assert.Equal(1, diam); Assert.Equal(90, pairs.Count()); }