public void TestCanAddMaterialNodeToMaterialGraph()
		{
			TestableMGraph graph = new TestableMGraph();

			var node = new TestableMNode();
			graph.AddNode(node);
			Assert.AreEqual(0, graph.GetEdges().Count);
			Assert.AreEqual(1, graph.GetNodes<AbstractNode>().Count());
		}
		public void TestCanGetMaterialNodeFromMaterialGraph()
		{
			TestableMGraph graph = new TestableMGraph();

			var node = new TestableMNode();
			graph.AddNode(node);
			Assert.AreEqual(0, graph.GetEdges().Count);
			Assert.AreEqual(1, graph.GetNodes<AbstractNode>().Count());

			Assert.AreEqual(node, graph.GetNodeFromGuid(node.guid));
			Assert.AreEqual(node, graph.GetNodeFromGuid<TestableMNode>(node.guid));
		}
Exemplo n.º 3
0
        public void TestCanGetMaterialNodeFromMaterialGraph()
        {
            GraphData graph = new GraphData();

            var node = new TestableMNode();

            graph.AddNode(node);
            Assert.AreEqual(0, graph.edges.Count());
            Assert.AreEqual(1, graph.GetNodes <AbstractMaterialNode>().Count());

            Assert.AreEqual(node, graph.GetNodeFromId(node.objectId));
            Assert.AreEqual(node, graph.GetNodeFromId <TestableMNode>(node.objectId));
        }