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); }
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(); }