Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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());
        }