Пример #1
0
        public void LeafNodes()
        {
            var network = new Network <object>();
            var a       = network.AddVertex();
            var b       = network.AddVertex();
            var c       = network.AddVertex();

            network.AddEdgeOneWay(a, b, null);
            network.AddEdgeOneWay(b, c, null);
            Assert.Single(network.LeafNodes());
        }
Пример #2
0
        public void BranchNodes()
        {
            var network = new Network <object>();
            var a       = network.AddVertex();
            var b       = network.AddVertex();
            var c       = network.AddVertex();

            network.AddEdgeOneWay(a, b, null);
            network.AddEdgeOneWay(b, c, null);
            Assert.Equal(2, network.BranchNodes().Count);
        }