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