Exemplo n.º 1
0
        public void GetInputDegree_ThenNumberOfIncomingEdges()
        {
            // given
            testObject.AddEdgeBetween(testObject[1], testObject[1]);
            testObject.AddEdgeBetween(testObject[3], testObject[1]);
            testObject.AddEdgeBetween(testObject[4], testObject[1]);
            testObject.AddEdgeBetween(testObject[7], testObject[1]);
            testObject.AddEdgeBetween(testObject[9], testObject[1]);
            testObject.AddEdgeBetween(testObject[1], testObject[2]);
            testObject.AddEdgeBetween(testObject[1], testObject[6]);
            // when
            long result = testObject.GetInputDegree(testObject[1]);

            // then
            result.Should().Be(7);
        }
 public int GetInputDegree(Vertex <TVertexId> vertex) => graph.GetInputDegree(vertex);