Ejemplo n.º 1
0
        public void AfterMapping_SimpleType()
        {
            var currentDate = DateTime.Now;

            var objC = new ConfigC()
            {
                BirthDate = currentDate,
                Id        = 1,
                Name      = "Timuçin",
                Surname   = "KIVANÇ"
            };

            Mapper.Config <ConfigC, ConfigD>()
            .AfterMapping((s, d) => d.Id += 1000);

            var objD = Mapper.Map <ConfigC, ConfigD>(objC);

            Assert.NotNull(objD);
            Assert.Equal(1001, objD.Id);
        }
Ejemplo n.º 2
0
        public void MapFromTest()
        {
            var currentDate = DateTime.Now;

            var objC = new ConfigC()
            {
                BirthDate = currentDate,
                Id        = 1,
                Name      = "Timuçin",
                Surname   = "KIVANÇ"
            };

            Mapper.Config <ConfigC, ConfigD>()
            .MapProperty(dest => dest.FullName, src => string.Concat(src.Name, " ", src.Surname));

            var objD = Mapper.Map <ConfigC, ConfigD>(objC);

            Assert.NotNull(objD);
            Assert.True(objD.Id == 1 && objD.FullName == "Timuçin KIVANÇ" && objD.BirthDate == currentDate);
        }