public void Third_level_children_are_null_with_max_depth_2()
            {
                var source = new Source(1);

                source.AddChild(new Source(2));
                source.AddChild(new Source(3));
                source.Children[0].AddChild(new Source(4));
                source.Children[1].AddChild(new Source(5));

                var dest = Mapper.Map <Dest>(source);

                dest.Level.ShouldBe(1);
                dest.Children[0].Level.ShouldBe(2);
                dest.Children[0].Children.ShouldAllBe(d => d == null);
                dest.Children[1].Level.ShouldBe(3);
                dest.Children[1].Children.ShouldAllBe(d => d == null);
            }
        public void Initializer()
        {
            Mapper.Reset();
            var nest = new Source(1);

            nest.AddChild(new Source(2));
            nest.Children[0].AddChild(new Source(3));
            nest.Children[0].AddChild(new Source(3));
            nest.Children[0].Children[1].AddChild(new Source(4));
            nest.Children[0].Children[1].AddChild(new Source(4));
            nest.Children[0].Children[1].AddChild(new Source(4));

            nest.AddChild(new Source(2));
            nest.Children[1].AddChild(new Source(3));

            nest.AddChild(new Source(2));
            nest.Children[2].AddChild(new Source(3));

            _source = nest;
        }
        public void Initializer()
        {
            Mapper.Reset();
            var nest = new Source(1);

            nest.AddChild(new Source(2));
            nest.Children[0].AddChild(new Source(3));
            nest.Children[0].AddChild(new Source(3));
            nest.Children[0].Children[1].AddChild(new Source(4));
            nest.Children[0].Children[1].AddChild(new Source(4));
            nest.Children[0].Children[1].AddChild(new Source(4));

            nest.AddChild(new Source(2));
            nest.Children[1].AddChild(new Source(3));

            nest.AddChild(new Source(2));
            nest.Children[2].AddChild(new Source(3));

            _source = nest;
        }