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; }