public void Test1()
        {
            IMapper mapper = new TinyMapperMapper();

            mapper.Bind <Person, PersonInputDto>();

            var stopwatch = new Stopwatch();

            stopwatch.Start();
            for (int i = 0; i < 100; i++)
            {
                var source = new PersonInputDto
                {
                    Name = i.ToString(),
                };
                var target = Nelibur.ObjectMapper.TinyMapper.Map <Person>(source);
            }
            stopwatch.Stop();
            Assert.Equal(100, stopwatch.ElapsedMilliseconds);
        }
Example #2
0
        static void Main(string[] args)
        {
            IMapper mapper = new TinyMapperMapper();

            mapper.Bind <PersonInputDto, Person>();

            var stopwatch = new Stopwatch();

            stopwatch.Start();
            for (int i = 0; i < 100; i++)
            {
                var source = new PersonInputDto
                {
                    Name = i.ToString(),
                };
                var target = Nelibur.ObjectMapper.TinyMapper.Map <Person>(source);
            }
            stopwatch.Stop();
            Console.WriteLine("耗时" + stopwatch.ElapsedMilliseconds);
            Console.Read();
        }