public void ListShouldNotMapAsReference()
{
// arrange
var config = new MapperConfiguration(cfg => cfg.CreateMap<A, B>());
var source = new A { Images = new List<string>() };
// act
var destination = config.CreateMapper().Map<B>(source);
destination.Images.Add("test");
// assert
destination.Images.Count.ShouldEqual(1);
source.Images.Count.ShouldEqual(0); // in 3.1.0 source.Images.Count is 1
}
}