public void TestRemovingElementsFromBaseMaterialGraph() { var graph = new TestMaterialGraph(); var outputNode = new TestableNode(); graph.AddNode(outputNode); var inputNode = new TestableNode(); graph.AddNode(inputNode); Assert.AreEqual(2, graph.GetNodes <INode>().Count()); graph.Connect(outputNode.GetSlotReference(TestableNode.Output0), inputNode.GetSlotReference(TestableNode.Input0)); Assert.AreEqual(1, graph.edges.Count()); graph.RemoveElements(graph.GetNodes <INode>(), graph.edges); Assert.AreEqual(0, graph.GetNodes <INode>().Count()); Assert.AreEqual(0, graph.edges.Count()); }