Esempio n. 1
0
 public void TestThatRootHasOutDegree()
 {
     var root = new SimpleNode("root");
     var child = new SimpleNode("child");
     root.AddChild(child);
     var graph = new GraphBuilder<SimpleNode>(GetChildren).Build(root);
     Assert.AreEqual(1, graph.OutDegreeOf(root));
 }
Esempio n. 2
0
 public void TestThatRequestForOutDegreeForUnknownNodeThrows()
 {
     var graph = new GraphBuilder<SimpleNode>(GetChildren).Build(new SimpleNode("root"));
     graph.OutDegreeOf(new SimpleNode("dummy")); // should throw
 }