public void TestDefaultContainer5() { string naming = "test naming"; var mapper = FactoryMapper.MakeDefaultBuilder <PersonaGiuridica, PersonDetails>() .Exclude("Code") .Exclude("Name") .Include( new PropertyMapper <PersonaGiuridica, PersonDetails>( (giuridica, details) => details.UpdateNome(naming))) .BuildMapper(); PersonaGiuridica person = new PersonaGiuridica { Code = "150", Name = "Sergio", Surname = "Hill", AnnoNascita = 1980, Parent = new Person { Name = "fatherName", Surname = "fatherSurname", AnnoNascita = 1950 } }; var res = mapper.Map(person); Assert.IsNotNull(mapper); Assert.IsNull(res.Code); Assert.AreEqual(res.Name, naming); }
public void TestDefaultContainer3() { var container = FactoryMapper.MakeDefaultBuilder <PersonaGiuridica, PersonDetails>() .Exclude("") .Exclude((string)null); Assert.IsNotNull(container); }
public void TestDefaultContainer6() { var mapper = FactoryMapper.MakeDefaultBuilder <PersonaGiuridica, PersonDetails>() .Exclude(typeof(PersonDetails).GetProperty("Code")) .BuildMapper(); PersonaGiuridica person = new PersonaGiuridica { Code = "150", Name = "Sergio", Surname = "Hill", AnnoNascita = 1980, Parent = new Person { Name = "fatherName", Surname = "fatherSurname", AnnoNascita = 1950 } }; var res = mapper.Map(person); Assert.IsNotNull(mapper); Assert.IsNull(res.Code); }
public void TestDefaultContainer1() { var container = FactoryMapper.MakeDefaultBuilder <PersonaGiuridica, PersonDetails>(); Assert.IsNotNull(container); }