public void Automapper_Can_Map_One_Class_To_Base_Of_Another_With_Manual_MapperConfig_And_Child_Class_Is_Returned() { var config = new MapperConfiguration(cfg => { cfg.CreateMap <A, B>(); cfg.CreateMap <ABase, BBase>() .Include <A, B>(); }); IMapper mapper = config.CreateMapper(); A a = new A(); BBase b = mapper.Map <BBase>(a); }
public void Automapper_Can_Map_One_Class_To_Another_Base_Class() { var config = new MapperConfiguration(cfg => { cfg.CreateMissingTypeMaps = true; }); IMapper mapper = config.CreateMapper(); A a = new A(); BBase bbase = mapper.Map <BBase>(a); Assert.AreEqual(a.Seite, bbase.Seite); }