public void treeConstructorTest() { t = new Models.Spells.SpellTree.RBTree(); t = new Models.Spells.SpellTree.RBTree(s); Models.Spells.SpellTree.Node root = t.Root; Assert.AreSame(root, t.Root); root.Color = (int)Models.Spells.SpellTree.color.red; Assert.AreEqual((int)Models.Spells.SpellTree.color.red, t.Root.Color); t.Root.Color = (int)Models.Spells.SpellTree.color.black; Assert.AreEqual((int)Models.Spells.SpellTree.color.black, root.Color); }
public void BlackCheck(Models.Spells.SpellTree.Node node) { Assert.AreEqual((int)Models.Spells.SpellTree.color.black, node.Color); }
public void RedCheck(Models.Spells.SpellTree.Node node) { Assert.AreEqual((int)Models.Spells.SpellTree.color.red, node.Color); }
public void NodeCheck(Models.Spells.SpellTree.Node node, int expectedColor, String expectedName) { Assert.AreEqual(expectedColor, node.Color); Assert.AreEqual(expectedName, node.Value.Name); }