public void Test11()
{
var fakeReader = new FakeReader();
var pocoDataFactory = new PocoDataFactory(new MapperCollection());
var newPropertyMapper = new PropertyMapper();
var pocoData = pocoDataFactory.ForType(typeof(NestedConvention));
newPropertyMapper.Init(fakeReader, pocoData);
newPropertyMapper.Map(fakeReader, new RowMapperContext() { PocoData = pocoData });
var sw = Stopwatch.StartNew();
for (int j = 0; j < 1000; j++)
{
newPropertyMapper = new PropertyMapper();
newPropertyMapper.Init(fakeReader, pocoData);
for (int i = 0; i < 1000; i++)
{
newPropertyMapper.Map(fakeReader, new RowMapperContext() { PocoData = pocoData });
}
}
sw.Stop();
Console.WriteLine("Elapsed Time (ms): {0}", sw.ElapsedMilliseconds);
//250
}