BinaryTreeTests.TreeNodeTests.Test_Enumerator_WithSubTrees C# (CSharp) Method

Test_Enumerator_WithSubTrees() private method

private Test_Enumerator_WithSubTrees ( ) : void
return void
        public void Test_Enumerator_WithSubTrees()
        {
            var node = new TreeNode<int>(5) {SubTrees = new NodeList<int>(2)};
            node.SubTrees[0] = new BinaryTreeNode<int>(70);
            node.SubTrees[1] = new BinaryTreeNode<int>(50);

            INode<int> a = null;
            foreach (var node1 in ((IEnumerable) node))
            {
                a = node1 as INode<int>;
                break;
            }

            Assert.AreNotEqual(a, null);
            Assert.AreEqual(a.Data, 5);
        }