public void TestMapIgnoreAfterForMember() { Mapper <StudentForMember, PersonForMember> m = AutoMapper.AutoMapper.Build <StudentForMember, PersonForMember>().ForMember("Id", src => src.Nr.ToString()).IgnoreMember("Id").CreateMapper(); StudentForMember s = new StudentForMember { Nr = 39393, Name = "Edgar Demétrio" }; PersonForMember actual = m.Map(s); Assert.IsNull(actual.Id); }
public void TestMapIgnoreBeforeForMember() { Mapper <StudentForMember, PersonForMember> m = AutoMapper.AutoMapper.Build <StudentForMember, PersonForMember>().IgnoreMember("Id").ForMember("Id", src => src.Nr.ToString()).CreateMapper(); StudentForMember s = new StudentForMember { Nr = 39393, Name = "Edgar Demétrio" }; PersonForMember expected = new PersonForMember { Name = "Edgar Demétrio", Id = "39393" }; PersonForMember actual = m.Map(s); Assert.AreEqual(expected, actual); }