public void ComparePerformanceOfLoggerFactoryMethods(int repetitions) { var factory = new OpenConsoleLoggerFactory(); var t1 = Stopwatch.StartNew(); repetitions.Times(() => factory.CallGetLogger(typeof(TestRebusLoggerFactory))); Console.WriteLine("Old factory method: {0:0.0} s", t1.Elapsed.TotalSeconds); var t2 = Stopwatch.StartNew(); repetitions.Times(() => factory.GetCurrentClassLogger()); Console.WriteLine("New factory method: {0:0.0} s", t2.Elapsed.TotalSeconds); }