Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public void TestDefaultContainer3()
        {
            var container = FactoryMapper.MakeDefaultBuilder <PersonaGiuridica, PersonDetails>()
                            .Exclude("")
                            .Exclude((string)null);

            Assert.IsNotNull(container);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        public void TestDefaultContainer1()
        {
            var container = FactoryMapper.MakeDefaultBuilder <PersonaGiuridica, PersonDetails>();

            Assert.IsNotNull(container);
        }