public static void Main()
Mapper.CreateMap<Fido,Fido>();
var fido = new Fido {name ="Fido", age = 10};
var fidoCopy = Mapper.Map<Fido>(fido);
Console.WriteLine(fidoCopy.name);
Mapper.CreateMap<Fido,Dido>();
var dido = Mapper.Map<Dido>(fido);
Console.WriteLine("Let's see the property of Dido: {0}, {1}, {2}",dido.name, dido.age, dido.thirdProp);
public string name {get; set;}
public int age {get; set;}
public string name {get; set;}
public int age {get; set;}
public string thirdProp {get; set;}