BinaryTreeTests.TreeNodeTests.Test_Enumerator_WithoutSubTrees C# (CSharp) Method

Test_Enumerator_WithoutSubTrees() private method

private Test_Enumerator_WithoutSubTrees ( ) : void
return void
        public void Test_Enumerator_WithoutSubTrees()
        {
            var node = new TreeNode<int>(5) {SubTrees = new NodeList<int>(2)};
            node.SubTrees = null;

            INode<int> onlyOneNode = null;
            foreach (var treeNode in ((IEnumerable)node))
            {
                onlyOneNode = treeNode as INode<int>;
            }

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