Exemplo n.º 1
0
        public void Test3()
        {
            MapperBuilder <NormalSrcFieldModel, NormalDstFieldModel>
            .Create()
            .SetPrefix("td_")
            .Compile();

            NormalSrcFieldModel src = new NormalSrcFieldModel();
            var dst = LyciumMapper <NormalDstFieldModel> .MapperFrom(src);

            Assert.Equal(src.ida.ToString(), dst.td_ida);
        }
Exemplo n.º 2
0
        public void Test1()
        {
            //MapperBuilder<NormalSrcFieldModel,NormalDstFieldModel>.
            NormalSrcFieldModel src = new NormalSrcFieldModel();
            var date = DateTime.Now;

            src.Date = date.ToString();
            var dst = LyciumMapper <NormalDstFieldModel> .MapperFrom(src);

            Assert.Equal(src.Age, dst.Age);
            Assert.Equal(date.Year, dst.Date.Year);
            Assert.Equal(date.Month, dst.Date.Month);
            Assert.Equal(date.Day, dst.Date.Day);
            Assert.Equal(date.Hour, dst.Date.Hour);
            Assert.Equal(date.Minute, dst.Date.Minute);
            Assert.Equal(date.Second, dst.Date.Second);
        }
Exemplo n.º 3
0
        public void Test2()
        {
            MapperBuilder <NormalSrcFieldModel, NormalDstFieldModel>
            .Create()
            .IgnoreCase()
            .Compile();

            NormalSrcFieldModel src = new NormalSrcFieldModel();
            var date = DateTime.Now;

            src.Date = date.ToString();
            var dst = LyciumMapper <NormalDstFieldModel> .MapperFrom(src);

            Assert.Equal(src.Name, dst.name);
            Assert.Equal(src.Age, dst.Age);
            Assert.Equal(date.Year, dst.Date.Year);
            Assert.Equal(date.Month, dst.Date.Month);
            Assert.Equal(date.Day, dst.Date.Day);
            Assert.Equal(date.Hour, dst.Date.Hour);
            Assert.Equal(date.Minute, dst.Date.Minute);
            Assert.Equal(date.Second, dst.Date.Second);
        }
Exemplo n.º 4
0
 public static TDst MapperFrom <TSrc>(TSrc src)
 {
     return(LyciumMapper <TSrc, TDst> .Mapper(src));
 }