public void FixedTests() { Assert.AreEqual(new List <int>(), BinaryTreeSort.TreeByLevels(null)); Assert.AreEqual(new List <int>() { 1, 2, 3, 4, 5, 6 }, BinaryTreeSort.TreeByLevels(new Node(new Node(null, new Node(null, null, 4), 2), new Node(new Node(null, null, 5), new Node(null, null, 6), 3), 1))); }
public void RandomTests() { for (int i = 0; i < 100; i++) { Node node; List <int> li; makeTree(out node, out li); Assert.AreEqual(BinaryTreeSort.TreeByLevels(node), li); } }