static void RemoveNodeLinkAsserts(BaseGraph graph) { var add1 = graph.FindNodeByName("add1"); var add2 = graph.FindNodeByName("add2"); var add3 = graph.FindNodeByName("add3"); var slider = graph.FindNodeByName("slider"); var constant = graph.FindNodeByName("constant"); var debug2 = graph.FindNodeByName("debug2"); Assert.That(slider.GetOutputLinks().Count() == 1); Assert.That(slider.GetOutputLinks().First().toNode == add1); Assert.That(constant.GetOutputLinks().Count() == 1); Assert.That(constant.GetOutputLinks().First().toNode == add3); Assert.That(debug2.GetInputLinks().Count() == 0); foreach (var link in graph.nodeLinkTable.GetLinks()) { Assert.That(link.fromNode != add2); Assert.That(link.toNode != add2); } }